diff --git a/docker/qemu/run-aarch64-boot-test-strict.sh b/docker/qemu/run-aarch64-boot-test-strict.sh index 3b05a37ee..0b9ef9044 100755 --- a/docker/qemu/run-aarch64-boot-test-strict.sh +++ b/docker/qemu/run-aarch64-boot-test-strict.sh @@ -413,12 +413,20 @@ require_boot_tests_kernel() { # A census of marker literals rather than one sentinel: a single marker # changing profile must not be able to disarm this guard quietly. - for marker in '[SCHED_STRAND_ORACLE:' '[STRAND_INJECT_ORACLE:' '[CENSUS_WIDEN_ORACLE:' '[FCNTL_PM_CONTENTION_ORACLE:' '[IRQ_HOLD_ORACLE:' '[UDP_LOCK_ORACLE:' '[UDP_PORTS_LOCK_ORACLE:' '[TTY_IRQ_PM_ORACLE:' '[TTY_IRQ_FG_ORACLE:' '[FUTEX_HANDOFF_ORACLE:' '[CTX596_ORACLE:' '[TOMBSTONE_JOIN_ORACLE:' '[TIMER_WAKE_LATENCY_ORACLE:' '[BOOT_TESTS:'; do + for marker in '[LOOPBACK_WAKE_BUDGET:' '[SCHED_STRAND_ORACLE:' '[STRAND_INJECT_ORACLE:' '[CENSUS_WIDEN_ORACLE:' '[FCNTL_PM_CONTENTION_ORACLE:' '[IRQ_HOLD_ORACLE:' '[UDP_LOCK_ORACLE:' '[UDP_PORTS_LOCK_ORACLE:' '[TTY_IRQ_PM_ORACLE:' '[TTY_IRQ_FG_ORACLE:' '[FUTEX_HANDOFF_ORACLE:' '[CTX596_ORACLE:' '[TOMBSTONE_JOIN_ORACLE:' '[TIMER_WAKE_LATENCY_ORACLE:' '[BOOT_TESTS:'; do if ! grep -aqF "$marker" "$kernel" 2>/dev/null; then missing="$missing $marker" fi done + # Fields are format-string fragments, separate from bracketed marker prefixes. + local field + for field in ':max_extensions=' ':extension_ms=' ':extension_bound_ms='; do + if ! grep -aqF "$field" "$kernel" 2>/dev/null; then + missing="$missing $field" + fi + done + if [ -n "$missing" ]; then echo "Error: $kernel was not built with --features boot_tests." echo " Missing boot_tests-only marker literal(s):$missing" @@ -539,6 +547,18 @@ score_serial() { echo "Boot test failure: ${boot_test_fail_line:-[TEST::FAIL:]}" return 1 fi + # A dispatch/wake failure is fatal even before the aggregate summary arrives. + if grep -qE '\[TEST:network:loopback_recv_wake_(when_idle|under_load):FAIL:' "$serial_file"; then + echo "Loopback wake test failed" + return 1 + fi + local wake_test + for wake_test in when_idle under_load; do + if ! grep -qE "\[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=$wake_test:budget_ms=200:elapsed_tick_ms=[0-9]+:elapsed_ctr_ms=[0-9]+:ctx_delta=[0-9]+:extensions=[0-4]:max_extensions=4:extension_ms=[0-9]+:extension_bound_ms=1000:.*:verdict=(ok|starved)\]" "$serial_file"; then + echo "Loopback wake budget marker missing or failed: $wake_test" + return 1 + fi + done python3 "$BREENIX_ROOT/scripts/score-softirq-deferral.py" "$serial_file" || return $? if ! grep -qE "(breenix>|bsh |\[bwm\] Display:|\[bcheck\] Complete:|\[heartbeat\])" \ "$serial_file" 2>/dev/null; then diff --git a/docker/qemu/run-aarch64-starved-loop.sh b/docker/qemu/run-aarch64-starved-loop.sh new file mode 100755 index 000000000..6bfa8792a --- /dev/null +++ b/docker/qemu/run-aarch64-starved-loop.sh @@ -0,0 +1,53 @@ +#!/usr/bin/env bash +# Repeat strict boots under host contention; a recovered starvation receipt is required. +# Usage: run-aarch64-starved-loop.sh [cycles=10] [hogs=14] +set -euo pipefail +ROOT="$(cd "$(dirname "$0")/../.." && pwd)" +CYCLES="${1:-10}" +HOGS="${2:-14}" +for value in "$CYCLES" "$HOGS"; do + [[ "$value" =~ ^[0-9]+$ ]] || { echo 'cycles/hogs must be integers'; exit 2; } +done +(( CYCLES > 0 )) || exit 2 +: "${BREENIX_GATE_TMP:?set a lane-unique absolute directory}" +[[ "$BREENIX_GATE_TMP" = /* ]] || exit 2 +OUT="${BREENIX_STARVED_OUTPUT:-$BREENIX_GATE_TMP/starved-$(date +%Y%m%dT%H%M%S)}" +mkdir -p "$OUT" +OUT="$(cd "$OUT" && pwd)" +pids=() +cleanup() { + local pid + for pid in "${pids[@]}"; do kill "$pid" 2>/dev/null || true; done + for pid in "${pids[@]}"; do wait "$pid" 2>/dev/null || true; done +} +trap cleanup EXIT +trap 'exit 130' INT +trap 'exit 143' TERM +# The delegated strict gate owns the QEMU lock, QEMU PID and GATE_BOOT_FACTS. +for ((hog=0; hog "$cycle_dir/gate.txt" 2>&1 || rc=$? + serial="$cycle_dir/breenix_aarch64_strict_1/serial.txt" + receipt=0 + if [[ -f "$serial" ]] && grep -qE '\[LOOPBACK_WAKE_BUDGET:.*:test=when_idle:.*:extensions=[1-9][0-9]*:.*:verdict=starved\]' "$serial" && grep -qF '[TEST:network:loopback_recv_wake_when_idle:PASS]' "$serial"; then + receipt=1 + recovered=$((recovered+1)) + fi + (( rc == 0 )) || failed=$((failed+1)) + printf '[STARVED_LOOP_FACTS:revision=%s:cycle=%s:hogs=%s:gate_exit=%s:recovered=%s]\n' "$revision" "$cycle" "$HOGS" "$rc" "$receipt" | tee -a "$OUT/run.txt" +done +printf '[STARVED_LOOP_RESULT:cycles=%s:failed=%s:recovered=%s]\n' "$CYCLES" "$failed" "$recovered" | tee -a "$OUT/run.txt" +(( failed == 0 && recovered > 0 )) diff --git a/docs/planning/green-program/aarch64-testing/serials/slice3e/02-prod-boot1-serial.txt b/docs/planning/green-program/aarch64-testing/serials/slice3e/02-prod-boot1-serial.txt index 5d15089ed..6aa526c97 100644 --- a/docs/planning/green-program/aarch64-testing/serials/slice3e/02-prod-boot1-serial.txt +++ b/docs/planning/green-program/aarch64-testing/serials/slice3e/02-prod-boot1-serial.txt @@ -1,7 +1,7 @@ EOS ======================================== Breenix ARM64 Kernel Starting - BUILD_ID: 006a9c998f1fdd + BUILD_ID: 006a9f34ae38b1 ======================================== [boot] DIAG_MARKER_XHCI_A @@ -15,7 +15,7 @@ EOS [boot] Initializing Generic Timer... [boot] Timer frequency: 1000000000 Hz (1000 MHz) [boot] Initializing PL031 RTC... -[boot] Current timestamp: 7745000 +[boot] Current timestamp: 8460000 [boot] Initializing GIC... [gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID [gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 @@ -48,9 +48,9 @@ EOS [virtio-blk] Searching for block devices... [virtio-blk] Found block device 0 at 0xa003800 [virtio-blk] Device 0 version: 1 -[virtio-blk] Device 0 capacity: 524288 sectors (256 MB) +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) [virtio-blk] Device 0 queue max size: 1024 -[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41217 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x4088b [virtio-blk] Block MMIO IRQ 76 enabled for device 0 [virtio-blk] Block device 0 initialized successfully [virtio-blk] Initialized 1 block device(s) @@ -104,7 +104,7 @@ NET: Network initialization complete [virtio-net] Enabling IRQ 75 for network device NET: pre-primed NetRx softirq for bootstrap callback re-enable [boot] Initializing filesystem... -[ext2] Using VirtIO block device (524288 sectors) +[ext2] Using VirtIO block device (190464 sectors) [boot] ext2 root filesystem mounted [boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) [boot] devfs initialized at /dev @@ -157,31 +157,31 @@ NET: pre-primed NetRx softirq for bootstrap callback re-enable [boot] Timer interrupt initialized [smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 [smp] Probing secondary CPUs via PSCI... -[smp] 1CPU 1:@ 1PSCI CPUA_ON success (raw_Bstatus=C0) -D[sm2E@1ABCp] DCePEeFU 2: PSCFGGI CPU_ON su1cces2s (raw_status=0) -[smp] 3@1ABCCPU DEeFG33: PSCI CPU_ON success (raw_status=0) -[gic] EOImode=1 (split EOI/DIR) - non-VMware path -[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 1: PSCI CPU1@_O1NA success (raw_statusB=CD0)Ee +F[smp] CP2@1AGU BC12D: PSCI CPU_ON suEeFGccess (raw_s2tatus=0) +3@1[ABgic]C EOImodDe=1 (split EEeFGOI/D3IR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) [gic] EOImode=1 (split EOI/DIR) - non-VMware path -[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DTIR) 1- non-VMware path [gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) -[gic] ICCT_C1TLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) [gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... [smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) [smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe [smp] 4 CPUs online [PT_ROOT_CUSTODY:no_proof=0:no_arch=0:terminated=0:undecided=0:mid_retire=0:retired=0] -[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +T2[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] [TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=0:cleared=0] [PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] ======================================== -T2 Breenix ARM64 Boot Complete! + Breenix ARM64 Boot Complete! ======================================== Hello from ARM64! -[boot] Launching init from pre-loaded ELF... +T3[boot] Launching init from pre-loaded ELF... manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 manager.create_process_with_argv [ARM64]: Generated PID 1 manager.create_process_with_argv [ARM64]: Creating ProcessPageTable @@ -193,11 +193,11 @@ manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffe manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 [INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] [boot] Reset 4 idle thread contexts (CPUs online: 4) -T3T4EL0_SYSCALL: First syscall from userspacT5e (SPSR confirms EL0) +T4T5T6T7T8EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) [ OK ] syscall path verified -T6T7[init] Breenix init starting (PID 1) +T9T0[init] Breenix init starting (PID 1) [spawn] path='/bin/heartbeat' -T8T9T0manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 manager.create_process_with_argv [ARM64]: Generated PID 2 manager.create_process_with_argv [ARM64]: Creating ProcessPageTable manager.create_process_with_argv [ARM64]: Loading ELF into page table @@ -211,7 +211,7 @@ manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 2 [init] heartbeat started (PID 2) [INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] [spawn] path='/bin/block_eintr_oracle' -[heartbeat] tid=9 uptime_ms=645 kbd_nonzero=0 +[heartbeat] tid=9 uptime_ms=314 kbd_nonzero=0 manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 manager.create_process_with_argv [ARM64]: Generated PID 3 manager.create_process_with_argv [ARM64]: Creating ProcessPageTable @@ -224,20 +224,17 @@ manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 3 [spawn] Created child PID 3 for parent PID 1 [spawn] Success: child PID 3 scheduled F123456789SC[syscall] exit(0) pid=4 name=block_eintr_oracle_child_4 -[TTBR0_ASID_CENSUS:untagged=0:tagged=2408:kernel=2927:cleared=5308] -[heartbeat] tid=9 uptime_ms=1658 kbd_nonzero=0 -[heartbeat] tid=9 uptime_ms=2659 kbd_nonzero=0 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2444:kernel=2650:cleared=5063] +[heartbeat] tid=9 uptime_ms=1320 kbd_nonzero=0 F123456789SC[syscall] exit(0) pid=5 name=block_eintr_oracle_child_5 -[TTBR0_ASID_CENSUS:untagged=0:tagged=7020:kernel=8329:cleared=15269] -[heartbeat] tid=9 uptime_ms=3662 kbd_nonzero=0 -[heartbeat] tid=9 uptime_ms=4662 kbd_nonzero=0 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6290:kernel=6872:cleared=13088] +[heartbeat] tid=9 uptime_ms=2321 kbd_nonzero=0 [BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] [BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] [syscall] exit(0) pid=3 name=block_eintr_oracle -[TTBR0_ASID_CENSUS:untagged=0:tagged=11370:kernel=13507:cleared=24764] +[TTBR0_ASID_CENSUS:untagged=0:tagged=9954:kernel=10879:cleared=20720] [init] block_eintr_oracle exited pid=3 code=0 [spawn] path='/bin/futex_handoff_oracle' -[heartbeat] tid=9 uptime_ms=5666 kbd_nonzero=0 manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 manager.create_process_with_argv [ARM64]: Generated PID 6 manager.create_process_with_argv [ARM64]: Creating ProcessPageTable @@ -251,10 +248,9 @@ manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 6 [spawn] Success: child PID 6 scheduled [FUTEX_HANDOFF_ORACLE_DRIVER:seam_absent:probe=-110] [syscall] exit(0) pid=6 name=futex_handoff_oracle -[TTBR0_ASID_CENSUS:untagged=0:tagged=12395:kernel=14801:cleared=27074] +[TTBR0_ASID_CENSUS:untagged=0:tagged=10782:kernel=11806:cleared=22470] [init] futex_handoff_oracle exited pid=6 code=0 [spawn] path='/bin/poll_tcp_oracle' -[heartbeat] tid=9 uptime_ms=6667 kbd_nonzero=0 manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 manager.create_process_with_argv [ARM64]: Generated PID 7 manager.create_process_with_argv [ARM64]: Creating ProcessPageTable @@ -268,27 +264,24 @@ manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 7 [spawn] Success: child PID 7 scheduled [POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 F123456789SC[syscall] exit(0) pid=8 name=poll_tcp_oracle_child_8 -[TTBR0_ASID_CENSUS:untagged=0:tagged=13651:kernel=16256:cleared=29748] -F123456789SC[syscall] exit(0) pid=9 name=poll_tcp_oracle_child_9 -[TTBR0_ASID_CENSUS:untagged=0:tagged=13800:kernel=16424:cleared=30051] -[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=163:park_ms=163:attempts=2] -[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=163:park_ms=163:attempts=2] +[TTBR0_ASID_CENSUS:untagged=0:tagged=11933:kernel=13062:cleared=24855] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=83:park_ms=82:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=83:park_ms=82:attempts=1] [syscall] exit(0) pid=7 name=poll_tcp_oracle -[TTBR0_ASID_CENSUS:untagged=0:tagged=13823:kernel=16450:cleared=30094] +[TTBR0_ASID_CENSUS:untagged=0:tagged=11943:kernel=13074:cleared=24876] [init] poll_tcp_oracle exited pid=7 code=0 [spawn] path='/bin/tty_oracle' -[heartbeat] tid=9 uptime_ms=7679 kbd_nonzero=0 manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 -manager.create_process_with_argv [ARM64]: Generated PID 10 +manager.create_process_with_argv [ARM64]: Generated PID 9 manager.create_process_with_argv [ARM64]: Creating ProcessPageTable manager.create_process_with_argv [ARM64]: Loading ELF into page table manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 manager.create_process_with_argv [ARM64]: Allocating user stack manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 -manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 10 -[spawn] Created child PID 10 for parent PID 1 -[spawn] Success: child PID 10 scheduled +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 9 +[spawn] Created child PID 9 for parent PID 1 +[spawn] Success: child PID 9 scheduled [pty] sys_posix_openpt(flags=0x902) [pty] Created master fd=3 (pty 0) [pty] Unlocked PTY 0 (fd 3) @@ -312,8 +305,8 @@ manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 10 [TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] [TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] [TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] -[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=10:crossed_ends=1] -[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=10:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=9:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=9:crossed_ends=1] [TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] [TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] [pty] sys_posix_openpt(flags=0x902) @@ -324,79 +317,123 @@ manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 10 [pty] sys_posix_openpt(flags=0x902) [pty] Created master fd=4 (pty 1) [pty] Unlocked PTY 1 (fd 4) -F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] -[syscall] exit(0) pid=11 name=/bin/tty_oracle -[TTBR0_ASID_CENSUS:untagged=0:tagged=16565:kernel=19626:cleared=35952] +F123456789SC[heartbeat] tid=9 uptime_ms=3324 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[syscall] exit(0) pid=10 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14357:kernel=15716:cleared=29885] [TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] [TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] [TTY_ORACLE:COMPLETE:pass=14:fail=0] [TTY_ORACLE:COMPLETE:pass=14:fail=0] -[syscall] exit(0) pid=10 name=tty_oracle -[TTBR0_ASID_CENSUS:untagged=0:tagged=16580:kernel=19634:cleared=35971] -[init] tty_oracle exited pid=10 code=0 +[syscall] exit(0) pid=9 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14371:kernel=15725:cleared=29904] +[init] tty_oracle exited pid=9 code=0 [spawn] path='/bin/exec_smoke' -[heartbeat] tid=9 uptime_ms=8682 kbd_nonzero=0 manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 -manager.create_process_with_argv [ARM64]: Generated PID 12 +manager.create_process_with_argv [ARM64]: Generated PID 11 manager.create_process_with_argv [ARM64]: Creating ProcessPageTable manager.create_process_with_argv [ARM64]: Loading ELF into page table manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 manager.create_process_with_argv [ARM64]: Allocating user stack manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 -manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 12 -[spawn] Created child PID 12 for parent PID 1 -[spawn] Success: child PID 12 scheduled +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 11 +[spawn] Created child PID 11 for parent PID 1 +[spawn] Success: child PID 11 scheduled [EXEC_SMOKE:LAUNCH] [EXEC_SMOKE:TARGET_ENTER argc=2] [EXEC_SMOKE:TARGET_OK] -[syscall] exit(0) pid=12 name=/bin/exec_smoke_target -[TTBR0_ASID_CENSUS:untagged=0:tagged=18551:kernel=22028:cleared=40311] +[syscall] exit(0) pid=11 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16104:kernel=17672:cleared=33562] [EXEC_SMOKE:LAUNCHER_EXIT code=0] [spawn] path='/usr/local/test/bin/clonevm_exec_test' -[heartbeat] tid=9 uptime_ms=9683 kbd_nonzero=0 -[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=4315:kstack=0:uva=0:smallint=0:other=0] manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 -manager.create_process_with_argv [ARM64]: Generated PID 13 +manager.create_process_with_argv [ARM64]: Generated PID 12 manager.create_process_with_argv [ARM64]: Creating ProcessPageTable manager.create_process_with_argv [ARM64]: Loading ELF into page table manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c manager.create_process_with_argv [ARM64]: Allocating user stack manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 -manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 13 -[spawn] Created child PID 13 for parent PID 1 -[spawn] Success: child PID 13 scheduled +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 12 +[spawn] Created child PID 12 for parent PID 1 +[spawn] Success: child PID 12 scheduled CLONEVM_EXEC_TEST: start CLONEVM_EXEC_TEST: child live +[heartbeat] tid=9 uptime_ms=4325 kbd_nonzero=0 CLONEVM_EXEC_TEST: live sibling refused exec -[syscall] exit(0) pid=14 name=thread-14 -[TTBR0_ASID_CENSUS:untagged=0:tagged=21666:kernel=24889:cleared=45863] +[syscall] exit(0) pid=13 name=thread-13 +[TTBR0_ASID_CENSUS:untagged=0:tagged=18921:kernel=20159:cleared=38438] CLONEVM_EXEC_TEST: child exited -[heartbeat] tid=9 uptime_ms=10689 kbd_nonzero=0 CLONEVM_EXEC_TEST: second stage -[syscall] exit(0) pid=15 name=thread-15 -[TTBR0_ASID_CENSUS:untagged=0:tagged=22661:kernel=26041:cleared=47978] +[syscall] exit(0) pid=14 name=thread-14 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19913:kernel=21215:cleared=40422] CLONEVM_EXEC_TEST: post-exec rendezvous complete CLONEVM_EXEC_TEST: post-exec futex keys derived CLONEVM_EXEC_TEST: PASS -[syscall] exit(0) pid=13 name=/usr/local/test/bin/clonevm_exec_test -[TTBR0_ASID_CENSUS:untagged=0:tagged=22666:kernel=26044:cleared=47986] -[init] clonevm_exec_test exited pid=13 code=0 +[syscall] exit(0) pid=12 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=19921:kernel=21221:cleared=40436] +[init] clonevm_exec_test exited pid=12 code=0 [spawn] path='/bin/bsshd' -[heartbeat] tid=9 uptime_ms=11691 kbd_nonzero=0 +[heartbeat] tid=9 uptime_ms=5327 kbd_nonzero=0 manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 -manager.create_process_with_argv [ARM64]: Generated PID 16 +manager.create_process_with_argv [ARM64]: Generated PID 15 manager.create_process_with_argv [ARM64]: Creating ProcessPageTable manager.create_process_with_argv [ARM64]: Loading ELF into page table manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 manager.create_process_with_argv [ARM64]: Allocating user stack manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 -manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 16 -[spawn] Created child PID 16 for parent PID 1 -[spawn] Success: child PID 16 scheduled -[init] bsshd started (PID 16) +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 15 +[spawn] Created child PID 15 for parent PID 1 +[spawn] Success: child PID 15 scheduled +[init] bsshd started (PID 15) [spawn] path='/bin/xhci_counters' bsshd: starting on port 2222 bsshd: listening on 0.0.0.0:2222 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 16 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 16 +[spawn] Created child PID 16 for parent PID 1 +[spawn] Success: child PID 16 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=16 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=22933:kernel=24569:cleared=46769] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 17 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 17 +[spawn] Created child PID 17 for parent PID 1 +[spawn] Success: child PID 17 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 18 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 18 +[spawn] Created child PID 18 for parent PID 1 +[spawn] Success: child PID 18 scheduled +[init] Boot script completed +[spawn] path='/bin/bounce' +TELNETD_STARTING +TELNETD_LISTENING diff --git a/docs/planning/green-program/network/586-PR3-2026-09-07.md b/docs/planning/green-program/network/586-PR3-2026-09-07.md new file mode 100644 index 000000000..bc58c9401 --- /dev/null +++ b/docs/planning/green-program/network/586-PR3-2026-09-07.md @@ -0,0 +1,882 @@ +# 586 PR 3 redo — R233 accepted for landing + +Status: **NOT LANDED: fresh strict gate at b5f11b35 exited 1 (0/1), ending by hard timeout with an interleaved SOFTIRQ rejection line and a BSSH oracle diagnostic**. Earlier green preparation gates and blocked-landing attempts remain history below. R233 accepts the implementation for LANDING subject to green landing gates. The recovered-starvation receipt and extension-deleted starvation red were not reproduced; these remain outstanding under issue 586 and do not block landing under R233. R232 resolves the permanent-wake control specification: the added delayed-wake comparison is red under the measured guard and green under unconditional extensions, with the ratchet red. The extra 64-hog guest also exposed a separate UDP oracle failure, tracked as 955. Named proofs were executed; failed or unexercised acceptance outcomes are not called complete. + +Branch: `net/586-pr3-guest-execution-budget-v2`. +Base: `9f79cb71969fe9b9832b1ff921e148a76170a850`. +Code: `81379ef979928659d2b7ca2efe1ea798efe4d1c2`. +Preflight corrections: `290152b19545388a099056988714d132cbea4ff7`. +This continues the prior worktree attempt; its preserved `redo-*` receipts are historical worktree checks, not new guest proofs. PR 946 history was not recreated or deleted. The authoritative contract is PLAN-586 Q3/Q4/PR 3, ledger R220 as amended by R232, and AUDIT-946; PR 943 supplies the classifier and measured constants. + +Source citations re-derived at HEAD 87ccec10 (kernel and ratchet lines unchanged from 290152b1): `kernel/src/test_framework/registry.rs:2616` (classifier), `kernel/src/test_framework/registry.rs:2622` (guard), `kernel/src/test_framework/registry.rs:3011` (window loop), `kernel/src/test_framework/registry.rs:3163` (terminal verdict), `kernel/src/test_framework/registry.rs:3262` (emitter), `kernel/src/test_framework/registry.rs:3289` (missing-stamp FAIL); `tests/loopback_pump_structure.rs:4846` (ratchet), `tests/loopback_pump_structure.rs:4880` (production-helper cases); `docker/qemu/run-aarch64-boot-test-strict.sh:415`, `docker/qemu/run-aarch64-boot-test-strict.sh:423`, `docker/qemu/run-aarch64-boot-test-strict.sh:549`, `docker/qemu/run-aarch64-boot-test-strict.sh:553` (prefix, fields and scorer). No kernel/source diff remained after mutation restoration. + +## Audit checklist + +| Requirement | Implementation and evidence | +| --- | --- | +| Measured-starvation eligibility | `kernel/src/test_framework/registry.rs` uses the PR 943 classifier: context delta below 30 OR counter/tick ratio above 4. Each extension requires a pending, observed runnable reader, starvation in the window just spent, and remaining capacity. No counter-only allocation rule. | +| Initial dispatch refusal | Production-helper host test rejects tick=200, counter=200, ctx=30. The deadline wake stamp is latched before refusal, so a later stamp cannot erase failure. | +| Low-switch starvation | Production-helper test accepts ctx=29 at equal tick/counter clocks. There is no opposing minimum-switch refusal. | +| Terminal dispatch classification | Remembered starvation labels only a completed three-byte recovery. A missing wake stamp uses the terminal measured window and reader state. Dispatch and wake FAIL markers are directly fatal to the strict scorer. | +| Bounded, counted extensions | At most four grants of 200 ms; `extensions` counts grants, `extension_ms` counts milliseconds, `extension_bound_ms=1000` bounds total requested sleep. This does not bound host wall time. Early setup failures precede budget measurement. | +| Production guard ratchet | `tests/loopback_pump_structure.rs` pins the production guard and call wiring and executes extracted production helper bodies. The real always-extend source mutation makes the guard-only test fail with exit 101. | +| Strict marker fields | `docker/qemu/run-aarch64-boot-test-strict.sh` checks the new prefix and field fragments in the ELF and requires the structured budget line for both variants in the serial. Field fragments are separate from the bracketed prefix census. | +| Starved-loop harness | `docker/qemu/run-aarch64-starved-loop.sh` provides cycle/hog knobs, retains cycle serials and strict gate output, prints revision-bearing STARVED_LOOP_FACTS, and delegates QEMU ownership, host lock and GATE_BOOT_FACTS to the strict gate. Hogs are stopped by owned PID. | +| R182 fixtures | Exactly `tests/fixtures/udp-socket-lock-aarch64-serial.txt` and `docs/planning/green-program/aarch64-testing/serials/slice3e/02-prod-boot1-serial.txt`. Final strict fixture copied byte-for-byte from `serials/586-pr3/strict/boot-1-serial.txt`; production fixture from `serials/586-pr3/prod/serial.txt`, both recorded at 290152b1. `r182-provenance.json` pins hashes and byte equality; `r182-score-only.txt` records both replays returning 0. The earlier worktree recording used to unblock initial preflight remains preserved under `fixture-recording/`, with its revision, ELF hash and patch; it is not the final fixture source. | +| Wake-defect forced leg | Real boot: permanent early return from `wake_connection_waiters` for local port 54511. `serials/586-pr3/wake-defect/serial.txt` records `verdict=wake`, `extensions=0`, and loopback FAIL. Restored-source strict score-only rejects it specifically as a loopback wake failure. | +| Extension-deleted forced leg | Kernel built with extension loop and eligibility helper removed; source restored before the contention gate. Three real boots with 14 host hogs each passed, with zero extensions and no starved-red receipt. Harness exit 1 reflects absence of recovered starvation, not a guest failure. The continuation added 3/3 strict passes with 28 hogs and no starved red (details below). Required starved-red outcome remains unmet; see `serials/586-pr3/extension-deleted/cycle-1/serial.txt`, `cycle-2/serial.txt`, `cycle-3/serial.txt` and `loop.txt`. | +| Always-extend forced leg | Real boot with the same permanent wake suppression and unconditional pending-reader grants: `serials/586-pr3/always-extend/serial.txt` records `extensions=4`, `extension_ms=800`, `verdict=wake`, and FAIL. Guard-only ratchet exit 101. R232 retains this red-under-both-policies leg and uses the delayed-wake comparison below for the green control. | +| Real recovered starvation | The 10-cycle, 14-hog loop completed 10/10 guest passes, zero recoveries, harness exit 1 (`serials/586-pr3/recovery-loop.txt`). The 64-hog attempt stopped before QEMU: context_restore_structure hit its 300-second preflight limit (63/64 suites completed; log-to-status birth interval 300.0087 s). The single authorized retry with BREENIX_STRUCTURE_SUITE_TIMEOUT_SECS=900 passed 64/64 suites and booted, but the strict gate failed on the UDP-lock oracle (armed=0, masked_in_hold=1) and ended at hard timeout. Its loopback tests passed with zero extensions. Across the 10 baseline recovery boots plus this stronger real boot, no qualifying recovery was observed. `serials/586-pr3/recovery-heavy/context-timeout.txt` and `timeout-provenance.txt` preserve the timeout. The continuation added 3/3 strict passes with 28 hogs, again zero extensions and no recovery (details below). No qualifying receipt is claimed. | +| Strict 3 | First invocation stopped at 62/64 preflight suites; no boots. Two source-shape problems corrected together with their pins. Corrected-source rerun passed 3/3 at 290152b1 with 64/64 structure suites, exit 0 (`serials/586-pr3/strict-3.txt` and `strict/boot-1-serial.txt` through `boot-3-serial.txt`). | +| Service sequence 2+2 | PASS: max 2/2 and cortex-a72 2/2 at 290152b1, exit 0. `serials/586-pr3/service-2-both.txt` records the combined verdict; `service/max/serial-1.txt`, `serial-2.txt` and the corresponding `service/cortex-a72/` files preserve the boots. The service script uses its own timestamp/PID-unique output directory; that original path is recorded in `service/provenance.txt`. This round does not claim the plan's eventual 25+25 closing population. | +| Beast x86 | PASS at 290152b1 after the preflight-shape correction. Both serial streams and full transcript are in `serials/586-pr3/beast/`; `gate.txt` records exit 0. Registry compiles on x86; the registry loopback tests remain deferred on that architecture. The initial preflight-only failure is preserved in `serials/586-pr3/beast-preflight-red.txt`. No timeout override or SCSI/IO retry was needed. | +| Production profile last | PASS at 290152b1, exit 0, after the stronger contention attempt and x86 proof. 64/64 preflight suites; warning-free production build with the recorded local core patch. `serials/586-pr3/prod-last.txt` and `prod/serial.txt` preserve the gate and full serial. That was the prior attempt’s last boot. R232 continuation rebuilt boot_tests for the additional controls and contention attempts; its production gate is recorded separately below. | +| R233 issue and roster disposition | Issue 586 stays OPEN and its battery roster line does NOT retire on this merge. External roster contents were not inspected. Issue 954 closes on this merge after recording the R232 delayed-wake triad. | + +The requested default `bash scripts/run-structure-tests.sh` already ran in the prior attempt: `serials/586-pr3/redo-structure-default.txt` records 103 passed and exit 0. Its suite also runs inside the corrected gates’ 64-suite preflights; no cargo test path was used. + +## Build warning and preflight corrections + +The prior attempt stopped after a future-incompatibility warning in the pinned Rust library. The warning's producer is stdarch NEON target-feature code under the required aarch64 soft-float ABI. Merely exporting BREENIX_RUST_FORK_LIBRARY does not select the core source for this kernel's build-std invocation. + +A private copy of the pinned toolchain library lives under this lane's `.tmp/rust-src/library`. `serials/586-pr3/local-core-softfloat.patch` excludes the incompatible NEON modules and dependent portable-SIMD conversions/import from soft-float builds, without a warning suppression or shared-toolchain edit. The initial incomplete local patch failed to compile; `local-core-first-build.txt` preserves that attempt. The completed patch built the kernel without warnings/errors (`continue-build.txt`, `committed-build.txt` and each mutation's `build.txt`). The kernel target JSON and ABI were unchanged. The durable toolchain fix remains tracked by existing issues 945 and 559; neither is closed by this private build adaptation. This toolchain adaptation limits reproducibility to the recorded source patch and environment; it is not a claim that the stock pinned library builds warning-free. + +Reproduce the private source preparation in a fresh lane before the build: + +```sh +mkdir -p .tmp/rust-src +cp -R "$(rustc --print sysroot)/lib/rustlib/src/rust/library" .tmp/rust-src/library +patch -d .tmp/rust-src/library -p1 < docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch +``` + +`serials/586-pr3/toolchain.json` records the compiler identity and original/patched file hashes. + +Build command: + +```sh +export TMPDIR="$PWD/.tmp" BREENIX_GATE_TMP="$PWD/.gate-tmp" +export BREENIX_RUST_FORK_LIBRARY=/Users/wrb/fun/code/breenix-parallels/rust-fork/library +export __CARGO_TESTS_ONLY_SRC_ROOT="$PWD/.tmp/rust-src/library" +cargo build --release --features boot_tests --target aarch64-breenix-kernel.json -Z build-std=core,alloc -Z build-std-features=compiler-builtins-mem -p kernel --bin kernel-aarch64 +``` + +Userspace aarch64 ELFs and ext2 image were copied from the requested main checkout in the previous attempt. No cargo test was invoked. Registry rustfmt changed a tracing wrapper's expression arm into an equivalent block, so its exact-body ratchet needed the same brace change. The strict profile census requires bracketed prefixes, so new field fragments were moved to a separate loop. Both originally failing suites passed after correction (`preflight-fixes.txt`); the full loopback suite passed 132/132 (`continue-loopback.txt`). No Tier-1/Tier-2 file was edited. + +## Starvation attempt measurements + +The following when-idle fields are extracted from each row’s serial in `serials/586-pr3/starvation-attempts.json`; no marker bytes were edited. + +| Leg | Cycle | Hogs | Tick ms | Counter ms | Context switches | Extensions | Verdict | Test | +| --- | --- | --- | --- | --- | --- | --- | --- | --- | +| extension-deleted | 1 | 14 | 156 | 202 | 81 | 0 | ok | PASS | +| extension-deleted | 2 | 14 | 109 | 200 | 233 | 0 | ok | PASS | +| extension-deleted | 3 | 14 | 72 | 227 | 39 | 0 | ok | PASS | +| recovery | 1 | 14 | 142 | 200 | 251 | 0 | ok | PASS | +| recovery | 2 | 14 | 167 | 213 | 90 | 0 | ok | PASS | +| recovery | 3 | 14 | 122 | 206 | 188 | 0 | ok | PASS | +| recovery | 4 | 14 | 136 | 200 | 217 | 0 | ok | PASS | +| recovery | 5 | 14 | 138 | 208 | 65 | 0 | ok | PASS | +| recovery | 6 | 14 | 112 | 216 | 87 | 0 | ok | PASS | +| recovery | 7 | 14 | 109 | 210 | 59 | 0 | ok | PASS | +| recovery | 8 | 14 | 140 | 204 | 63 | 0 | ok | PASS | +| recovery | 9 | 14 | 95 | 202 | 59 | 0 | ok | PASS | +| recovery | 10 | 14 | 99 | 202 | 151 | 0 | ok | PASS | + +The stronger real boot is preserved at `serials/586-pr3/recovery-heavy-retry/cycle-1/serial.txt`. Its when-idle window had tick=223 ms, counter=296 ms, ctx=52, extensions=0, verdict=ok, and test PASS. This is not the required recovered-starvation receipt. The first 64-hog attempt never booted; its preflight timeout is not counted as a guest failure. The retry’s UDP record has `armed=0` and `masked_in_hold=1`; the generic interruptibility FAIL text does not diagnose an IRQ-masking defect. Issue 955 tracks that separate failure. + +## R232 continuation contention + +At 0776f442, the extension-deleted image was rebuilt without warnings and tested with 28 host hogs for 3 cycles. Each gate passed 64/64 structure suites and its strict boot: 3/3 gate exits were 0, but none produced the required starved FAIL. The starvation harness returned 1 because recovered=0. The when-idle samples (ticks/counter/context switches) were 151/209/84, 176/225/63, and 161/204/54; each had extensions=0, verdict=ok, and test PASS. Source was restored before each gate’s preflight. `serials/586-pr3/r232-extension-deleted/` preserves the mutation patch, warning-free build, ELF hash, gate output, full serials, and sidecars. `r232-attempts.json` extracts the marker with its source filename. No timeout override was needed in these 3 cycles. + +The restored production policy was then rebuilt at 0776f442 and run for 3 cycles with 28 hogs. Each passed 64/64 structure suites and its strict boot, with 0 recovered-starvation receipts and harness exit 1. The when-idle samples (ticks/counter/context switches) were 163/208/76, 161/221/41, and 158/204/143; each had extensions=0, verdict=ok, and test PASS. `serials/586-pr3/r232-recovery/` preserves the warning-free build, empty mutation patch, ELF hash, full serials, gate output, and host-facts sidecars. No timeout override was needed in these 3 cycles either. + +Outstanding issue 586 evidence, not a landing blocker under R233: this host did not produce a genuine when-idle verdict=starved with extensions>0 and PASS, nor a starved FAIL with extensions deleted. Across both attempts, restored-policy recovery runs comprise 10 boots at 14 hogs, 1 boot at 64 hogs (the separate UDP-oracle by-catch), and 3 boots at 28 hogs. Extension-deleted runs comprise 3 boots at 14 hogs and 3 at 28 hogs. 0/20 of these boots supplies its required starvation outcome. The preflight-only 64-hog timeout is not counted as a guest boot. R232’s delayed control is satisfied and issue 955 is not treated as a PR 3 blocker. + +## Mutation interpretation and outstanding evidence + +R232 (also recorded in issue 954 comments) amends the anti-vacuity control to a bounded delayed wake. The continuation adds two real recording boots. Both suppress `wake_connection_waiters` for local port 54511 and schedule a separate test kthread to deliver the reader wake after 600 ms. The deadline stamp and reader state are retained before joining the injection thread; the original success checks remain intact. No injection remains in production source. + +- `serials/586-pr3/delayed-guard/serial.txt`: counter=226 ms, ticks=174 ms, ctx=90, extensions=0, verdict=wake, loopback FAIL. `score.txt` records strict score-only exit 1 for that FAIL. +- `serials/586-pr3/delayed-always/serial.txt`: unconditional pending-reader grants, extensions=3, extension_ms=600, loopback PASS. `score.txt` records strict score-only PASS. The printed starved verdict is produced by the mutation and is not a recovered-starvation acceptance receipt. +- `serials/586-pr3/delayed-always/guard-only.txt`: production guard ratchet exit 101, a runtime assertion failure without compile warnings/errors. `r232-restored-structure.txt` records the restored loopback suite passing 132/132. + +These recording boots ran at df9b819e with the source patches and ELF hashes preserved in each directory. Builds were warning-free. An accidental duplicate delayed-always recorder launch hit a disk-image lock and truncated the shared serial. `delayed-always-launch-collision/` retains that invalid attempt; its verified orphan QEMU PID 27995 was terminated with SIGTERM before the valid repeat. The invalid attempt is excluded from acceptance counts. Evidence: `docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/qemu.txt`. + +Continuation commit 0776f442 records the R232 mutation recipes and adds contemporaneous revision headers to each nested contention-gate transcript. Production kernel source and ratchets are unchanged from 290152b1. The existing permanent-suppression boots remain red under both policies, as R232 requires. + +Mutation application/restoration is recorded in `serials/586-pr3/mutate.py` and `mutation-leg.sh`. Direct recording boots use `raw-boot.py`, retain full serials and SHA-256 provenance, and terminate only their owned QEMU process group. They are not represented as full boot gates. Source was restored before strict score-only calls and before gate preflight. Top-level gate transcripts begin with their revision. For nested contention cycles, archived `gate.txt` prepends the enclosing driver’s recorded revision and cycle as an explicitly archival provenance header; `gate-raw.txt` preserves the original gate output byte-for-byte. The enclosing `run.txt` carries the contemporaneous revision-bearing STARVED_LOOP_FACTS. Mutation-image runs additionally name the recorded patch and ELF hash. + +The inherited `core.hooksPath` points to the shared checkout’s `.beads/hooks`. The two code commits printed a Beads export from that hook; no Beads task-tracking command was issued. Subsequent documentation commits use a per-command `core.hooksPath=/dev/null` override to prevent repeating that side effect. The shared hook/config was not edited. + +## Claim lint + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +Before code commit 81379ef9; receipt `serials/586-pr3/continue-code-claim.txt`. + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/code-commit.txt -> exit 0 + +Receipt `serials/586-pr3/continue-code-message-claim.txt`. + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +Before correction commit 290152b1; receipt `serials/586-pr3/preflight-tree-claim.txt`. + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/preflight-commit.txt -> exit 0 + +Receipt `serials/586-pr3/preflight-message-claim.txt`. + +claim-lint: python3 scripts/claim-lint.py --files docs/planning/green-program/network/586-PR3-2026-09-07.md -> exit 1 + +Draft check: an abbreviated evidence path did not resolve. The path was corrected. + +claim-lint: python3 scripts/claim-lint.py --files docs/planning/green-program/network/586-PR3-2026-09-07.md -> exit 0 + +R182 fixture replay verification after the final production boot: both score-only commands exited 0. The dependent suites passed 132/132 (loopback_pump_structure), 32/32 (ttbr0_shadow_reconciliation_structure), 11/11 (tty_irq_fg_structure), and 10/10 (tty_irq_pm_structure), each via scripts/run-structure-tests.sh. Their revision-bearing transcripts are the `serials/586-pr3/r182-*_structure.txt` files. + +Raw serial CR/LF bytes are retained. Staging initially normalized 27 receipts; a scoped serial-directory .gitattributes rule disables text conversion, and the evidence commit was amended before push after index byte equality was verified. The generic git diff whitespace check flags carriage returns in the re-recorded fixtures; those bytes were not normalized. Source and round-document whitespace checks passed separately. + +Scoped final process inspection found no QEMU command belonging to this worktree; `serials/586-pr3/local-cleanup.json` records the check. The beast check is `serials/586-pr3/beast/cleanup.txt`. Gate traps stopped their owned QEMU and hog PIDs. No process-name kill was used. + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +Final documentation tree check; receipt `serials/586-pr3/final-tree-claim.txt`. + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/docs-commit.txt -> exit 0 + +Receipt `serials/586-pr3/final-message-claim.txt`. + +## Follow-up tracking + +Issue [955](https://github.com/ryanbreen/breenix/issues/955) tracks the UDP oracle’s armed=0 failure in the 64-hog boot. Issue [954](https://github.com/ryanbreen/breenix/issues/954) records R232, which resolves the control specification; its delayed-wake outcomes are recorded above, and issue 954 closes on this merge under R233. Existing issue 586 remains open for the missing recovery and extension-deleted reproduction evidence and the broader closing contract. Existing issues 945 and 559 track the durable toolchain fix. No issue was closed. + +## Not claimed + +- Acceptance completion, merge, issue closure or battery roster removal. +- A green permanently suppressed-wake control. +- Real recovered starvation or an extension-deleted starvation red: neither was observed in the recorded attempts. +- The eventual 25+25 service population, PR 4 x86 EOF repair, or diagnosis of the original issue artifact's reschedule flag. +- A warning-free stock pinned Rust library, or changes to shared toolchains. + +## R232 continuation claim lint + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +Before 0776f442; receipt `serials/586-pr3/r232-code-tree-claim.txt`. + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/r232-code-commit.txt -> exit 0 + +Receipt `serials/586-pr3/r232-code-message-claim.txt`. + +claim-lint: python3 scripts/claim-lint.py --files docs/planning/green-program/network/586-PR3-2026-09-07.md -> exit 1 + +Continuation draft needed a resolving path for the duplicate-launch record; corrected before commit. + +claim-lint: python3 scripts/claim-lint.py --files docs/planning/green-program/network/586-PR3-2026-09-07.md -> exit 0 + +Continuation draft after resolving the collision receipt path. + +claim-lint: python3 scripts/claim-lint.py --files docs/planning/green-program/network/586-PR3-2026-09-07.md -> exit 1 + +The combined-attempt paragraph needed an explicit denominator; changed to 0/20. + +## Continuation production and handoff + +The final kernel gate was `bash docker/qemu/run-aarch64-prod-profile-boot-test.sh` at 0776f442: exit 0, 64/64 preflight suites, warning-free production build, and ended_by=scored_pass. `serials/586-pr3/r232-prod-last.txt` records the revision and exit; `serials/586-pr3/r232-prod/serial.txt` retains the full serial. No kernel build or guest boot followed. The existing R182 recordings at 290152b1 remain the two fixture sources; this continuation did not change the production kernel or strict scorer. + +`serials/586-pr3/r232-cleanup.json` records zero QEMU commands owned by this worktree after the gate. Contention traps reaped their owned hogs. The only manual termination in this continuation was the verified duplicate-launch QEMU PID documented above; no process-name kill was used. Full preflight work directories, executables, and disks remain in lane scratch; committed contention receipts contain full serials, gate transcripts, and host sidecars. + +Source citations re-derived from HEAD 87ccec10: `kernel/src/test_framework/registry.rs:2616` classifier, `kernel/src/test_framework/registry.rs:2622` guard, `kernel/src/test_framework/registry.rs:3011` window, `kernel/src/test_framework/registry.rs:3163` terminal verdict; `tests/loopback_pump_structure.rs:4871` guard ratchet; `docker/qemu/run-aarch64-starved-loop.sh:40` nested revision header. The continuation changes no Tier-1 or Tier-2 file. + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +Continuation documentation tree; receipt `serials/586-pr3/r232-docs-tree-claim.txt`. + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/r232-docs-commit.txt -> exit 0 + +Receipt `serials/586-pr3/r232-docs-message-claim.txt`. + +## Coordinator ruling R233 — accepted for LANDING + +Coordinator ruling R233 accepts the finished 586 PR 3 redo implementation for LANDING, subject to the requested merged-tip gates. This does not certify the missing genuine recovered-starvation receipt or extension-deleted starvation red. Issue 586 stays OPEN and its battery roster line does NOT retire on this merge; issue 954 closes on this merge because the R232 delayed-wake control is implemented and its three legs are recorded above. The earlier verify-only slot ran structure verification and documentation only; the current landing slot is recorded below. + +NOT-CLAIMED: No genuine verdict=starved extensions>0 PASS receipt was obtained. + +Verification at 87ccec1020c21049485d7a8a521d5efbf1d14fa6: the requested branch log was inspected and initial git status was clean. `bash scripts/run-structure-tests.sh` exited 0: 103/103 teardown_structure tests passed, with no compile warnings or errors. This is the script's default suite, not a fresh full structure preflight or boot gate. The revision-bearing transcript is lane-local at `.tmp/r233-structure.txt`; it is not a committed guest receipt. Source line citations above were re-derived from this revision; this documentation-only follow-up leaves their source bytes unchanged. + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/r233-docs-commit.txt -> exit 0 + +## Landing + +R233 authorizes landing PR 956 after the requested merged-tip verification. Deferred code findings: 0 supplied (empty list). V-1 is reconciled in the PR body, V-2 in the R233 issue 586 comment, and V-3 in this document: delayed measured-guard wake FAIL with 0 extensions; delayed unconditional-extension PASS with 3 extensions and 600 ms; guard ratchet red with exit 101. Permanent suppression remains red under both policies. Issue 586 stays OPEN and its battery roster line does NOT retire; issue 954 closes only after this merge. Landing execution stopped with NOT LANDED; terminal results are recorded below. + +NOT-CLAIMED: No genuine verdict=starved extensions>0 PASS receipt was obtained. + +claim-lint: python3 scripts/claim-lint.py --files review-evidence/pr956-body.md review-evidence/issue586-comments.md docs/planning/green-program/network/586-PR3-2026-09-07.md -> exit 1 + +Initial landing draft used an unquantified empty-list description; replaced with the supplied count of 0. + +claim-lint: python3 scripts/claim-lint.py --files review-evidence/pr956-body.md review-evidence/issue586-comments.md docs/planning/green-program/network/586-PR3-2026-09-07.md -> exit 0 + +Live PR 956 body updated and R233 disposition posted to issue 586 in issuecomment-5576513862 before integration. + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/landing-prose-commit.txt -> exit 0 + +Integration: origin/main merged without conflicts. The strict scorer requirements did not grow in this integration, so the existing R182 fixture recordings remain applicable. The service gate gained its structure preflight from main. No local Tier-1 or Tier-2 edit was made. + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/landing-merge-commit.txt -> exit 0 + +Merged-tip verification revision: 8674c930792709f3b5e09e4a29f8fd24decedcbb. `serials/586-pr3/landing/structure.txt` records `bash scripts/run-structure-tests.sh` passing 105/105 with exit 0. `serials/586-pr3/landing/aarch64-build.txt` records the warning-free soft-float boot_tests build with exit 0 using the documented private core patch. Userspace aarch64 ELFs and the ext2 image were copied from the requested main checkout. + +The first `bash docker/qemu/run-aarch64-boot-test-strict.sh 1` stopped before QEMU with exit 1: 65/66 suites, capture-drain fixture timeout at 300 seconds. Evidence: `serials/586-pr3/landing/strict.txt` and `serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.log`. Host load sampled before timeout was 5.01/7.59/16.70. The one authorized retry uses BREENIX_STRUCTURE_SUITE_TIMEOUT_SECS=900 on unchanged source. Existing issue 957 is the follow-up home for this FIFO-fixture stall; the precise cause is not established. + +Beast uses the dedicated clone at /root/breenix-n586p3l, with its rust-fork symlink and lane-specific temporary directories. GitHub SSH host-key verification failed during clone setup; HTTPS fetching succeeded. Its missing x86 userspace binaries were built once (151 installed). The first x86 gate stopped before build/boot with exit 1: 65/66 suites, context_restore_structure exceeded 300 seconds under host load 8.23/11.05/7.20. Evidence: `serials/586-pr3/landing/beast-first/landing-x86.log`. The one authorized retry with BREENIX_STRUCTURE_SUITE_TIMEOUT_SECS=900 passed 66/66 preflight suites and proceeded to build/boot; it was stopped with exit 143 after the ARM64 strict retry failed, without a terminal guest verdict. + +Source citations re-derived after integration commit 8674c930: `kernel/src/test_framework/registry.rs:2616` classifier, `kernel/src/test_framework/registry.rs:2622` guard, `kernel/src/test_framework/registry.rs:3011` extension counter, `kernel/src/test_framework/registry.rs:3264` marker format; `tests/loopback_pump_structure.rs:4871` production guard ratchet. These source files and the strict scorer have unchanged bytes from the pre-integration branch. + +Landing result: **NOT LANDED**. The unchanged-source strict retry again exited 1 before QEMU: 65/66 suites, gate_capture_drain_structure timed out at 900 seconds. Evidence: `serials/586-pr3/landing/strict-retry.txt` and `serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.log`. This exhausts the authorized retry; issue 957 retains the fixture follow-up. No ARM64 guest boot was reached in either attempt. Service-sequence max and cortex-a72 (2 boots each) were not run because the strict gate remained red. No production-profile boot was added to the requested landing gate list. + +The beast retry passed 66/66 structure suites and compiled without warnings/errors, then booted. After the ARM64 failure, its verified lane-owned gate PID 1323324 received SIGTERM and exited 143; the guest has no terminal gate verdict and is not scored green or as a guest failure. `serials/586-pr3/landing/beast-retry/landing-x86-retry.log` records the revision and exit; `serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/serial_user.txt` and `serial_kernel.txt` in that same directory retain the captured streams. `serials/586-pr3/landing/beast-stop.json` records the stop decision. No SCSI/IO failure was observed or attributed to issue 871. + +PR 956 remains open. Issue 586 remains OPEN and its battery roster line does NOT retire. Issue 954 remains open because its closure-on-merge condition was not reached. The remote branch and local worktree are retained for follow-up; branch deletion and worktree removal were not performed after the failed gate. Scoped cleanup found 0 lane-owned QEMU processes on the Mac and 0 on beast; evidence is `serials/586-pr3/landing/local-cleanup.json` and `serials/586-pr3/landing/beast-cleanup.json`. No process-name kill was used. + +Not claimed for this landing attempt: merge, green ARM64 strict boots, green service-sequence boots, a terminal x86 gate verdict, issue closure, or roster retirement. + +NOT-CLAIMED: No genuine verdict=starved extensions>0 PASS receipt was obtained. + +claim-lint: python3 scripts/claim-lint.py --files review-evidence/pr956-body.md review-evidence/issue586-comments.md docs/planning/green-program/network/586-PR3-2026-09-07.md -> exit 0 + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/landing-result-commit.txt -> exit 0 + +Receipt publication check found that the repository ignores .log files. Gate and suite logs were explicitly staged before the evidence follow-up commit; raw bytes were retained. + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/landing-logs-commit.txt -> exit 0 + +## Merged-tip re-verification at f6f7414a17253e0a5493121726d2d28f464d4eb1 (2026-09-08) + +This LAND-PREP continuation resumed the existing merge; it did not restart the implementation. Fetch confirmed origin/main and MERGE_HEAD both at e43ead447f05db9caf23fa03f8acdbcd70b2d1b1. The sole unresolved conflict was `tests/fixtures/udp-socket-lock-aarch64-serial.txt`. Main's capture lacked this branch's extension fields; the branch's capture lacked main's natural softirq oracle. The four merged structure callers no longer appended the softirq fixture. Neither side alone was a valid final resolution. + +The fixture was temporarily taken from main to make the index buildable. A direct recording of the merged kernel supplied a coherent replacement, then the successful strict gate at f6f7414a supplied the final fixture. No serial was spliced or edited by hand. Byte equality and SHA-256 are recorded in `docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-provenance.json`. The bootstrap index and both merge parents are recorded in `docs/planning/green-program/network/serials/586-pr3/merged-tip/initial-provenance.json`; the built kernel's source patch equals the auto-merged kernel diff. + +The first direct recording was RED: its UDP lock oracle reported attempts=3, armed=0, FAIL, and strict score-only exited 1. Both wake-budget variants were verdict=ok with extensions=0. This is retained in `docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/serial.txt` and `docs/planning/green-program/network/serials/586-pr3/merged-tip/recording-score.txt`; it was not used as the green fixture. One unchanged-code direct-recording repeat passed score-only. This is the separate issue 955 pattern, not evidence of a wake-budget failure or a diagnosed IRQ-masking defect. + +The temporary fixture produced 64/69 passing structure suites. The coherent bootstrap fixture produced 68/69: the remaining softirq status test supplied an isolated oracle, which this branch's strict scorer correctly rejected for missing wake-budget fields. `scripts/test-softirq-strict-status.py` now checks the full fixture's green baseline and replaces only its softirq oracle in explicitly synthetic scorer legs. The expected FAIL/INCONCLUSIVE outcomes are unchanged. The corrected softirq suite passed 9/9, and the full preflight passed 69/69 before merge commit f6f7414a. The failing suite logs remain in `docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.log`. + +Manual code/test resolution files: `tests/fixtures/udp-socket-lock-aarch64-serial.txt` and `scripts/test-softirq-strict-status.py`. No manual kernel edit, Tier-1 edit, or Tier-2 edit was made. The complete file census imported by the merge is `docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-files.txt`. The round document and the receipts under `docs/planning/green-program/network/serials/586-pr3/merged-tip/` are the documentation changes in this slot. + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/merged-code-commit.txt -> exit 0 + +These checks preceded f6f7414a; receipt files are `docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-tree-claim.txt` and `docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-message-claim.txt`. + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/strict-fixture-commit.txt -> exit 0 + +Fixture-commit checks are recorded in `docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-tree-claim.txt` and `docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-message-claim.txt`. + +The final strict fixture is committed at a3786feb71b8e1b193a4a4919654f62552a78982; its full preflight passed 69/69. This commit changes only the fixture. The kernel and gate source bytes remain those tested at f6f7414a. The aarch64 boot_tests kernel built from the merged index with no project warnings; only the accepted nightly-2025-06-24 core future-incompatibility notice appeared. The x86 kernel build at f6f7414a completed with no warnings or errors after building the missing userspace ELFs. The initial remote shell PATH failure is retained separately; it was corrected before compilation. Build transcripts: `docs/planning/green-program/network/serials/586-pr3/merged-tip/aarch64-build.txt`, `docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-build.txt`, and `docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-build-path-failure.txt`. + +Strict: 1/1 PASS at f6f7414a. Service sequence at a3786feb: max 1/2 GREEN (boot 1 UDP_LOCK_ORACLE armed=0 FAIL; boot 2 GREEN), cortex-a72 2/2 GREEN, combined exit 1. In these 5/5 requested strict/service boots, when-idle was PASS and both budget variants reported verdict=ok with extensions=0. There were 0 wake FAIL markers. The service gate red is retained and not retried. Existing issue 955 is OPEN and tracks this UDP oracle pattern. No preflight timeout occurred in this continuation, and no timeout override or structure skip was used. + +LAND-PREP verification status: **BLOCKED on the service max profile's UDP oracle failure**. The merge conflict is resolved and the implementation/test commits are pushed; this status does not conceal the red gate or authorize a kernel repair in this slot. PR 956 is not merged by this slot. The x86 boot remains the LAND slot's job; only the x86 build was performed here. Issue 586 remains open, issue 954's closure-on-merge condition is not reached, and no battery roster line is retired. + +NOT CLAIMED: no genuine verdict=starved extensions>0 receipt exists in this continuation or the retained acceptance evidence. The extension-deleted starvation red remains unobserved. Historical delayed-wake and permanent-suppression mutation receipts remain as recorded above; no new kernel mutation was made. The production-policy/always-extend mutation ratchet ran in the loopback structure suite. Merge, issue closure, green max service profile, and an x86 boot verdict are not claimed. + +Source citations re-derived after a3786feb: `kernel/src/test_framework/registry.rs:2616` (window classifier), `kernel/src/test_framework/registry.rs:2622` (extension eligibility), `kernel/src/test_framework/registry.rs:3264` (budget emitter), `tests/loopback_pump_structure.rs:4970` (guard/always-extend ratchet), `tests/loopback_pump_structure.rs:4979` (production helper cases), and `docker/qemu/run-aarch64-boot-test-strict.sh:557` (required structured fields). No kernel source changed after the build or strict boot. + +### Production-last input refresh and exit-status defect + +The first production-profile gate at a3786feb built the kernel with no project diagnostics and passed 69/69 preflight suites, but its serial lacked the required INPUT_INJECT rejection marker. The copied futex ELF and ext2 image both lacked the marker string (`docs/planning/green-program/network/serials/586-pr3/merged-tip/copied-inputs.json`). Live scoring printed FAIL yet returned exit 0 with ended_by=scored_pass. Score-only replay of the identical serial returned exit 1. This run is RED, regardless of its shell status; the captured serial is `docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/serial.txt`. + +Issue [978](https://github.com/ryanbreen/breenix/issues/978) tracks the separately reproduced status bug: the shared QEMU EXIT-trap chain calls a helper before the caller's `cleanup $?`, replacing the original failure status with 0. The no-QEMU reproduction and score-only replay are `docs/planning/green-program/network/serials/586-pr3/merged-tip/exit-trap-reproduction.txt` and `docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-score-only.txt`. The status bug was not repaired in this LAND-PREP slot. + +The lane's aarch64 userspace was rebuilt from a3786feb without warnings or errors. Only `/bin/futex_handoff_oracle` was refreshed in the lane's copied disk image; the extracted entry equals the rebuilt ELF byte-for-byte. The original copied image remains in lane scratch. Build and input provenance are `docs/planning/green-program/network/serials/586-pr3/merged-tip/aarch64-userspace-build.txt` and `docs/planning/green-program/network/serials/586-pr3/merged-tip/refreshed-inputs.json`. This input refresh does not change the kernel or edit serial content. The requested strict/service results above used the original copied image; they are not recast as tests of this refreshed image. + +claim-lint: python3 scripts/claim-lint.py --files .tmp/exit-trap-issue.md -> exit 0 + +The refreshed production-last gate at a3786feb passed 69/69 preflight suites, rebuilt the production kernel, printed its terminal PASS, and exited 0. Independent score-only replay also exited 0 and printed PASS. Its real input control reports probe=-25, verdict=PASS. Evidence is `docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt`, `docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-score-only.txt`, and `docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/serial.txt`. No kernel build or guest boot followed this production run. The service max red remains the LAND-PREP blocker; the earlier production false-success defect remains tracked by 978. + +### Gate and wake receipts + + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final.txt:1: Revision: d94ed1416031e3a3de2fc4237fe3b57a286ff81d +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final.txt:2: Index tree: 95034d3c161dbf750b69b47e91256d3acc1da282 +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final.txt:3: Command: bash scripts/run-structure-tests.sh +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final.txt:37: [GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=5:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final.txt:73: [GATE_PREFLIGHT:structure_suites=69/69:critical_path_lines=260:pinned=120] +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final.txt:74: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-structure.txt:1: Revision: f6f7414a17253e0a5493121726d2d28f464d4eb1 +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-structure.txt:2: Index tree: a83fd8bacd6db671d3322ae6e8b49880037acf3e +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-structure.txt:3: Command: bash scripts/run-structure-tests.sh +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-structure.txt:37: [GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-structure.txt:73: [GATE_PREFLIGHT:structure_suites=69/69:critical_path_lines=260:pinned=120] +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-structure.txt:74: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt:1: Revision: f6f7414a17253e0a5493121726d2d28f464d4eb1 +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt:2: Index tree: 95034d3c161dbf750b69b47e91256d3acc1da282 +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt:3: Command: bash docker/qemu/run-aarch64-boot-test-strict.sh 1 +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt:37: [GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt:73: [GATE_PREFLIGHT:structure_suites=69/69:critical_path_lines=260:pinned=120] +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt:78: PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt:88: PASS: 0 allocation sinks reachable from 1 root symbol(s). +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt:89: PASS: no allocation is reachable from dump_lockup_state in this ELF. +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt:103: [GATE_BOOT_FACTS:boot=1:host_ms=1788869144081-1788869158717:qemu_at_start=0:load_at_start=12.33:qemu_at_end=1:load_at_end=11.29:qemu_cpu_s=25.09:guest_uptime_ms=14222:ended_by=scored_pass] +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt:119: PASS: 1/1 boots succeeded +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt:121: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:1: Revision: a3786feb71b8e1b193a4a4919654f62552a78982 +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:2: Index tree: a83fd8bacd6db671d3322ae6e8b49880037acf3e +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:3: Command: bash docker/qemu/run-aarch64-service-sequence-gate.sh --boots 2 +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:37: [GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:73: [GATE_PREFLIGHT:structure_suites=69/69:critical_path_lines=260:pinned=120] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:78: PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:88: PASS: 0 allocation sinks reachable from 1 root symbol(s). +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:89: PASS: no allocation is reachable from dump_lockup_state in this ELF. +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:96: Profile selection: both +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:101: Profile max: running 2 sequential boots +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:104: Boot 1/2: BOOT_TEST_FAIL — boot test failure: [TEST:syscall:udp_socket_lock_oracle:FAIL:a with_locked_masked holder was interruptible on its own CPU] [early, 24s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:107: Boot 2/2: GREEN — all service-sequence and P5b markers observed [early, 24s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:109: Profile max census +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:119: BOOT_TEST_FAIL 1 +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:124: GREEN 1 +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:126: GREEN rate: 1/2 (50.0%) — census-only: every non-GREEN bucket is gate-failing, with no exceptions, including the open #576, #626, #635, #641 and #690 defects +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:134: Profile max gate: FAILED (575=0, 576=0, 626=0, 635=0, 641=0, 690=0, DATA_ABORT=0, CLONE_EXEC=0, STRAND=0, BOOT_TEST_FAIL=1, 596=0, 612=0, 609=0, P5B=0, UNATTRIBUTED=0, RESUME_PC_REFUSED=0, PERCPU_STACK_ALIEN=0, CPU_IDENTITY_SPLIT=0, RET_STAGE_REFUSED=0) +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:136: Profile cortex-a72: running 2 sequential boots +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:139: Boot 1/2: GREEN — all service-sequence and P5b markers observed [early, 24s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:142: Boot 2/2: GREEN — all service-sequence and P5b markers observed [early, 24s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:144: Profile cortex-a72 census +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:154: BOOT_TEST_FAIL 0 +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:159: GREEN 2 +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:161: GREEN rate: 2/2 (100.0%) — census-only: every non-GREEN bucket is gate-failing, with no exceptions, including the open #576, #626, #635, #641 and #690 defects +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:169: Profile cortex-a72 gate: PASSED (575=0, 576=0, 626=0, 635=0, 641=0, 690=0, DATA_ABORT=0, CLONE_EXEC=0, STRAND=0, BOOT_TEST_FAIL=0, 596=0, 612=0, 609=0, P5B=0, UNATTRIBUTED=0, RESUME_PC_REFUSED=0, PERCPU_STACK_ALIEN=0, CPU_IDENTITY_SPLIT=0, RET_STAGE_REFUSED=0) +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:181: BOOT_TEST_FAIL 1 +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:186: GREEN 3 +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:188: GREEN rate: 3/4 (75.0%) — census-only: every non-GREEN bucket is gate-failing, with no exceptions, including the open #576, #626, #635, #641 and #690 defects +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt:209: EXIT: 1 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt:1: Revision: a3786feb71b8e1b193a4a4919654f62552a78982 +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt:2: Index tree: a83fd8bacd6db671d3322ae6e8b49880037acf3e +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt:3: Command: bash docker/qemu/run-aarch64-prod-profile-boot-test.sh +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt:37: [GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt:73: [GATE_PREFLIGHT:structure_suites=69/69:critical_path_lines=260:pinned=120] +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt:83: PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt:93: PASS: 0 allocation sinks reachable from 1 root symbol(s). +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt:94: PASS: no allocation is reachable from dump_lockup_state in this ELF. +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt:98: FAIL: INPUT_INJECT production rejection: [] +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt:99: [GATE_BOOT_FACTS:boot=1:host_ms=1788869581811-1788869591105:qemu_at_start=0:load_at_start=18.57:qemu_at_end=1:load_at_end=23.31:qemu_cpu_s=15.64:guest_uptime_ms=8605:ended_by=scored_pass] +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt:102: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-score-only.txt:1: Revision: a3786feb71b8e1b193a4a4919654f62552a78982 +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-score-only.txt:2: Index tree: a83fd8bacd6db671d3322ae6e8b49880037acf3e +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-score-only.txt:3: Command: env BREENIX_PROD_SCORE_ONLY=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_aarch64_prod_profile/serial.txt bash docker/qemu/run-aarch64-prod-profile-boot-test.sh +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-score-only.txt:4: FAIL: INPUT_INJECT production rejection: [] +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-score-only.txt:5: EXIT: 1 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt:1: Revision: a3786feb71b8e1b193a4a4919654f62552a78982 +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt:2: Index tree: a83fd8bacd6db671d3322ae6e8b49880037acf3e +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt:3: Command: bash docker/qemu/run-aarch64-prod-profile-boot-test.sh +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt:37: [GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt:73: [GATE_PREFLIGHT:structure_suites=69/69:critical_path_lines=260:pinned=120] +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt:82: PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt:92: PASS: 0 allocation sinks reachable from 1 root symbol(s). +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt:93: PASS: no allocation is reachable from dump_lockup_state in this ELF. +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt:98: PASS: production profile reached bsshd with the futex oracle seam absent +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt:128: [GATE_BOOT_FACTS:boot=1:host_ms=1788869867709-1788869873873:qemu_at_start=0:load_at_start=15.82:qemu_at_end=1:load_at_end=15.35:qemu_cpu_s=11.74:guest_uptime_ms=5339:ended_by=scored_pass] +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt:131: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-score-only.txt:1: Revision: a3786feb71b8e1b193a4a4919654f62552a78982 +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-score-only.txt:2: Index tree: a83fd8bacd6db671d3322ae6e8b49880037acf3e +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-score-only.txt:3: Command: env BREENIX_PROD_SCORE_ONLY=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_aarch64_prod_profile/serial.txt bash docker/qemu/run-aarch64-prod-profile-boot-test.sh +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-score-only.txt:5: PASS: production profile reached bsshd with the futex oracle seam absent +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-score-only.txt:35: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/exit-trap-reproduction.txt:1: Revision: a3786feb71b8e1b193a4a4919654f62552a78982 +docs/planning/green-program/network/serials/586-pr3/merged-tip/exit-trap-reproduction.txt:2: Index tree: a83fd8bacd6db671d3322ae6e8b49880037acf3e +docs/planning/green-program/network/serials/586-pr3/merged-tip/exit-trap-reproduction.txt:3: Command: bash -c source\ docker/qemu/lib/qemu-host-lock.sh\;\ cleanup\(\)\ \{\ printf\ \"cleanup\ received\ status=%s\\n\"\ \"\$1\"\;\ exit\ \"\$1\"\;\ \}\;\ trap\ \'cleanup\ \$\?\'\ EXIT\;\ _qhl_chain_exit_trap\;\ exit\ 1 +docs/planning/green-program/network/serials/586-pr3/merged-tip/exit-trap-reproduction.txt:4: cleanup received status=0 +docs/planning/green-program/network/serials/586-pr3/merged-tip/exit-trap-reproduction.txt:5: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log:38: test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log:39: test loopback_wake_budget_placement_accessor_is_read_only ... ok +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log:41: test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log:42: test loopback_guest_budget_guard_and_always_extend_mutation ... ok +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log:43: test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log:45: test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log:61: test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log:95: test loopback_guest_budget_production_policy_cases ... ok +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log:138: test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.16s +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.log:16: test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.16s +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.log:38: test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.66s +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.log:17: test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.18s +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.log:18: test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.93s +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/serial.txt:313: [TEST:network:loopback_recv_wake_when_idle:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/serial.txt:327: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=157:elapsed_ctr_ms=204:ctx_delta=92:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=861:silence_cpu=0:woke_ms=707:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/serial.txt:332: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/serial.txt:411: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=149:elapsed_ctr_ms=200:ctx_delta=167:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1125:silence_cpu=0:woke_ms=978:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/serial.txt:697: [UDP_LOCK_ORACLE:aarch64:attempts=3:armed=0:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12001:netrx_pending_at_release=1:received=32:stalled=0:hold_done=1:joined=1:FAIL] +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/serial.txt:354: [TEST:network:loopback_recv_wake_when_idle:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/serial.txt:414: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=148:elapsed_ctr_ms=204:ctx_delta=94:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=930:silence_cpu=0:woke_ms=784:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/serial.txt:418: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/serial.txt:448: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=155:elapsed_ctr_ms=201:ctx_delta=406:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1106:silence_cpu=0:woke_ms=952:verdict=ok] +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/serial.txt:315: [TEST:network:loopback_recv_wake_when_idle:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/serial.txt:344: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=158:elapsed_ctr_ms=209:ctx_delta=92:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=832:silence_cpu=0:woke_ms=676:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/serial.txt:349: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/serial.txt:447: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=154:elapsed_ctr_ms=201:ctx_delta=419:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1225:silence_cpu=0:woke_ms=1072:verdict=ok] +``` + +```text +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-1.txt:345: [TEST:network:loopback_recv_wake_when_idle:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-1.txt:422: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=151:elapsed_ctr_ms=200:ctx_delta=176:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x4:cpu_silence_ms=868:silence_cpu=0:woke_ms=718:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-1.txt:423: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-1.txt:447: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=154:elapsed_ctr_ms=200:ctx_delta=379:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1048:silence_cpu=0:woke_ms=896:verdict=ok] +``` + +```text +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-2.txt:297: [TEST:network:loopback_recv_wake_when_idle:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-2.txt:327: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=154:elapsed_ctr_ms=202:ctx_delta=89:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=632:silence_cpu=0:woke_ms=481:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-2.txt:336: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-2.txt:417: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=159:elapsed_ctr_ms=212:ctx_delta=132:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=841:silence_cpu=0:woke_ms=683:verdict=ok] +``` + +```text +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-1.txt:408: [TEST:network:loopback_recv_wake_when_idle:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-1.txt:441: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=153:elapsed_ctr_ms=200:ctx_delta=308:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x4:cpu_silence_ms=944:silence_cpu=0:woke_ms=793:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-1.txt:442: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-1.txt:447: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=156:elapsed_ctr_ms=200:ctx_delta=391:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1113:silence_cpu=0:woke_ms=958:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-1.txt:700: [UDP_LOCK_ORACLE:aarch64:attempts=3:armed=0:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12001:netrx_pending_at_release=1:received=32:stalled=0:hold_done=1:joined=1:FAIL] +``` + +```text +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-2.txt:347: [TEST:network:loopback_recv_wake_when_idle:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-2.txt:426: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=149:elapsed_ctr_ms=200:ctx_delta=153:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0xc:cpu_silence_ms=1044:silence_cpu=0:woke_ms=895:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-2.txt:427: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-2.txt:448: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=150:elapsed_ctr_ms=200:ctx_delta=353:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1208:silence_cpu=0:woke_ms=1059:verdict=ok] +``` + +### Final handoff checks + +Scoped process inspection found 0 QEMU processes owned by this lane on either machine; no process-name kill was used. Receipts are `docs/planning/green-program/network/serials/586-pr3/merged-tip/local-cleanup.json` and `docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-cleanup.txt`. Serial SHA-256 hashes are in `docs/planning/green-program/network/serials/586-pr3/merged-tip/serial-sha256.json`. The raw fixture equals its strict-gate source, including CR/LF bytes. No new stash or temporary kernel mutation remains. + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/docs-merged-commit.txt -> exit 0 + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +Final documentation tree and commit-message receipts are `docs/planning/green-program/network/serials/586-pr3/merged-tip/docs-tree-claim.txt` and `docs/planning/green-program/network/serials/586-pr3/merged-tip/docs-message-claim.txt`. The complete continuation file census is `docs/planning/green-program/network/serials/586-pr3/merged-tip/files-changed.txt`. + +## Merged-tip re-verification at e91d71eba91077dbff7aaec9bfea4b75dd697a79 (2026-09-08) + +This continuation began at 88caad32080578784eca1a38c1a89c97aecfa081 with a clean worktree and retained the preceding f6f7414a section unchanged. Fetch confirmed origin/main at e664e4bc9fc83ba27f2a62cda987d7a170b282b3. Merge e91d71eba91077dbff7aaec9bfea4b75dd697a79 incorporates that main revision. The sole conflict was `tests/fixtures/udp-socket-lock-aarch64-serial.txt`; `docker/qemu/run-aarch64-boot-test-strict.sh` auto-merged its new SSH oracle requirement with this branch's strict wake-budget checks. No kernel file changed, either by merge or manually. The imported file census names the merge's files in `docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-files.txt`. + +The fixture was temporarily taken from the branch to make the index buildable. A real bootstrap capture of the merged source, after correcting stale runtime inputs, passed strict score-only and supplied the merge fixture. The strict gate at e91d71eb then passed 1/1 and its own serial.txt was copied verbatim into the fixture in separate commit 240e0e85b08a116a417c046ac71f727c18194319. Both byte-equality checks and SHA-256 hashes are in `bootstrap-fixture-provenance.json` and `strict-fixture-provenance.json` under `docs/planning/green-program/network/serials/586-pr3/merged-tip-2/`. No capture was hand-spliced, no scorer criterion was weakened, and no kernel mutation was introduced. The loopback production-guard/always-extend mutation ratchet ran as part of the structure suites; earlier guest mutation receipts remain historical evidence. + +### Input preparation and retained failures + +The prescribed userspace ELFs and disk image were copied into the lane. The copied disk contained stale userspace. The first bootstrap capture was RED: `docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-score.txt:4` reports `SCORE: FAIL` with an interleaved SOFTIRQ marker (`T3T4T5T6T7T8T9[SOFTIRQ_DEFERRAL_ORACLE:...:verdict=ok]`); line 5 separately reports a poll TCP oracle failure, and line 6 records exit 1. The serial also contains a poll late-window failure and lacks the new SSH oracle; these input observations are distinct from the scorer rejection line. This red is preserved in `docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt` and `bootstrap-score.txt`; it is not attributed to issue 955. `poll-input-evidence.txt` shows the copied poll ELF differs from the rebuilt current-source ELF and lacks the current `send_to_poll_ms=` field. The current source's diagnostic is at `userspace/programs/src/poll_tcp_oracle.rs:1110`. This is a stale-input observation, not proof of a current-source kernel defect or a green boot. + +ARM64 userspace was rebuilt from the merged source with no project warnings or errors. The first refresh targeted `/bin/init`, while the kernel loads `/sbin/init`; that intermediate bootstrap still failed score-only: `docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-bootstrap-score.txt:4` reports `SCORE: FAIL` with an interleaved SOFTIRQ marker (`T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:...:verdict=ok]`); line 5 separately reports the missing, duplicated, or failed BSSH oracle, and line 6 records exit 1. Its capture and verdict remain in `fixture-bootstrap-refreshed/serial.txt` and `refreshed-bootstrap-score.txt`. The actual `/sbin/init` and `/bin/poll_tcp_oracle` entries were then refreshed, along with the already refreshed `/bin/bssh`, `/bin/bsshd`, and `/bin/futex_handoff_oracle`. The incidental `/bin/init` copy is not the boot init. Extracted entries were checked byte-for-byte against rebuilt ELFs; `refreshed-inputs.json` and `final-input-refresh.json` record the changes. The corrected bootstrap passed score-only with the required SSH marker. Later strict/service/production results below use these corrected inputs; the earlier red captures are not recast as green. + +Setup failures were also retained: the first x86 setup lacked a local Git identity and stopped before compilation; `x86-setup-failure.txt` records it, and the corrected build is `x86-build.txt`. A mistaken nonexistent userspace script invocation exited 127 before compilation (`userspace-command-failure.txt`); the actual `bash userspace/programs/build.sh --arch aarch64` completed successfully (`aarch64-userspace-build.txt`). Transient index-lock contention left the first ARM64 build transcript without an index-tree value; `initial-provenance.json` and `build-source-verification.txt` establish the subsequent index tree and unchanged kernel source. These are preparation failures, not skipped checks. + +### Builds, gates, and scope + +Both kernel builds passed with zero project warnings: ARM64 boot_tests with `--target aarch64-breenix-kernel.json -Z build-std=core,alloc -Z build-std-features=compiler-builtins-mem --features boot_tests -p kernel --bin kernel-aarch64`, and x86 `qemu-uefi` with `--release --features testing,external_test_bins`. The ARM64 build emitted only the accepted pinned nightly-2025-06-24 core future-incompatibility notice. Build transcripts are `docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-build.txt` and `docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-build.txt`; source identity is in `build-source-verification.txt` in that directory. The x86 result is a BUILD only; the LAND slot owns the x86 boot. + +`bash scripts/run-structure-tests.sh` passed 70/70 suites with the bootstrap fixture and again with the final strict fixture. The total grew from 69 to 70 with `bssh_auth_close_structure`. The loopback suite passed 132/132, including the wake-budget ratchets quoted below. No timeout retry, structure skip, test suppression, or source mutation was used for a gate. The first pre-merge claim-lint attempt rejected generated Rust mutation sources accidentally copied with suite output; those generated workspaces were moved back to scratch, and only output logs/status/metrics were archived. The red lint transcript remains `merge-tree-claim-generated-files-red.txt`; the subsequent tree and message checks passed before the merge commit. + +At 240e0e85b08a116a417c046ac71f727c18194319, strict passed 1/1, and independent strict score-only replay exited 0. Service sequence ran `--boots 2`, whose default `--profile both` selects max and cortex-a72: max 2/2 GREEN, cortex-a72 2/2 GREEN, combined exit 0. The requested five boots contain ten budget lines: 10/10 verdict=ok, extensions=0; both wake tests passed in 5/5 boots; zero wake FAIL markers. `wake-census.json` records each serial filename and its exact markers. Cortex-a72 boot 2 reported ctx596_divergence=1; the service gate reports that counter without failing it, and its other refusal counters stayed zero. No claim is made that the reported divergence counter was zero. The issue 955 UDP-oracle pattern seen in the preceding round was not reproduced in these four service boots; that does not retire issue 955 or change the prior red history. + +NOT CLAIMED: no genuine verdict=starved extensions>0 receipt exists. The extension-deleted starvation red remains unobserved. R233 permits landing without that receipt; issue 586 stays OPEN and its battery roster line does not retire. This slot does not merge PR 956, edit its body, close/edit/label issues, or claim an x86 boot verdict. Issue 954's closure belongs to LAND after mergedAt is verified. Prior mutation receipts are retained, not rerun or claimed as new starvation evidence. + +Source citations re-derived at 240e0e85 are recorded in `docs/planning/green-program/network/serials/586-pr3/merged-tip-2/citations-at-code.txt`: `kernel/src/test_framework/registry.rs:2616` (window classifier), `kernel/src/test_framework/registry.rs:2622` (extension eligibility), `kernel/src/test_framework/registry.rs:3264` (budget emitter), `tests/loopback_pump_structure.rs:4970` (guard/always-extend ratchet), `tests/loopback_pump_structure.rs:4979` (production policy cases), and `docker/qemu/run-aarch64-boot-test-strict.sh:557` (required budget fields). The kernel source bytes are unchanged from the build through these gates. + +claim-lint: python3 scripts/claim-lint.py -> exit 1 + +The exit 1 above was the archived generated-source selection mistake. The following successful pairs preceded the merge and fixture commits respectively; their transcripts are `merge-tree-claim.txt`, `merge-message-claim.txt`, `fixture-tree-claim.txt`, and `fixture-message-claim.txt` in the round receipt directory. + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/merge2-msg.txt -> exit 0 + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/fixture2-msg.txt -> exit 0 + +Production-last at 240e0e85 passed 70/70 preflight, rebuilt the production kernel with no project warnings, reached the terminal production PASS, and exited 0. Independent production score-only replay also passed with exit 0. Its full serial is `docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/serial.txt`; gate transcripts are `prod.txt` and `prod-score-only.txt` in the same round directory. No later kernel build or boot was run in this slot. + +LAND-PREP status for this round: **READY for the LAND slot**, based on the green requested gates at 240e0e85. This is not a merged/landed claim. The earlier bootstrap input failures remain recorded; the preceding f6f7414a blocked section is unchanged. The merge and fixture commits are pushed; the final documentation commit follows these receipts. + +### Gate lines and wake-budget receipts + +Quoted lines below name their source files and line numbers. Gate transcripts identify the revision and, where applicable, the merged index tree. Bootstrap captures ran before the merge commit; their `run.json` files record 88caad32 plus merge parent e664e4bc and the exact index tree. The fixture strict gate ran at e91d71eb; requested strict/service and production gates ran at 240e0e85. + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-build.txt:1: Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-build.txt:6: Index tree: +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-build.txt:7: Command: cargo build --release --target aarch64-breenix-kernel.json -Z build-std=core\,alloc -Z build-std-features=compiler-builtins-mem --features boot_tests -p kernel --bin kernel-aarch64 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-build.txt:9: Finished `release` profile [optimized] target(s) in 6.83s +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-build.txt:10: warning: the following packages contain code that will be rejected by a future version of Rust: core v0.0.0 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/core) +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-build.txt:12: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-build.txt:7: Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-build.txt:8: Merge parent: e664e4bc9fc83ba27f2a62cda987d7a170b282b3 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-build.txt:9: Index tree: 37edff85047e01f79ee8361189e2c7275b81792e +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-build.txt:12: Finished `release` profile [optimized] target(s) in 2m 18s +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-build.txt:13: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-userspace-build.txt:1: Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-userspace-build.txt:2: Index tree: 37edff85047e01f79ee8361189e2c7275b81792e +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-userspace-build.txt:3: Command: bash userspace/programs/build.sh --arch aarch64 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-userspace-build.txt:10: Finished `release` profile [optimized] target(s) in 0.15s +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-userspace-build.txt:18: Finished `release` profile [optimized] target(s) in 13.72s +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-userspace-build.txt:180: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure.txt:1: Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure.txt:2: Index tree: a57bdbf7b78f27ba3bc0ed575834ebddc32c40e3 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure.txt:3: Command: bash scripts/run-structure-tests.sh +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure.txt:7: [GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure.txt:38: [GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure.txt:74: [GATE_PREFLIGHT:structure_suites=70/70:critical_path_lines=260:pinned=120] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure.txt:75: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-structure.txt:1: Revision: e91d71eba91077dbff7aaec9bfea4b75dd697a79 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-structure.txt:2: Index tree: 1cedce12013a69260f87dc7987bfe39817c5f337 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-structure.txt:3: Command: bash scripts/run-structure-tests.sh +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-structure.txt:7: [GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-structure.txt:38: [GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-structure.txt:74: [GATE_PREFLIGHT:structure_suites=70/70:critical_path_lines=260:pinned=120] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-structure.txt:75: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict.txt:1: Revision: e91d71eba91077dbff7aaec9bfea4b75dd697a79 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict.txt:2: Index tree: a57bdbf7b78f27ba3bc0ed575834ebddc32c40e3 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict.txt:3: Command: bash docker/qemu/run-aarch64-boot-test-strict.sh 1 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict.txt:7: [GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict.txt:38: [GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict.txt:74: [GATE_PREFLIGHT:structure_suites=70/70:critical_path_lines=260:pinned=120] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict.txt:120: PASS: 1/1 boots succeeded +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict.txt:122: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict.txt:1: Revision: 240e0e85b08a116a417c046ac71f727c18194319 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict.txt:2: Index tree: 1cedce12013a69260f87dc7987bfe39817c5f337 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict.txt:3: Command: bash docker/qemu/run-aarch64-boot-test-strict.sh 1 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict.txt:7: [GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict.txt:38: [GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict.txt:74: [GATE_PREFLIGHT:structure_suites=70/70:critical_path_lines=260:pinned=120] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict.txt:120: PASS: 1/1 boots succeeded +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict.txt:122: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict-score-only.txt:1: Revision: 240e0e85b08a116a417c046ac71f727c18194319 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict-score-only.txt:2: Index tree: 1cedce12013a69260f87dc7987bfe39817c5f337 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict-score-only.txt:3: Command: env BREENIX_STRICT_SCORE_ONLY=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_aarch64_strict_1/serial.txt bash docker/qemu/run-aarch64-boot-test-strict.sh +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict-score-only.txt:4: SCORE: PASS - /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_aarch64_strict_1/serial.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict-score-only.txt:5: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:1: Revision: 240e0e85b08a116a417c046ac71f727c18194319 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:2: Index tree: 1cedce12013a69260f87dc7987bfe39817c5f337 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:3: Command: env OUTPUT_DIR=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service-merged-tip-2 bash docker/qemu/run-aarch64-service-sequence-gate.sh --boots 2 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:7: [GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:38: [GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:74: [GATE_PREFLIGHT:structure_suites=70/70:critical_path_lines=260:pinned=120] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:97: Profile selection: both +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:105: Boot 1/2: GREEN — all service-sequence and P5b markers observed [early, 43s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:108: Boot 2/2: GREEN — all service-sequence and P5b markers observed [early, 41s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:127: GREEN rate: 2/2 (100.0%) — census-only: every non-GREEN bucket is gate-failing, with no exceptions, including the open #576, #626, #635, #641 and #690 defects +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:135: Profile max gate: PASSED (575=0, 576=0, 626=0, 635=0, 641=0, 690=0, DATA_ABORT=0, CLONE_EXEC=0, STRAND=0, BOOT_TEST_FAIL=0, 596=0, 612=0, 609=0, P5B=0, UNATTRIBUTED=0, RESUME_PC_REFUSED=0, PERCPU_STACK_ALIEN=0, CPU_IDENTITY_SPLIT=0, RET_STAGE_REFUSED=0) +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:140: Boot 1/2: GREEN — all service-sequence and P5b markers observed [early, 41s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:143: Boot 2/2: GREEN — all service-sequence and P5b markers observed [early, 40s, ctx596_divergence=1, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:162: GREEN rate: 2/2 (100.0%) — census-only: every non-GREEN bucket is gate-failing, with no exceptions, including the open #576, #626, #635, #641 and #690 defects +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:170: Profile cortex-a72 gate: PASSED (575=0, 576=0, 626=0, 635=0, 641=0, 690=0, DATA_ABORT=0, CLONE_EXEC=0, STRAND=0, BOOT_TEST_FAIL=0, 596=0, 612=0, 609=0, P5B=0, UNATTRIBUTED=0, RESUME_PC_REFUSED=0, PERCPU_STACK_ALIEN=0, CPU_IDENTITY_SPLIT=0, RET_STAGE_REFUSED=0) +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:189: GREEN rate: 4/4 (100.0%) — census-only: every non-GREEN bucket is gate-failing, with no exceptions, including the open #576, #626, #635, #641 and #690 defects +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:198: ARM64 #575 SERVICE SEQUENCE GATE: PASSED +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt:200: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod.txt:1: Revision: 240e0e85b08a116a417c046ac71f727c18194319 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod.txt:2: Index tree: 1cedce12013a69260f87dc7987bfe39817c5f337 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod.txt:3: Command: bash docker/qemu/run-aarch64-prod-profile-boot-test.sh +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod.txt:7: [GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod.txt:38: [GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod.txt:74: [GATE_PREFLIGHT:structure_suites=70/70:critical_path_lines=260:pinned=120] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod.txt:76: Finished `release` profile [optimized] target(s) in 0.07s +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod.txt:77: warning: the following packages contain code that will be rejected by a future version of Rust: core v0.0.0 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/core) +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod.txt:99: PASS: production profile reached bsshd with the futex oracle seam absent +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod.txt:132: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod-score-only.txt:1: Revision: 240e0e85b08a116a417c046ac71f727c18194319 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod-score-only.txt:2: Index tree: 1cedce12013a69260f87dc7987bfe39817c5f337 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod-score-only.txt:3: Command: env BREENIX_PROD_SCORE_ONLY=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_aarch64_prod_profile/serial.txt bash docker/qemu/run-aarch64-prod-profile-boot-test.sh +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod-score-only.txt:5: PASS: production profile reached bsshd with the futex oracle seam absent +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod-score-only.txt:35: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-score.txt:1: Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-score.txt:2: Index tree: 37edff85047e01f79ee8361189e2c7275b81792e +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-score.txt:3: Command: env BREENIX_STRICT_SCORE_ONLY=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt bash docker/qemu/run-aarch64-boot-test-strict.sh +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-score.txt:4: SCORE: FAIL - T3T4T5T6T7T8T9[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=5956992:dispatches=5:iterations=25:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-score.txt:6: EXIT: 1 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-bootstrap-score.txt:1: Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-bootstrap-score.txt:2: Index tree: 37edff85047e01f79ee8361189e2c7275b81792e +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-bootstrap-score.txt:3: Command: env BREENIX_STRICT_SCORE_ONLY=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/serial.txt bash docker/qemu/run-aarch64-boot-test-strict.sh +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-bootstrap-score.txt:4: SCORE: FAIL - T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=3:wait_ns=4191008:dispatches=1:iterations=31:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-bootstrap-score.txt:6: EXIT: 1 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-bootstrap-score.txt:1: Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-bootstrap-score.txt:2: Index tree: 37edff85047e01f79ee8361189e2c7275b81792e +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-bootstrap-score.txt:3: Command: env BREENIX_STRICT_SCORE_ONLY=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt bash docker/qemu/run-aarch64-boot-test-strict.sh +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-bootstrap-score.txt:4: SCORE: PASS - /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-bootstrap-score.txt:5: EXIT: 0 +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.log:38: test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.log:39: test loopback_wake_budget_placement_accessor_is_read_only ... ok +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.log:40: test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.log:42: test loopback_guest_budget_guard_and_always_extend_mutation ... ok +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.log:44: test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.log:46: test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.log:65: test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.log:83: test loopback_guest_budget_production_policy_cases ... ok +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.log:138: test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.08s +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt:361: [TEST:network:loopback_recv_wake_when_idle:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt:430: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=154:elapsed_ctr_ms=201:ctx_delta=232:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=972:silence_cpu=0:woke_ms=819:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt:433: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt:436: [TEST:network:loopback_recv_wake_under_load:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt:447: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=154:elapsed_ctr_ms=200:ctx_delta=423:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1143:silence_cpu=0:woke_ms=990:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt:448: [TEST:network:loopback_recv_wake_under_load:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt:795: [POLL_TCP_ORACLE:FAIL:late_window_missed:attempts=5 overshoot_ms=1 delay_ms=1280] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt:796: [POLL_TCP_ORACLE:FAIL:late_window_missed:attempts=5 overshoot_ms=1 delay_ms=1280] +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt:417: [TEST:network:loopback_recv_wake_when_idle:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt:445: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=155:elapsed_ctr_ms=204:ctx_delta=271:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x8:cpu_silence_ms=1225:silence_cpu=0:woke_ms=1071:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt:446: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt:447: [TEST:network:loopback_recv_wake_under_load:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt:448: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=155:elapsed_ctr_ms=200:ctx_delta=380:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0xc:cpu_silence_ms=1390:silence_cpu=0:woke_ms=1236:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt:449: [TEST:network:loopback_recv_wake_under_load:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt:1140: [BSSH_PUBKEY_ORACLE:right=ok:wrong=refused:PASS] +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/serial.txt:337: [TEST:network:loopback_recv_wake_when_idle:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/serial.txt:384: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=165:elapsed_ctr_ms=212:ctx_delta=108:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=861:silence_cpu=0:woke_ms=699:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/serial.txt:385: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/serial.txt:417: [TEST:network:loopback_recv_wake_under_load:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/serial.txt:447: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=155:elapsed_ctr_ms=201:ctx_delta=390:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1195:silence_cpu=0:woke_ms=1042:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/serial.txt:448: [TEST:network:loopback_recv_wake_under_load:PASS] +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/serial.txt:338: [TEST:network:loopback_recv_wake_when_idle:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/serial.txt:418: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=151:elapsed_ctr_ms=202:ctx_delta=155:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=962:silence_cpu=0:woke_ms=812:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/serial.txt:419: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/serial.txt:422: [TEST:network:loopback_recv_wake_under_load:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/serial.txt:447: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=156:elapsed_ctr_ms=200:ctx_delta=392:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x2:cpu_silence_ms=1133:silence_cpu=0:woke_ms=979:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/serial.txt:448: [TEST:network:loopback_recv_wake_under_load:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/serial.txt:1102: [BSSH_PUBKEY_ORACLE:right=ok:wrong=refused:PASS] +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/serial.txt:336: [TEST:network:loopback_recv_wake_when_idle:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/serial.txt:358: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=153:elapsed_ctr_ms=204:ctx_delta=92:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1134:silence_cpu=0:woke_ms=984:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/serial.txt:363: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/serial.txt:376: [TEST:network:loopback_recv_wake_under_load:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/serial.txt:436: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=148:elapsed_ctr_ms=200:ctx_delta=278:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1324:silence_cpu=0:woke_ms=1178:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/serial.txt:437: [TEST:network:loopback_recv_wake_under_load:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/serial.txt:1143: [BSSH_PUBKEY_ORACLE:right=ok:wrong=refused:PASS] +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.txt:406: [TEST:network:loopback_recv_wake_when_idle:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.txt:441: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=127:elapsed_ctr_ms=200:ctx_delta=255:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=838:silence_cpu=0:woke_ms=712:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.txt:442: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.txt:443: [TEST:network:loopback_recv_wake_under_load:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.txt:444: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=131:elapsed_ctr_ms=200:ctx_delta=317:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=980:silence_cpu=0:woke_ms=850:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.txt:445: [TEST:network:loopback_recv_wake_under_load:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.txt:1139: [BSSH_PUBKEY_ORACLE:right=ok:wrong=refused:PASS] +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.txt:336: [TEST:network:loopback_recv_wake_when_idle:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.txt:411: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=134:elapsed_ctr_ms=202:ctx_delta=132:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=723:silence_cpu=0:woke_ms=591:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.txt:412: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.txt:421: [TEST:network:loopback_recv_wake_under_load:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.txt:444: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=129:elapsed_ctr_ms=200:ctx_delta=355:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=883:silence_cpu=0:woke_ms=755:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.txt:445: [TEST:network:loopback_recv_wake_under_load:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.txt:1072: [BSSH_PUBKEY_ORACLE:right=ok:wrong=refused:PASS] +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.txt:350: [TEST:network:loopback_recv_wake_when_idle:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.txt:419: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=130:elapsed_ctr_ms=200:ctx_delta=100:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=875:silence_cpu=0:woke_ms=746:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.txt:420: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.txt:424: [TEST:network:loopback_recv_wake_under_load:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.txt:447: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=129:elapsed_ctr_ms=200:ctx_delta=305:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1019:silence_cpu=0:woke_ms=892:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.txt:448: [TEST:network:loopback_recv_wake_under_load:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.txt:1134: [BSSH_PUBKEY_ORACLE:right=ok:wrong=refused:PASS] +``` + +```text +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.txt:313: [TEST:network:loopback_recv_wake_when_idle:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.txt:343: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=132:elapsed_ctr_ms=200:ctx_delta=72:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=773:silence_cpu=0:woke_ms=654:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.txt:345: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.txt:386: [TEST:network:loopback_recv_wake_under_load:START] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.txt:447: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=127:elapsed_ctr_ms=200:ctx_delta=258:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x6:cpu_silence_ms=1041:silence_cpu=0:woke_ms=915:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.txt:448: [TEST:network:loopback_recv_wake_under_load:PASS] +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.txt:1140: [BSSH_PUBKEY_ORACLE:right=ok:wrong=refused:PASS] +``` + +### Final claim checks and handoff + +claim-lint: python3 scripts/claim-lint.py -> exit 1 + +The first docs check requested a resolving build-log citation for the warning claim. The paragraph now names both build transcripts; `docs-tree-claim-missing-citation.txt` preserves that lint result. + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/docs2-msg.txt -> exit 0 + +The final check transcripts are `docs/planning/green-program/network/serials/586-pr3/merged-tip-2/docs-tree-claim.txt` and `docs-message-claim.txt`. The serial hash census is `serial-sha256.json`, and the slot's file census is `files-changed.txt` in that directory. Scoped process inspection is recorded in `local-cleanup.json` and `x86-cleanup.txt`; no process-name kill was used. The previous f6f7414a section and its receipt files were verified unchanged against 88caad32. No PR-body edit or issue mutation was performed. + +## Landing — 2026-09-08 + +V-1 and V-2 prose findings corrected inline: scorer rejection lines distinguished from subsequent diagnostics; leading status reflects the latest preparation gates. Earlier blocked-landing history is retained. Deferred code findings supplied by the user: `[]` (0 entries). Fresh merged-tip gates are pending. + +NOT CLAIMED: genuine recovered-starvation receipt; extension-deleted starvation red; landing before required gates and mergedAt verification. Issue 586 remains open and its roster line stays. + +claim-lint: python3 scripts/claim-lint.py --files docs/planning/green-program/network/586-PR3-2026-09-07.md .tmp/pr956-body.md -> exit 1 + +The initial lint flagged the unquantified empty deferred list; its count is now explicit. + +claim-lint: python3 scripts/claim-lint.py --files docs/planning/green-program/network/586-PR3-2026-09-07.md .tmp/pr956-body.md -> exit 0 + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/prose-msg.txt -> exit 0 + +### Fresh landing gate result — NOT LANDED + +Fetch left origin/main at e664e4bc9fc83ba27f2a62cda987d7a170b282b3, already incorporated by merge e91d71eb. The merge command returned Already up to date; it produced no new merge commit or conflict. Gate revision b5f11b353f9ae04ce3f8869277c153e782fe22c3 contains only the prose correction after c27e24b2. Scorer requirements did not grow in this fetch; R182 fixture re-recording was not triggered. Source citations were re-derived at b5f11b35 in `docs/planning/green-program/network/serials/586-pr3/landing-20260908/source-citations.txt`. + +The required copied ARM64 userspace ELFs and ext2 image were used. The boot_tests kernel build exited 0 with no project diagnostics; only the accepted pinned-core future-incompatibility notice appeared. Standalone structure passed 70/70; strict preflight also passed 70/70. The exact strict command ran 1 boot and exited 1, with 0/1 successes. Its failure line contains an interleaved SOFTIRQ marker and the following line reports the BSSH publickey oracle missing, duplicated, or failed. The terminal facts say ended_by=hard_timeout. The QMP post-timeout diagnostic says qmp_socket_missing; this is not a QMP preflight result. The full serial and gate transcript are retained below. No root cause is claimed from these diagnostics. + +Both loopback wake tests passed in this one failed strict boot: 2/2 budget verdicts were ok, with extensions=0, and 0 wake FAIL markers. This does not make the strict gate green. The stop rule prevented the two service-profile gates, x86 gate, and production gate. The preliminary x86 load check was above the R238 threshold, so no x86 gate was launched; no x86 launch-load or boot verdict is claimed. The lane checkout was synchronized, but its missing x86 userspace ELFs were not rebuilt after the ARM64 stop. + +PR 956 remains open. Issue 954 was not commented on or closed because mergedAt was not obtained. Issue 586 remains open; its roster line was not edited. No landing-success issue comment was sent. The branch and local worktree are retained for follow-up, while the lane's remote clone and temporary directory are cleaned after process-use inspection. + +NOT CLAIMED: landing; green strict result; service or x86 results at b5f11b35; genuine recovered-starvation receipt; extension-deleted starvation red. R233's outstanding evidence limitations remain unchanged. + +```text +docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure.txt:72: [GATE_PREFLIGHT:structure_suites=70/70:critical_path_lines=260:pinned=120] +docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure.txt:73: EXIT: 0 +docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict.txt:73: [GATE_PREFLIGHT:structure_suites=70/70:critical_path_lines=260:pinned=120] +docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict.txt:102: [FAIL] Boot 1: T2T3T4T5[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=2848992:dispatches=5:iterations=25:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict.txt:103: BSSH publickey oracle missing, duplicated, or failed (1461 lines); serial: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_aarch64_strict_failures/20260908T130623Z-boot1.txt +docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict.txt:104: [GATE_BOOT_FACTS:boot=1:host_ms=1788872681538-1788872783553:qemu_at_start=0:load_at_start=6.35:qemu_at_end=0:load_at_end=2.94:qemu_cpu_s=NA:guest_uptime_ms=89739:ended_by=hard_timeout] +docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict.txt:122: FAIL: Only 0/1 boots succeeded +docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict.txt:127: EXIT: 1 +docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict/serial.txt:403: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=138:elapsed_ctr_ms=209:ctx_delta=92:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=961:silence_cpu=0:woke_ms=824:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict/serial.txt:404: [TEST:network:loopback_recv_wake_when_idle:PASS] +docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict/serial.txt:447: [LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=128:elapsed_ctr_ms=202:ctx_delta=316:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0xa:cpu_silence_ms=1125:silence_cpu=0:woke_ms=998:verdict=ok] +docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict/serial.txt:448: [TEST:network:loopback_recv_wake_under_load:PASS] +``` + +claim-lint: python3 scripts/claim-lint.py -> exit 0 + +claim-lint: python3 scripts/claim-lint.py --commit-msg .tmp/landing-stop-msg.txt -> exit 0 + +Cleanup verified: 0 lane QEMU processes on the Mac and 0 process uses of the remote lane directories before removal; both remote lane directories were removed. Receipts: `docs/planning/green-program/network/serials/586-pr3/landing-20260908/local-cleanup.json` and `docs/planning/green-program/network/serials/586-pr3/landing-20260908/remote-cleanup.json`. + +claim-lint: python3 scripts/claim-lint.py --files docs/planning/green-program/network/586-PR3-2026-09-07.md .tmp/pr956-body.md -> exit 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/.gitattributes b/docs/planning/green-program/network/serials/586-pr3/.gitattributes new file mode 100644 index 000000000..6b49d2d8f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/.gitattributes @@ -0,0 +1,2 @@ +# Preserve captured serial and transcript bytes, including mixed CR/LF output. +* -text diff --git a/docs/planning/green-program/network/serials/586-pr3/aarch64-inputs.json b/docs/planning/green-program/network/serials/586-pr3/aarch64-inputs.json new file mode 100644 index 000000000..5c5ef4da6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/aarch64-inputs.json @@ -0,0 +1,155 @@ +{ + "target/ext2-aarch64.img": "c7bcf249df3fe86992cc42fea200644294fd680d864023524ae6eab65c548ea7", + "userspace/programs/aarch64/access_test.elf": "862cab0b17e188976657661d23f3ade99202bc93cec18bcbbe272d9590507964", + "userspace/programs/aarch64/alarm_test.elf": "19afa1cfa65a3960fed9931101b8ec04954ccc39f4c4bec5428c757bda72146b", + "userspace/programs/aarch64/argv_test.elf": "c64ce6d7230df5793f9a58984a9965ff8b9eadd1a8f0f4c1ce292bea233422f3", + "userspace/programs/aarch64/bcheck.elf": "eaf50ee7f556b0cc5e261f83d63009503de7aae622e907c4ca40855f1ef065d0", + "userspace/programs/aarch64/bfontpicker.elf": "f1c482392016fa70c931705b6ad6a72b56ae934dacdfbc66ca8a12dd9aa7a7ce", + "userspace/programs/aarch64/biconkit.elf": "0a477fd656ccc05d1a2bc15f6c38fb359eeee863371b5a1c7fa85e6efe21fc14", + "userspace/programs/aarch64/blauncher.elf": "2a6d5f95136f296b31564981a20aee2363457766e3dc6cdf97ff8625615a37c7", + "userspace/programs/aarch64/bless.elf": "feef0049fbc4e8c14dfebb54c904d33438e7e0b6246d9fcbea5e70a1dde4a6cf", + "userspace/programs/aarch64/block_eintr_oracle.elf": "0d7dfaca6487999c9a647902be080aa1455f5ab0ea4b0c78b735846a4b1a7f2f", + "userspace/programs/aarch64/blocking_recv_test.elf": "79fafde8c5a78147b1e61654fd0651269d8a9f99e219c995d8cdf8a019839b7e", + "userspace/programs/aarch64/blog.elf": "96b8d84b0596107198b0eb6ff27116e0b5b98c35d160bf951403c2f1f0c2c022", + "userspace/programs/aarch64/blogd.elf": "7aeea00e4c0880cb75edeaf5dcd1dfd4f20036e03a2b869d312f06b5029b0b53", + "userspace/programs/aarch64/bounce.elf": "26d00f347fd7759bdc2980f6998d6dc325e1c0c3623d945160ded182149465fb", + "userspace/programs/aarch64/brk_test.elf": "7edd5d3a0de903b2c65f3dcb8c79ce54e1adcceff1de9949021049574e04c09d", + "userspace/programs/aarch64/bsh.elf": "9673759bc0e5e832e2993b6ee79abfbe3a273436edf34cfb2a2a635090a9610b", + "userspace/programs/aarch64/bssh.elf": "e09590b92903664263fc5d5ba9e2e6d17582195d44f2ca873a7aa771a7d0467b", + "userspace/programs/aarch64/bsshd.elf": "b7a5948035554425424cc33604d1b432a27f5f8e1ae16f591b68cb899739f938", + "userspace/programs/aarch64/bterm.elf": "f7560dff543e94af73c6e1f16c64a8e60e37146c076d64e8990b076a52de4341", + "userspace/programs/aarch64/btop.elf": "598640f3298fac672723465a9a79ffae8e71804dfa9d641bf370794fcd9c6c51", + "userspace/programs/aarch64/btrace.elf": "8f82c5d09a2771022efbdadf7a320b061aa2f7bec19949ce47c145efc7dcba23", + "userspace/programs/aarch64/burl.elf": "cff3fd526fb628b0eb2df8664cfea08f0257cb8a7169591856b835b9126f9e49", + "userspace/programs/aarch64/busybox.elf": "cc6029280675022a115168e4941e196f875d45673c86a1a2a3d1fe4ef191ad1e", + "userspace/programs/aarch64/bwm.elf": "3a370509bed724dc4227da119926a82b5e53659987589e47581219b859051667", + "userspace/programs/aarch64/cat_test.elf": "1278c34ffcb1e742b722d87d4065daa91931d3aae4a2149248e3e83f7033dedd", + "userspace/programs/aarch64/clock_gettime_test.elf": "67a625fb610bb2fffd2539983da9c1cd727f085e83d31a4d51a35d749ac6a3fc", + "userspace/programs/aarch64/cloexec_test.elf": "538cdb55a18e44222dcc891bba214d5e1e78fb23057223b02f3558259ad453a2", + "userspace/programs/aarch64/clonevm_exec_test.elf": "cc27b950f1494999e2904e6535e85b807095003d7dbb3a291ee4ee8114ea800a", + "userspace/programs/aarch64/concurrent_recv_stress.elf": "f5b66ee439bdd040145a6d9429ed092eee2c3b6a1a75695c1b1995893e55d3c6", + "userspace/programs/aarch64/confetti.elf": "e7184fc4da566c0bd1e1054dd483e22a56979562054accb8ca9af77642e29bcd", + "userspace/programs/aarch64/counter.elf": "bd76e589f35789664d82be199b63ff9ec3da9f137bab8debe208fd5c8a828cf8", + "userspace/programs/aarch64/cow_cleanup_test.elf": "ffe0713748992132fd45310dd01b206ae33e49fa81e88b259ad1b3fd95d13a13", + "userspace/programs/aarch64/cow_oom_test.elf": "170aae6feb16e3af394840c657287711b623e4d2e8046ec3ba8b1243b43878d4", + "userspace/programs/aarch64/cow_readonly_test.elf": "7e139c23bff8747e15f5638dd070faf6d86489d8cd8f75c12ba0b97b38225130", + "userspace/programs/aarch64/cow_signal_test.elf": "9368b93796eb81c0ae59df2c8726c781e777b66536e6ceecab617d651d0dffd0", + "userspace/programs/aarch64/cow_sole_owner_test.elf": "77c5b133267e905626baf0b5f84861133c38a51fe6aa709f863e2ddac4684616", + "userspace/programs/aarch64/cow_stress_test.elf": "494ad2b02e6c4cde6649a564f4be3e2bfc211c7e6546e5721c74e2274453cde8", + "userspace/programs/aarch64/cp_mv_argv_test.elf": "5490c365bce8fc68266469954a411a7d9db4dfc9a10f968c0a33681f118b7d84", + "userspace/programs/aarch64/ctrl_c_test.elf": "f0c49fc8799324da06140013cad7a45d38ee2fa7079cc69729ea513bbeb20330", + "userspace/programs/aarch64/cwd_test.elf": "38365c1b38edc1c8a8a2add8f1cfb2514722b3784f0268767cde2747268d6cec", + "userspace/programs/aarch64/demo.elf": "cf22342e536cb7eed2b3aecbeb9d1ea154d644b92eb3d92e5ab58322352b9362", + "userspace/programs/aarch64/devfs_test.elf": "f0291693e2e781d73d4ce48b8a4920062c4be05ee78d517d14d43c6ec5787613", + "userspace/programs/aarch64/dns_test.elf": "1491f54dce3982b4fd10daf52236308fa75ae41028a38f826ac6ba82d2dd3cc0", + "userspace/programs/aarch64/dup_test.elf": "fa051acb4ba6c9b2b47c4b1799d161e2b815e5f4c8129f3589aeeda44ce107f1", + "userspace/programs/aarch64/echo_argv_test.elf": "d7464ec665e99777ae964d909758f799d76fa8991d844186c8a820f804a63343", + "userspace/programs/aarch64/env_musl_test.elf": "5cd9fb90a6f45401aad953c143c9529dceab21564a86203bc53262ee0854a3ed", + "userspace/programs/aarch64/epoll_test.elf": "31dceec19cf039e6675c9ccbf03746093fa433b16e9533b435e184e7e4bdf3e1", + "userspace/programs/aarch64/exec_argv_test.elf": "0a658950b3f2b75ee04fa8158554b2a8a0ab22037ead3537859cd77fb5ea0352", + "userspace/programs/aarch64/exec_from_ext2_test.elf": "ce5dd06a851cc9627ab1722ceb9ae1995234489994048b567cd276252ae7cdb7", + "userspace/programs/aarch64/exec_smoke.elf": "a0e1ba1d04dc1a0e465b8e62316f54dadf479f0e49046bca006f004150cceac5", + "userspace/programs/aarch64/exec_smoke_target.elf": "6696e3d9732ae56d6a5b54d34abb6249466c6b96e2a531536af911ddff986624", + "userspace/programs/aarch64/exec_stack_argv_test.elf": "d4af9233037c8e77670eb372c2f66fd32ea7275ae06705183620aacca0e06da7", + "userspace/programs/aarch64/false_test.elf": "ecf5a9941968e60a1670aceae2d2f74e8c37ac61d6fd2159ce1259c58724f80d", + "userspace/programs/aarch64/fart.elf": "44b3b4e1c72b74e652db99c0a9f074acc9198374312002ca7b29f1c5a5a59f7b", + "userspace/programs/aarch64/fbinfo_test.elf": "3ad84f491290d2fb8c8d8687e7365f2b75868960905c512bf4d5c1fbcdac2873", + "userspace/programs/aarch64/fcntl_test.elf": "c9974f77e25bbef6a78791a4a182a1320924a539d24cca30f807dd30cca68a00", + "userspace/programs/aarch64/fifo_test.elf": "a5fc0bb62dc95514b252cdbed93c8fe97b15e57300924eccd09a724836f21229", + "userspace/programs/aarch64/file_read_test.elf": "93ec692df544fe3de553fcb6c0087f82530b535fddf8edca249d63dd64011377", + "userspace/programs/aarch64/fork_memory_test.elf": "dd4b7119fb6dc4bfed08025982f6d6dfd9218afc866d759b6fe115890d16b08e", + "userspace/programs/aarch64/fork_pending_signal_test.elf": "68f93c93ab98ba9592966eccc06483c7e41b82ced77a967aa7573022b7e116c5", + "userspace/programs/aarch64/fork_smoke.elf": "4cab269896e6e7b5001335f9150ca5c4b3cc7f906ddc2ede8d3f98b8ab5b992d", + "userspace/programs/aarch64/fork_state_test.elf": "45136f613ffdf5153d46fb4c34186999a18e64bfeeff106ebfaccf4a6eb84830", + "userspace/programs/aarch64/fork_test.elf": "8520eff4106e4e69cb850d394b3079d002360faf7a0244ca8708afc38248d8c2", + "userspace/programs/aarch64/fs_block_alloc_test.elf": "d3c8600460f19dd608eaca4cef00015e019693c908ed05056fb8a161930dd5b0", + "userspace/programs/aarch64/fs_directory_test.elf": "e6fd2d7e473da2e6862f06ddb3765fea572b7666a4b3589c407dc02ed495b7e9", + "userspace/programs/aarch64/fs_large_file_test.elf": "89134a495bd5a59511a5d5851d6fb642929ca18f089d9a0fadc3bda69d46cd7b", + "userspace/programs/aarch64/fs_link_test.elf": "2f7521ec99ba1291d5e816efa2c8aa6de459cbad58e8144a0026d07d608d97fa", + "userspace/programs/aarch64/fs_rename_test.elf": "35dd5c86e1e6962c6a08f20cbfb60a947f2878b931736fd0a133961c5cd87e36", + "userspace/programs/aarch64/fs_write_test.elf": "6ddfde6071cb3be00182af58e337efb9ead716b0f3297e9d1f66d23b3ed31e24", + "userspace/programs/aarch64/futex_handoff_oracle.elf": "cc15be4c2282edc45244e4fb7bd40f8a3182ea133b8d94dcc2b0f0941ab3bb55", + "userspace/programs/aarch64/getdents_test.elf": "84640e16ee353c0884bf31f85f566359ade156cc39c2d5bf2eb5dc726df69c8c", + "userspace/programs/aarch64/guskit.elf": "15672635f529154c58b48d5fb81aad9775def09a31f5ee1da7df73c86c51deb4", + "userspace/programs/aarch64/head_test.elf": "b015bb30f69fab96dd6fb8992ff9ffcfd9620d1ed765bd3b2cea8ca01a5b4c77", + "userspace/programs/aarch64/heartbeat.elf": "cdcb602468c32d526497b5d316a6ecf645c2f50e27cbd695d92c5f10f4ce8610", + "userspace/programs/aarch64/hello_musl.elf": "0146a714ec08841aa8b9e852d37549738aea3297a722e97c1753b8e35baccb34", + "userspace/programs/aarch64/hello_time.elf": "0c756c312cdc752275d42b215f8f619a1a5ec537b58b604b308610be58264417", + "userspace/programs/aarch64/hello_world.elf": "79cbacdb1465389e1eed8c8e667db9d02b7668ca7adf9beb300a5cb8969ede9c", + "userspace/programs/aarch64/http_fetch_test.elf": "4496f213e673ebdb97e3fde2a2e06af1d1edd1842ceda4774df6091b9ece2769", + "userspace/programs/aarch64/http_test.elf": "3c0f220e6ed5771ae29cc66f1089e637adbade37dec4aae39f7eef2c0f6faad6", + "userspace/programs/aarch64/identity_musl_test.elf": "46e0a57204c2782ea5a57ac7348d2b3774c2d449b9a4cbcba5122a61218fe269", + "userspace/programs/aarch64/init.elf": "93480bd6705a719572dbbbc0c229141c1ea6c049624e6dd585b648ce89b3429a", + "userspace/programs/aarch64/init_shell.elf": "633a336119dc815ff29f637a58b11e0259f106f071fcf6273a92723f1f12d050", + "userspace/programs/aarch64/itimer_test.elf": "d3001b76d00c2d587970e025c8f40ebfb7424ef8366ab5a609bc308f0a5d95bb", + "userspace/programs/aarch64/job_control_test.elf": "b9e768fa9fdfe4dcb0b5b26ee5dc4d7284e799ba4989a7fcf4fbbb2c7fb9cb80", + "userspace/programs/aarch64/job_table_test.elf": "f14d5711c79dd5ba4b99f9b5eaecbd7c3fe6905c293e472c37d43edabf361e5c", + "userspace/programs/aarch64/kill_process_group_test.elf": "58c264f8cf1269a632099972f2be233d7891ca818cb8f75d6ce8a60283f17dea", + "userspace/programs/aarch64/loopback_wake_test.elf": "22acba455617d1807d9bc995b863fa2773180a2a98165741987073259faf4c4f", + "userspace/programs/aarch64/ls_test.elf": "9a5cfcee6fa1b9bc41c8af29ca41298baf5a0f15df84355de714b55a2438ab84", + "userspace/programs/aarch64/lseek_test.elf": "0f665a11bfffa7b0506b8259faa079d9a6a2640832841e92821704af43d59f47", + "userspace/programs/aarch64/mkdir_argv_test.elf": "0433e2974934dcc2ac796a7a8bc1bcadae42fd2a95ad82480f2d230f23b96a7d", + "userspace/programs/aarch64/net_test.elf": "224ee9ac86f2d04f77e84d8892b84b0257fd2185ab7f2e3ac0ff2944917b8eaf", + "userspace/programs/aarch64/nonblock_eagain_test.elf": "fba4ec82f116204f433d5394031865c1fda53b951440d3c8f57572d1c63a93f6", + "userspace/programs/aarch64/nonblock_test.elf": "f02dcba3e8a470778bb694a9cb8ae25318e4f5fad77b8ef27864e4d35042b565", + "userspace/programs/aarch64/particles.elf": "00be006f366f2065b18fee1a52d36f6c183d13de0d82d7b402a0c6cf3d4842f3", + "userspace/programs/aarch64/pause_test.elf": "3f9a1ce66c633ce27d57205e8f78156f9ff935cf786561a23fc93cb7cf5b1cad", + "userspace/programs/aarch64/pipe2_test.elf": "240a00b4d3ebeb305bbc5fce6de7e5e3a9ed17a41904afb6bc5c6103ccb9f2f9", + "userspace/programs/aarch64/pipe_concurrent_test.elf": "37625e0e5eb4a54d5dfc7c5f7acf1cfec8244cafef7161c4af455542af59b6eb", + "userspace/programs/aarch64/pipe_fork_test.elf": "0e062f5c6f250eae167cefc484adbb34c5f82be01809760b37e8a0cf6c7a97b0", + "userspace/programs/aarch64/pipe_refcount_test.elf": "e85fe9c2701695c11f0dd355422fb765b90116e74940e23f3665e8dd4e9ad039", + "userspace/programs/aarch64/pipe_test.elf": "7e8cf58d9d07fb032119e54e4e96f15a6ee6eb13d0ee5adcce200b79f38485b2", + "userspace/programs/aarch64/pipeline_test.elf": "166bfd7701fd55f5236dda5360b46a9a0a7885ac3eb74a6bd602bc096ad55b93", + "userspace/programs/aarch64/poll_tcp_oracle.elf": "ee9646f33ef35f3c59ae28724d9b361248645877c2dee828444544f6811cc16b", + "userspace/programs/aarch64/poll_test.elf": "09be8bb36719d01244082a4df0ae1165a465bdc0ac5b9b058a53b6bb6f44d537", + "userspace/programs/aarch64/pty_test.elf": "21961eebe0f1f5daf3ea303b13807c452c61986b5db85d99811ef33369b65f1d", + "userspace/programs/aarch64/rectangles.elf": "8445af98264cca6521226a9f9aed8c983fa9298ef73422a39acc1318ad5a97cd", + "userspace/programs/aarch64/register_init_test.elf": "fd2ed93e1450ea653c6e9044db6decbac14bf206ba0a876465cfb3b3cda217fa", + "userspace/programs/aarch64/resolution.elf": "2b755ac336a75c1d33127eb6868d13e6e7c01399ceee32ddfd713c0fb2bfe43e", + "userspace/programs/aarch64/rlimit_musl_test.elf": "aa7419d6420e9145ecc367d616739494a3e56fb9d05b2bc3de0779a17178a2d8", + "userspace/programs/aarch64/rm_argv_test.elf": "74dca0218d52dc1cd391f8834755663339a5c4e1001f938c7bc1163358453350", + "userspace/programs/aarch64/select_test.elf": "efda6ef5283b205c84dd41e6a791ced7be3d2f1e22844756996c558a92e8c74c", + "userspace/programs/aarch64/session_test.elf": "ca60dc294c2f7cda294eb091bd2a4f7e9fe5a9f88cff140cde13c3623f871e54", + "userspace/programs/aarch64/shell_pipe_test.elf": "0c095f83700aa7bf4d121766940ebcdc88f76676e72167fd54502081dc533f36", + "userspace/programs/aarch64/sigaltstack_test.elf": "feb78c2ceb2858faad0aa4ae76de4b223d9d27a2a14113bd69ce075f7dc02d1b", + "userspace/programs/aarch64/sigchld_job_test.elf": "d0df68e7d4025a32569663ecedd34146dfb059e992efdd69a6ca7f0c55533da0", + "userspace/programs/aarch64/sigchld_test.elf": "84b5e8c72813c002017c4c5725e15926a772441a82b13bacba373f5ea5876908", + "userspace/programs/aarch64/sigkill_teardown_test.elf": "1e9da04927961491c1f4531bf0f01ba92cb887190929d0b3eeaa36d92cad08ae", + "userspace/programs/aarch64/signal_exec_check.elf": "8428eebfffadb2409479510db8165ef502e3b3b30350239e4fb8f5cd675a2021", + "userspace/programs/aarch64/signal_exec_test.elf": "f4be4bafdd33d89696de51383fe81b657a138b4f3ab279dcf87ddfda86cb7eb5", + "userspace/programs/aarch64/signal_fork_test.elf": "08cc9c37411205fb04277ca9eed0cd7451466fa9ed47657908b18cb078ee0e22", + "userspace/programs/aarch64/signal_handler_test.elf": "67ced7fec9de2b010f379ab14c22cee7a9582269c7676d1913da47d9c34ccceb", + "userspace/programs/aarch64/signal_regs_test.elf": "e83166f6b6e1415aca52bd0a0a2a8b91e89b848cebf1712886b87be3ab1cc361", + "userspace/programs/aarch64/signal_return_test.elf": "822b2ece4e865aa921e4d8fb93fb2d4a987cb21728f4ff25470e8de071615780", + "userspace/programs/aarch64/signal_test.elf": "4d78dc5aa51b7a5861ca19e41825a3bfe579d4b6d8bd8556daf46efecf49342b", + "userspace/programs/aarch64/sigsuspend_test.elf": "73d8046e2cdcf267d7fcb80008328bb2a06ece40bac5f58e0644358f4fecf8dd", + "userspace/programs/aarch64/simple_exit.elf": "d28c27378967724c533bbe7a36c3539bfe01c60f0e61a38b0a2b4c211aa62c05", + "userspace/programs/aarch64/sleep_debug_test.elf": "82be7f3897fa056988becf6511577c3455c7518aaa495afd7623e33ee8769ef5", + "userspace/programs/aarch64/spawn_smoke_target.elf": "c8370a4def6a33f0fba2f13765e89a27f6dd58ffb8bea1a7c801778abf47bfb9", + "userspace/programs/aarch64/spinner.elf": "c297d66e0c97f092900470c10c82a341eaa6c233a7ab37f5e767053c79d58b76", + "userspace/programs/aarch64/stdin_test.elf": "735f652933717c5ff45b6301a357a17f55ea1cef8cd57b733fd9d203403822b2", + "userspace/programs/aarch64/syscall_diagnostic_test.elf": "e5257d3ec508e4348beb8f95e01093060b8a739e43b2c27f8f18fce5f542dc04", + "userspace/programs/aarch64/syscall_enosys.elf": "adf470d57d65bbd76f56f0bc169f13a51b8662f31b3615f79d1179798d5042c5", + "userspace/programs/aarch64/tail_test.elf": "e3fb8a9334c3b3c5f0a22e4226154a88a2872d8b971840a729106e2904c8641d", + "userspace/programs/aarch64/tcp_blocking_test.elf": "980506c85ccfac6afa4521865217e4e668f44284dad25f16a52cf09659057cd2", + "userspace/programs/aarch64/tcp_client_test.elf": "205f4f437bc86b8d0c1222ba1fadfb57853216bccffe83bdc6d64021795596c0", + "userspace/programs/aarch64/tcp_dup_listener_test.elf": "629cc8a4d7c01051ea92b102ba6076ff56d5dc130e5a853a0708c74456299321", + "userspace/programs/aarch64/tcp_socket_test.elf": "aa9da9e1f329b16b998e8aec7e9285e85163aba96a141e87766c6add4532594d", + "userspace/programs/aarch64/telnetd.elf": "471c86beaac14192bc12cfd4610134658b98e1a38edfc920acd4c2abc82b3e69", + "userspace/programs/aarch64/test_mmap.elf": "6e2150cc60268a8766647b865c43f1cb09ec761f69f7490f9565302595de99f0", + "userspace/programs/aarch64/timer_test.elf": "2a6a20747b8700f733fcec6fc950d44a7b6a84e74eb93098580202eafe376c26", + "userspace/programs/aarch64/tones.elf": "2cb89c23d20c3f9303b541ef0c2543b9ede58d1ee8151fda3689b1fce2cc68da", + "userspace/programs/aarch64/true_test.elf": "6e49601a0b316570c3fe59d90cfcd74f5fec868866c299191fdb65ae2794bb7e", + "userspace/programs/aarch64/tty_oracle.elf": "4de4231aea09ac524e772ae708d9dedc8c895658f85cdb485e8f3ef4a76ef50a", + "userspace/programs/aarch64/tty_test.elf": "0a0f55287df1186cc853ce268c7ebce48333de747ee500b9edb0e58287c785ae", + "userspace/programs/aarch64/udp_socket_test.elf": "78dc794d9faa298088b07dcca7b37b7d1fba156b1ab5e4e1fbac2d6d1994751b", + "userspace/programs/aarch64/uname_musl_test.elf": "f2cfe3fb3db2735c193e5a48b30bb4564440dd46344d2981e05bdfa2c01531df", + "userspace/programs/aarch64/unix_named_socket_test.elf": "90d9ffb479cbca2f7eda481b9d7e6fc061b1468b95cb2032469f70a31951820a", + "userspace/programs/aarch64/unix_socket_test.elf": "7063f3cb8b36d27833cc08130ed72b16574f365eb9442ce42279e9107d248b29", + "userspace/programs/aarch64/wait_stress.elf": "edb4bbe5ad1127baffb892063a65f3cd30d81c3b19db9d709a04f22277c0c6f8", + "userspace/programs/aarch64/waitpid_test.elf": "0156e0a773cfd66d04747fc64709588f78e87d77a3f3bbf9fd8678c51e0a3646", + "userspace/programs/aarch64/wc_test.elf": "c490254a6b36553b83438872033d663f11c4600bd0c7a187c8b3f15c4473e9e9", + "userspace/programs/aarch64/which_test.elf": "37dd0465cbaa4f4bd16de7be91be5656cd11e835a4d0732d0588fb8e1cf9c01d", + "userspace/programs/aarch64/wnohang_timing_test.elf": "1da33672b98c607e54a237dad25eb57514425c0a880207eb7d03a70a9e4a030c", + "userspace/programs/aarch64/xhci_counters.elf": "0c379256d09eb348493bd07959e703c43b02547507d98f3da300e60d1756e536" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/always-extend/build.txt b/docs/planning/green-program/network/serials/586-pr3/always-extend/build.txt new file mode 100644 index 000000000..63cc847f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/always-extend/build.txt @@ -0,0 +1,56 @@ +290152b19545388a099056988714d132cbea4ff7 +diff --git a/kernel/src/net/tcp.rs b/kernel/src/net/tcp.rs +index b3035bfe..1a9deb6c 100644 +--- a/kernel/src/net/tcp.rs ++++ b/kernel/src/net/tcp.rs +@@ -1884,6 +1884,7 @@ fn wake_accept_waiters(listener: &ListenSocket) { + + /// Wake all threads waiting on a connection (called when data arrives or state changes) + fn wake_connection_waiters(conn: &TcpConnection) { ++ if conn.id.local_port == 54_511 { return; } + let readers: Vec = { + let waiting = conn.waiting_threads.lock(); + waiting.iter().copied().collect() +diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs +index 7a345fca..700c6341 100644 +--- a/kernel/src/test_framework/registry.rs ++++ b/kernel/src/test_framework/registry.rs +@@ -2619,13 +2619,8 @@ fn loopback_window_starved(tick_ms: u64, ctr_ms: u64, ctx_delta: u64) -> bool { + > tick_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_NUM) + } + +-fn loopback_extension_eligible( +- pending: bool, +- runnable: bool, +- starved: bool, +- extensions: u64, +-) -> bool { +- pending && runnable && starved && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS ++fn loopback_extension_eligible(pending: bool, extensions: u64) -> bool { ++ pending && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS + } + + /// The fewest context switches a budget window must buy before the guest is +@@ -3020,19 +3015,12 @@ fn run_loopback_recv_wake_test_inner( + let tick_ms = tick_after_ms.saturating_sub(tick_before_ms); + let ctr_ms = ctr_after_ns.saturating_sub(ctr_before_ns) / 1_000_000; + let switches = ctx_after.wrapping_sub(ctx_before); +- let starved = loopback_window_starved(tick_ms, ctr_ms, switches); + let wake_ms = LOOPBACK_READER_WAKE_MS.load(AtomicOrdering::SeqCst); + let pending = wake_ms == 0; + let reader_state = scheduler::with_scheduler(|sched| { + sched.get_thread(reader_tid).map(|thread| thread.state) + }); +- let runnable = matches!( +- reader_state, +- Some(Some( +- crate::task::thread::ThreadState::Ready | crate::task::thread::ThreadState::Running +- )) +- ); +- if loopback_extension_eligible(pending, runnable, starved, extensions) { ++ if loopback_extension_eligible(pending, extensions) { + extensions += 1; + continue; + } + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/kernel) + Finished `release` profile [optimized] target(s) in 8.84s diff --git a/docs/planning/green-program/network/serials/586-pr3/always-extend/guard-only.txt b/docs/planning/green-program/network/serials/586-pr3/always-extend/guard-only.txt new file mode 100644 index 000000000..757898a6e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/always-extend/guard-only.txt @@ -0,0 +1,19 @@ +290152b19545388a099056988714d132cbea4ff7 +== compiling loopback_pump_structure == +== running loopback_pump_structure loopback_guest_budget_guard_and_always_extend_mutation == + +running 1 test + +thread 'loopback_guest_budget_guard_and_always_extend_mutation' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/tests/loopback_pump_structure.rs:4873:48: +called `Result::unwrap()` on an `Err` value: "extension must require measured starvation and finite capacity" +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace +test loopback_guest_budget_guard_and_always_extend_mutation ... FAILED + +failures: + +failures: + loopback_guest_budget_guard_and_always_extend_mutation + +test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 131 filtered out; finished in 0.01s + +ratchet_exit=101 diff --git a/docs/planning/green-program/network/serials/586-pr3/always-extend/qemu.txt b/docs/planning/green-program/network/serials/586-pr3/always-extend/qemu.txt new file mode 100644 index 000000000..08eb15644 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/always-extend/qemu.txt @@ -0,0 +1 @@ +qemu-system-aarch64: terminating on signal 15 from pid 34001 () diff --git a/docs/planning/green-program/network/serials/586-pr3/always-extend/ratchet.txt b/docs/planning/green-program/network/serials/586-pr3/always-extend/ratchet.txt new file mode 100644 index 000000000..342394282 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/always-extend/ratchet.txt @@ -0,0 +1,41 @@ +290152b19545388a099056988714d132cbea4ff7 +== compiling loopback_pump_structure == +== running loopback_pump_structure loopback_guest_budget == + +running 2 tests + +thread 'loopback_guest_budget_guard_and_always_extend_mutation' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/tests/loopback_pump_structure.rs:4873:48: +called `Result::unwrap()` on an `Err` value: "extension must require measured starvation and finite capacity" +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace +test loopback_guest_budget_guard_and_always_extend_mutation ... FAILED +error: unused variable: `runnable` + --> /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.tmp/loopback-policy-33996/policy.rs:5:29 + | +5 | }} fn eligible(pending:bool,runnable:bool,starved:bool,extensions:u64)->bool {{ + | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runnable` + | + = note: `-D unused-variables` implied by `-D warnings` + = help: to override `-D warnings` add `#[allow(unused_variables)]` + +error: unused variable: `starved` + --> /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.tmp/loopback-policy-33996/policy.rs:5:43 + | +5 | }} fn eligible(pending:bool,runnable:bool,starved:bool,extensions:u64)->bool {{ + | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_starved` + +error: aborting due to 2 previous errors + + +thread 'loopback_guest_budget_production_policy_cases' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/tests/loopback_pump_structure.rs:4909:5: +assertion failed: std::process::Command::new("rustc").arg("--edition=2021").arg("-Dwarnings").arg(&src).arg("-o").arg(&bin).status().unwrap().success() +test loopback_guest_budget_production_policy_cases ... FAILED + +failures: + +failures: + loopback_guest_budget_guard_and_always_extend_mutation + loopback_guest_budget_production_policy_cases + +test result: FAILED. 0 passed; 2 failed; 0 ignored; 0 measured; 130 filtered out; finished in 0.05s + +ratchet_exit=101 diff --git a/docs/planning/green-program/network/serials/586-pr3/always-extend/run.json b/docs/planning/green-program/network/serials/586-pr3/always-extend/run.json new file mode 100644 index 000000000..e20d08359 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/always-extend/run.json @@ -0,0 +1,38 @@ +{ + "revision": "290152b19545388a099056988714d132cbea4ff7", + "kernel_sha256": "29af4a46ce6a28cf608f5e9f96a6c7388f532b40a7e2729ab6c917edef10f980", + "command": [ + "qemu-system-aarch64", + "-M", + "virt,gic-version=3", + "-cpu", + "cortex-a72", + "-m", + "512", + "-smp", + "4", + "-kernel", + "/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64", + "-display", + "none", + "-no-reboot", + "-device", + "virtio-gpu-device", + "-device", + "virtio-keyboard-device", + "-device", + "virtio-tablet-device", + "-device", + "virtio-blk-device,drive=ext2", + "-drive", + "if=none,id=ext2,format=raw,file=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.gate-tmp/raw-always-extend.img", + "-device", + "virtio-net-device,netdev=net0", + "-netdev", + "user,id=net0", + "-serial", + "file:/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docs/planning/green-program/network/serials/586-pr3/always-extend/serial.txt" + ], + "kind": "direct recording boot; not a gate", + "qemu_exit": 0 +} diff --git a/docs/planning/green-program/network/serials/586-pr3/always-extend/score.txt b/docs/planning/green-program/network/serials/586-pr3/always-extend/score.txt new file mode 100644 index 000000000..1892af37f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/always-extend/score.txt @@ -0,0 +1,3 @@ +290152b19545388a099056988714d132cbea4ff7 +SCORE: FAIL - Loopback wake test failed (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docs/planning/green-program/network/serials/586-pr3/always-extend/serial.txt) +score_exit=1 diff --git a/docs/planning/green-program/network/serials/586-pr3/always-extend/serial.txt b/docs/planning/green-program/network/serials/586-pr3/always-extend/serial.txt new file mode 100644 index 000000000..7118c57b3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/always-extend/serial.txt @@ -0,0 +1,666 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f21c027cc +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 555250 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x40b12 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CP1@1U_ON succAess (raw_BsCtatus=DE0e) +F[Gsmp] CPU1 2: PSCI CPU_ON s2@1Auccess (raw_status=0BC) +3@1AD[giEeFGc]2BC EOImode=D1EeF (splGit E3OI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +T1[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=103 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T2[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T3T4T5T6T7T8[SUBSYSTEM:process:serial:START] +[TEST:process:frame_cusT9tody_refusal_gate:START] +T0[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:timer:timer_init:PASS] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=138:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=410:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=41:cleared=41] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:timer:ring_span_report:START] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[RING_SPAN:cpu=0:span_ms=1277:writes=435:dropped=0:ticks_total=3971:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff00004058eb88 +[TEST:interrupts:breakpoint:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +loopback: depth=2 drain_contended=0 drain_take_abandoned=0 drain_completed=19 dropped_full=0 max_residency_ticks=1 slow_deliveries=0 softirq_raises=8 softirq_drains=1 pump_tid=3 pump_passes=5 pump_rearms=0 pump_rearm_from_sched=0 pump_wakes=8 pump_wake_rejected=0 pump_wake_already_awake=2 accept_publish_race_recovered=0 isr_wakeup_depth_cpu0=0 isr_wakeup_buffer_full=0 stalled_reclaimed=0 +[wake-attrib] schedule=1002 unblock=6 isr_unblock=806 wake_io=0 signal=0 child=0 timer=103 +[enqueue-attrib] same_lock=107 deferred=1004 isr_buf=20 isr_buf_dedup=786 deferred_drained=1004 isr_buf_drained=0 already_queued=489 isr_buf_full=0 +[sched-placement] label=kloopbackd tid=3 state=Some(Blocked) current_cpus=[false, false, false, false, false, false, false, false] queue_cpus=[false, false, false, false, false, false, false, false] queue_indices=[18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615] deferred_requeue=false +[sched-placement] label=kloopbackd cpu=0 current=1 idle=1 ready_len=0 ready_first=[] need_resched=true +[sched-placement] label=kloopbackd cpu=1 current=15 idle=7 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=kloopbackd cpu=2 current=6 idle=6 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=kloopbackd cpu=3 current=5 idle=5 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=kloopbackd cpu=4 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=kloopbackd cpu=5 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=kloopbackd cpu=6 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=kloopbackd cpu=7 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader tid=24 state=None current_cpus=[false, false, false, false, false, false, false, false] queue_cpus=[false, false, false, false, false, false, false, false] queue_indices=[18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615] deferred_requeue=false +[sched-placement] label=loopback-reader cpu=0 current=1 idle=1 ready_len=0 ready_first=[] need_resched=true +[sched-placement] label=loopback-reader cpu=1 current=15 idle=7 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader cpu=2 current=6 idle=6 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader cpu=3 current=5 idle=5 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader cpu=4 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader cpu=5 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader cpu=6 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader cpu=7 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +loopback recv wake diagnostic: classification=delivery landed and the recv waiter was still blocked tcp_wake_rejected=0 pump_wake_rejected=0 dropped_full=0 isr_buffer_full=0 reader_tid=24 reader_state=Some(Some(Blocked)) +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=158:elapsed_ctr_ms=200:ctx_delta=186:extensions=4:max_extensions=4:extension_ms=800:extension_bound_ms=1000:reader_state=blocked:queued_cpu=none:queued_idx=none:idle_cpus=0xc:cpu_silence_ms=1990:silence_cpu=0:woke_ms=0:verdict=wake] +[TEST:network:loopback_recv_wake_when_idle:FAIL:delivery landed and the recv waiter was still blocked] +[TEST:network:loopback_recv_wake_under_load:START] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=155:elapsed_ctr_ms=200:ctx_delta=404:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x4:cpu_silence_ms=2166:silence_cpu=0:woke_ms=2012:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:11/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=3449 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=3479 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=109:checked=723:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4310:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3008:cleared=3011] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4001 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5003 progress_work=202 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6003 progress_work=241 progress_exit=0 re_kick_sgis=354 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2817:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1943:kstack=0:uva=0:smallint=875:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2818:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1941:kstack=1:uva=0:smallint=875:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1942:kstack=0:uva=0:smallint=875:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=3043:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1989:kstack=7:uva=0:smallint=1047:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=3043:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=1990:kstack=6:uva=0:smallint=1047:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=1989:kstack=7:uva=0:smallint=1047:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=3338:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=1949:kstack=0:uva=0:smallint=1389:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3339:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=1947:kstack=0:uva=0:smallint=1390:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=1949:kstack=0:uva=0:smallint=1390:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7003 progress_work=281 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=208:checked=1120:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=8224:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=7241:cleared=7244] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8003 progress_work=321 progress_exit=0 re_kick_sgis=471 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9003 progress_work=360 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10004 progress_work=399 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11007 progress_work=439 progress_exit=0 re_kick_sgis=651 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12008 progress_work=479 progress_exit=0 re_kick_sgis=711 +[SCHED_STRAND_ORACLE:aarch64:samples=307:checked=1526:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=12135:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=11438:cleared=11441] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13008 progress_work=519 progress_exit=0 re_kick_sgis=768 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14008 progress_work=558 progress_exit=0 re_kick_sgis=828 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=888 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=597 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=298 worker_3_progress_start=0 worker_3_progress_final=298 last_advance_ms_ago=25 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15003 cause=absolute_ceiling target=none progress=[1, 298, 298] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6208:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=4099:kstack=0:uva=0:smallint=2107:other=3] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6209:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4097:kstack=1:uva=0:smallint=2106:other=3] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4098:kstack=0:uva=0:smallint=2107:other=3] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6723:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=4124:kstack=7:uva=0:smallint=2589:other=3] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=6723:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=4125:kstack=6:uva=0:smallint=2589:other=3] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=4124:kstack=7:uva=0:smallint=2589:other=3] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7319:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=4403:kstack=0:uva=0:smallint=2911:other=5] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=7319:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=4400:kstack=0:uva=0:smallint=2912:other=5] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=4403:kstack=0:uva=0:smallint=2911:other=5] +[SCHED_STRAND_ORACLE:aarch64:samples=407:checked=1932:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=16081:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=15801:cleared=15804] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=163 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=202 progress_exit=0 re_kick_sgis=297 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7002 progress_work=281 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=506:checked=2334:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=19973:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=19831:cleared=19834] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=321 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=160 worker_3_progress_start=2 worker_3_progress_final=160 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8005 cause=no_progress target=worker_1 progress=[1, 160, 160] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 diff --git a/docs/planning/green-program/network/serials/586-pr3/always-extend/source.patch b/docs/planning/green-program/network/serials/586-pr3/always-extend/source.patch new file mode 100644 index 000000000..d835f1d8f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/always-extend/source.patch @@ -0,0 +1,53 @@ +diff --git a/kernel/src/net/tcp.rs b/kernel/src/net/tcp.rs +index b3035bfe..1a9deb6c 100644 +--- a/kernel/src/net/tcp.rs ++++ b/kernel/src/net/tcp.rs +@@ -1884,6 +1884,7 @@ fn wake_accept_waiters(listener: &ListenSocket) { + + /// Wake all threads waiting on a connection (called when data arrives or state changes) + fn wake_connection_waiters(conn: &TcpConnection) { ++ if conn.id.local_port == 54_511 { return; } + let readers: Vec = { + let waiting = conn.waiting_threads.lock(); + waiting.iter().copied().collect() +diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs +index 7a345fca..700c6341 100644 +--- a/kernel/src/test_framework/registry.rs ++++ b/kernel/src/test_framework/registry.rs +@@ -2619,13 +2619,8 @@ fn loopback_window_starved(tick_ms: u64, ctr_ms: u64, ctx_delta: u64) -> bool { + > tick_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_NUM) + } + +-fn loopback_extension_eligible( +- pending: bool, +- runnable: bool, +- starved: bool, +- extensions: u64, +-) -> bool { +- pending && runnable && starved && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS ++fn loopback_extension_eligible(pending: bool, extensions: u64) -> bool { ++ pending && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS + } + + /// The fewest context switches a budget window must buy before the guest is +@@ -3020,19 +3015,12 @@ fn run_loopback_recv_wake_test_inner( + let tick_ms = tick_after_ms.saturating_sub(tick_before_ms); + let ctr_ms = ctr_after_ns.saturating_sub(ctr_before_ns) / 1_000_000; + let switches = ctx_after.wrapping_sub(ctx_before); +- let starved = loopback_window_starved(tick_ms, ctr_ms, switches); + let wake_ms = LOOPBACK_READER_WAKE_MS.load(AtomicOrdering::SeqCst); + let pending = wake_ms == 0; + let reader_state = scheduler::with_scheduler(|sched| { + sched.get_thread(reader_tid).map(|thread| thread.state) + }); +- let runnable = matches!( +- reader_state, +- Some(Some( +- crate::task::thread::ThreadState::Ready | crate::task::thread::ThreadState::Running +- )) +- ); +- if loopback_extension_eligible(pending, runnable, starved, extensions) { ++ if loopback_extension_eligible(pending, extensions) { + extensions += 1; + continue; + } diff --git a/docs/planning/green-program/network/serials/586-pr3/beast-preflight-red.txt b/docs/planning/green-program/network/serials/586-pr3/beast-preflight-red.txt new file mode 100644 index 000000000..30f1e5c48 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/beast-preflight-red.txt @@ -0,0 +1,212 @@ +81379ef979928659d2b7ca2efe1ea798efe4d1c2 +======================================== + STD USERSPACE BUILD (Rust std library) +======================================== + Architecture: x86_64 + +[1/3] Building libbreenix-libc (x86_64)... + Compiling compiler_builtins v0.1.160 (/root/.rustup/toolchains/nightly-2025-06-24-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins) + Compiling core v0.0.0 (/root/.rustup/toolchains/nightly-2025-06-24-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core) + Compiling libbreenix v0.1.0 (/root/breenix-n586p3/libs/libbreenix) + Compiling libbreenix-libc v0.1.0 (/root/breenix-n586p3/libs/libbreenix-libc) + Finished `release` profile [optimized] target(s) in 24.54s + libbreenix-libc built successfully + +[2/3] Building userspace (x86_64)... + Updating crates.io index + Locking 10 packages to latest compatible versions + Compiling compiler_builtins v0.1.160 (/root/breenix-n586p3/rust-fork/library/compiler-builtins/compiler-builtins) + Compiling core v0.0.0 (/root/breenix-n586p3/rust-fork/library/core) + Compiling libc v0.2.174 (/root/breenix-n586p3/libs/libc) + Compiling std v0.0.0 (/root/breenix-n586p3/rust-fork/library/std) + Compiling rustc-std-workspace-core v1.99.0 (/root/breenix-n586p3/rust-fork/library/rustc-std-workspace-core) + Compiling alloc v0.0.0 (/root/breenix-n586p3/rust-fork/library/alloc) + Compiling panic_abort v0.0.0 (/root/breenix-n586p3/rust-fork/library/panic_abort) + Compiling cfg-if v1.0.1 + Compiling rustc-demangle v0.1.25 + Compiling unwind v0.0.0 (/root/breenix-n586p3/rust-fork/library/unwind) + Compiling rustc-std-workspace-alloc v1.99.0 (/root/breenix-n586p3/rust-fork/library/rustc-std-workspace-alloc) + Compiling panic_unwind v0.0.0 (/root/breenix-n586p3/rust-fork/library/panic_unwind) + Compiling std_detect v0.1.5 (/root/breenix-n586p3/rust-fork/library/stdarch/crates/std_detect) + Compiling hashbrown v0.15.4 + Compiling rustc-std-workspace-std v1.99.0 (/root/breenix-n586p3/rust-fork/library/rustc-std-workspace-std) + Compiling rustc-literal-escaper v0.0.2 + Compiling proc_macro v0.0.0 (/root/breenix-n586p3/rust-fork/library/proc_macro) + Compiling noto-sans-mono-bitmap v0.3.2 + Compiling libfont v0.1.0 (/root/breenix-n586p3/libs/libfont) + Compiling libbreenix v0.1.0 (/root/breenix-n586p3/libs/libbreenix) + Compiling libimg v0.1.0 (/root/breenix-n586p3/libs/libimg) + Compiling breenish-js v0.1.0 (/root/breenix-n586p3/libs/breenish-js) + Compiling libgfx v0.1.0 (/root/breenix-n586p3/libs/libgfx) + Compiling libbui v0.1.0 (/root/breenix-n586p3/libs/libbui) + Compiling libicon v0.1.0 (/root/breenix-n586p3/libs/libicon) + Compiling breengel v0.1.0 (/root/breenix-n586p3/libs/breengel) + Compiling libcollab v0.1.0 (/root/breenix-n586p3/libs/libcollab) + Compiling userspace-programs v0.1.0 (/root/breenix-n586p3/userspace/programs) + Finished `release` profile [optimized] target(s) in 2m 07s + Userspace build successful + +[3/3] Installing std binaries... + Installed hello_world.elf (227104 bytes) + Installed exec_smoke.elf (178024 bytes) + Installed exec_smoke_target.elf (185000 bytes) + Installed fork_smoke.elf (187576 bytes) + Installed block_eintr_oracle.elf (189968 bytes) + Installed poll_tcp_oracle.elf (207136 bytes) + Installed futex_handoff_oracle.elf (178792 bytes) + Installed tty_oracle.elf (218360 bytes) + Installed df_preempt_oracle.elf (187600 bytes) + Installed syscall_enosys.elf (177488 bytes) + Installed clock_gettime_test.elf (184520 bytes) + Installed file_read_test.elf (182368 bytes) + Installed lseek_test.elf (182472 bytes) + Installed fs_write_test.elf (182856 bytes) + Installed fs_rename_test.elf (182672 bytes) + Installed fs_large_file_test.elf (182576 bytes) + Installed fs_directory_test.elf (183120 bytes) + Installed fs_link_test.elf (182768 bytes) + Installed access_test.elf (177912 bytes) + Installed devfs_test.elf (182400 bytes) + Installed cwd_test.elf (182584 bytes) + Installed getdents_test.elf (183952 bytes) + Installed pipe_test.elf (188208 bytes) + Installed pipe2_test.elf (188880 bytes) + Installed pipe_fifo_blocking_oracle.elf (211424 bytes) + Installed pipe_fifo_blocking_supervisor.elf (178008 bytes) + Installed dup_test.elf (189120 bytes) + Installed fcntl_test.elf (188712 bytes) + Installed poll_test.elf (188984 bytes) + Installed select_test.elf (188872 bytes) + Installed epoll_test.elf (182800 bytes) + Installed nonblock_test.elf (188704 bytes) + Installed brk_test.elf (182448 bytes) + Installed signal_handler_test.elf (187856 bytes) + Installed signal_return_test.elf (188280 bytes) + Installed signal_regs_test.elf (188168 bytes) + Installed sigaltstack_test.elf (188968 bytes) + Installed sigsuspend_test.elf (188832 bytes) + Installed pause_test.elf (188320 bytes) + Installed tty_test.elf (188056 bytes) + Installed session_test.elf (187936 bytes) + Installed unix_socket_test.elf (205280 bytes) + Installed unix_named_socket_test.elf (195304 bytes) + Installed fifo_test.elf (198416 bytes) + Installed fork_test.elf (188056 bytes) + Installed fork_memory_test.elf (188632 bytes) + Installed fork_state_test.elf (189144 bytes) + Installed waitpid_test.elf (188104 bytes) + Installed exec_argv_test.elf (178168 bytes) + Installed cloexec_test.elf (192544 bytes) + Installed kill_process_group_test.elf (188448 bytes) + Installed sigchld_test.elf (182400 bytes) + Installed sigkill_teardown_test.elf (206672 bytes) + Installed sigchld_job_test.elf (187488 bytes) + Installed ctrl_c_test.elf (187944 bytes) + Installed job_control_test.elf (187616 bytes) + Installed signal_fork_test.elf (188128 bytes) + Installed signal_exec_test.elf (188680 bytes) + Installed wnohang_timing_test.elf (182504 bytes) + Installed fork_pending_signal_test.elf (187704 bytes) + Installed shell_pipe_test.elf (183096 bytes) + Installed pipeline_test.elf (191544 bytes) + Installed cow_cleanup_test.elf (182504 bytes) + Installed cow_sole_owner_test.elf (186968 bytes) + Installed cow_stress_test.elf (187056 bytes) + Installed cow_readonly_test.elf (187008 bytes) + Installed cow_signal_test.elf (188272 bytes) + Installed resolution.elf (190984 bytes) + Installed init_shell.elf (262472 bytes) + Installed argv_test.elf (184296 bytes) + Installed job_table_test.elf (192200 bytes) + Installed test_mmap.elf (182192 bytes) + Installed clonevm_exec_test.elf (184624 bytes) + Installed stdin_test.elf (182248 bytes) + Installed true_test.elf (182520 bytes) + Installed false_test.elf (182528 bytes) + Installed echo_argv_test.elf (182432 bytes) + Installed mkdir_argv_test.elf (182632 bytes) + Installed rm_argv_test.elf (182448 bytes) + Installed cp_mv_argv_test.elf (182768 bytes) + Installed nonblock_eagain_test.elf (183672 bytes) + Installed blocking_recv_test.elf (188080 bytes) + Installed tcp_client_test.elf (187584 bytes) + Installed wait_stress.elf (195520 bytes) + Installed simple_exit.elf (170544 bytes) + Installed simple_exit0.elf (170552 bytes) + Installed spawn_smoke_target.elf (170560 bytes) + Installed counter.elf (177600 bytes) + Installed spinner.elf (177600 bytes) + Installed hello_time.elf (177592 bytes) + Installed heartbeat.elf (189064 bytes) + Installed xhci_counters.elf (183080 bytes) + Installed fbinfo_test.elf (187536 bytes) + Installed demo.elf (189672 bytes) + Installed bounce.elf (275088 bytes) + Installed rectangles.elf (197056 bytes) + Installed particles.elf (193896 bytes) + Installed confetti.elf (189208 bytes) + Installed tones.elf (184184 bytes) + Installed fart.elf (191656 bytes) + Installed http_test.elf (468520 bytes) + Installed register_init_test.elf (177056 bytes) + Installed head_test.elf (183024 bytes) + Installed tail_test.elf (183024 bytes) + Installed wc_test.elf (183592 bytes) + Installed which_test.elf (182920 bytes) + Installed cat_test.elf (183200 bytes) + Installed ls_test.elf (183256 bytes) + Installed exec_stack_argv_test.elf (183400 bytes) + Installed exec_from_ext2_test.elf (188040 bytes) + Installed pipe_fork_test.elf (188784 bytes) + Installed pipe_concurrent_test.elf (188680 bytes) + Installed fs_block_alloc_test.elf (188576 bytes) + Installed cow_oom_test.elf (182464 bytes) + Installed signal_test.elf (187824 bytes) + Installed alarm_test.elf (182728 bytes) + Installed itimer_test.elf (183160 bytes) + Installed timer_test.elf (182112 bytes) + Installed sleep_debug_test.elf (188552 bytes) + Installed pipe_refcount_test.elf (199912 bytes) + Installed udp_socket_test.elf (193360 bytes) + Installed tcp_socket_test.elf (202256 bytes) + Installed tcp_dup_listener_test.elf (188800 bytes) + Installed tcp_cloexec_exec_test.elf (189416 bytes) + Installed tcp_blocking_test.elf (203400 bytes) + Installed concurrent_recv_stress.elf (188912 bytes) + Installed dns_test.elf (195200 bytes) + Installed net_test.elf (191544 bytes) + Installed http_fetch_test.elf (464368 bytes) + Installed loopback_wake_test.elf (190408 bytes) + Installed syscall_diagnostic_test.elf (170824 bytes) + Installed pty_test.elf (182968 bytes) + Installed signal_exec_check.elf (177840 bytes) + Installed bsh.elf (579288 bytes) + Installed bwm.elf (331328 bytes) + Installed btop.elf (184160 bytes) + Installed burl.elf (483280 bytes) + Installed init.elf (187448 bytes) + Installed telnetd.elf (184040 bytes) + Installed blogd.elf (181920 bytes) + Installed btrace.elf (198904 bytes) + Installed bless.elf (185600 bytes) + Installed bcheck.elf (299200 bytes) + Installed biconkit.elf (248104 bytes) + Installed guskit.elf (391504 bytes) + Installed bterm.elf (338568 bytes) + Installed blog.elf (331048 bytes) + Installed bfontpicker.elf (346192 bytes) + Installed blauncher.elf (325312 bytes) + Installed bsshd.elf (314232 bytes) + Installed bssh.elf (322472 bytes) + +======================================== + STD BUILD COMPLETE (x86_64) + Installed: 151 binaries +======================================== +userspace_build_exit=0 +[GATE_PREFLIGHT:structure_suites=62/64:critical_path_lines=260:pinned=120] +GATE_PREFLIGHT: FAIL (2 of 64 structure suite(s) red: strand_handoff_structure tracing_provider_gate_structure -- per-suite logs under /root/breenix-n586p3-tmp/breenix_gate_structure_preflight.y1q83U) +x86 frame-custody gate preflight: FAIL (structure-suite preflight failed -- see GATE_PREFLIGHT line above) +x86 frame-custody gate: FAIL (set -e abort at docker/qemu/run-x86-boot-tests.sh:157, exit 1) + failing command: false +gate_exit=1 diff --git a/docs/planning/green-program/network/serials/586-pr3/beast/cleanup.txt b/docs/planning/green-program/network/serials/586-pr3/beast/cleanup.txt new file mode 100644 index 000000000..47552fd68 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/beast/cleanup.txt @@ -0,0 +1 @@ +290152b19545388a099056988714d132cbea4ff7 diff --git a/docs/planning/green-program/network/serials/586-pr3/beast/gate.txt b/docs/planning/green-program/network/serials/586-pr3/beast/gate.txt new file mode 100644 index 000000000..d5a5e12c7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/beast/gate.txt @@ -0,0 +1,620 @@ +290152b19545388a099056988714d132cbea4ff7 +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] + RING3_SMOKE fork census: PRODUCTION_REAPED_ROWS=5 + Updating git repository `https://github.com/rust-osdev/bootloader.git` + Updating crates.io index + Locking 154 packages to latest compatible versions + Adding aarch64-cpu v9.4.0 (available: v11.2.0) + Adding acpi v5.2.0 (available: v6.1.1) + Adding az v1.2.1 (available: v1.3.0) + Adding pic8259 v0.10.4 (available: v0.11.0) + Adding spin v0.9.9 (available: v0.12.3) + Adding tock-registers v0.8.1 (available: v0.10.1) + Adding uart_16550 v0.3.2 (available: v0.8.0) + Adding uefi v0.33.0 (available: v0.37.0) + Adding x86_64 v0.15.4 (available: v0.15.5) + Compiling proc-macro2 v1.0.107 + Compiling unicode-ident v1.0.24 + Compiling quote v1.0.47 + Compiling serde v1.0.229 + Compiling serde_core v1.0.229 + Compiling rustversion v1.0.23 + Compiling x86 v0.52.0 + Compiling libc v0.2.189 + Compiling bootloader_api v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling const_fn v0.4.12 + Compiling bit_field v0.10.3 + Compiling find-msvc-tools v0.1.12 + Compiling autocfg v1.5.1 + Compiling scopeguard v1.2.0 + Compiling cfg-if v1.0.4 + Compiling bitflags v2.13.1 + Compiling shlex v2.0.1 + Compiling lock_api v0.4.14 + Compiling cc v1.4.5 + Compiling num-traits v0.2.19 + Compiling bitflags v1.3.2 + Compiling az v1.2.1 + Compiling getrandom v0.4.3 + Compiling volatile v0.4.6 + Compiling raw-cpuid v10.7.0 + Compiling conquer-util v0.3.0 + Compiling syn v3.0.5 + Compiling rand_core v0.6.4 + Compiling crossbeam-utils v0.8.23 + Compiling ring v0.17.14 + Compiling spinning_top v0.2.5 + Compiling zmij v1.0.23 + Compiling byteorder v1.5.0 + Compiling rustix v1.1.4 + Compiling zero v0.1.3 + Compiling typenum v1.20.1 + Compiling zeroize v1.9.0 + Compiling rustls-pki-types v1.15.1 + Compiling xmas-elf v0.8.0 + Compiling float-cmp v0.9.0 + Compiling embedded-graphics-core v0.4.1 + Compiling uart_16550 v0.3.2 + Compiling serde_derive v1.0.229 + Compiling getrandom v0.2.17 + Compiling rand_hc v0.3.2 + Compiling hybrid-array v0.4.14 + Compiling rand v0.8.8 + Compiling conquer-once v0.3.2 + Compiling x86_64 v0.14.13 + Compiling x86_64 v0.15.4 + Compiling log v0.4.34 + Compiling serde_json v1.0.151 + Compiling noto-sans-mono-bitmap v0.2.0 + Compiling llvm-tools v0.1.1 + Compiling linux-raw-sys v0.12.1 + Compiling kernel v0.1.0 (/root/breenix-n586p3/kernel) + Compiling untrusted v0.9.0 + Compiling slab v0.4.12 + Compiling crc-catalog v2.5.0 + Compiling futures-task v0.3.34 + Compiling pin-project-lite v0.2.17 + Compiling futures-core v0.3.34 + Compiling httparse v1.10.1 + Compiling micromath v2.1.0 + Compiling anyhow v1.0.104 + Compiling usize_conversions v0.2.0 + Compiling embedded-graphics v0.8.2 + Compiling futures-util v0.3.34 + Compiling crc v3.4.0 + Compiling pic8259 v0.10.4 + Compiling bootloader v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling crossbeam-queue v0.3.14 + Compiling linked_list_allocator v0.10.6 + Compiling uuid v1.26.0 + Compiling conquer-once v0.4.0 + Compiling spin v0.9.9 + Compiling itoa v1.0.18 + Compiling bytes v1.12.1 + Compiling noto-sans-mono-bitmap v0.3.2 + Compiling fastrand v2.5.0 + Compiling bootloader-boot-config v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling memchr v2.8.3 + Compiling rustls v0.23.44 + Compiling bootloader-x86_64-common v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling once_cell v1.21.4 + Compiling tempfile v3.27.0 + Compiling fatfs v0.3.6 + Compiling http v1.5.0 + Compiling gpt v3.1.0 + Compiling crypto-common v0.2.2 + Compiling block-buffer v0.12.1 + Compiling const-oid v0.10.2 + Compiling base64 v0.23.1 + Compiling subtle v2.6.1 + Compiling digest v0.11.3 + Compiling ureq-proto v0.6.2 + Compiling xattr v1.6.1 + Compiling webpki-roots v1.0.9 + Compiling filetime v0.2.29 + Compiling percent-encoding v2.3.2 + Compiling cpufeatures v0.3.1 + Compiling utf8-zero v0.8.1 + Compiling sha2 v0.11.0 + Compiling lzma-rs v0.3.0 + Compiling breenix v0.1.0 (/root/breenix-n586p3) + Compiling tar v0.4.46 + Compiling rustls-webpki v0.103.15 + Compiling base16ct v1.0.0 + Compiling ureq v3.4.1 + Compiling ovmf-prebuilt v0.2.9 + Finished `release` profile [optimized] target(s) in 1m 02s +Guard: x86 kernel-thread dispatch allocation check (#791) + ELF: /root/breenix-n586p3/target/x86_64-unknown-none/release/deps/artifact/kernel-0c2106fd652894df/bin/kernel-0c2106fd652894df + sha256: a7597e4973e96e090cfbba9ddb057766322f93da22c2d645ddc58bfc326c58ed + objdump: /root/.rustup/toolchains/nightly-2025-06-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/llvm-objdump + readelf: readelf + function: setup_kernel_thread_return (its own body and its closures) + symbols in scope: 3 + call targets resolved: 14 +PASS: 0 allocating call targets in 3 in-scope symbol(s), 14 edge(s) checked. + Compiling kernel v0.1.0 (/root/breenix-n586p3/kernel) + Compiling breenix v0.1.0 (/root/breenix-n586p3) + Finished `release` profile [optimized] target(s) in 16.98s + Running `target/release/qemu-uefi` +[qemu-uefi] Using UEFI image: /root/breenix-n586p3/target/release/build/breenix-d924c107d332c75a/out/breenix-uefi.img (8454144 bytes) + Compiling proc-macro2 v1.0.107 + Compiling unicode-ident v1.0.24 + Compiling quote v1.0.47 + Compiling version_check v0.9.5 + Compiling syn v1.0.109 + Compiling serde_core v1.0.229 + Compiling unicode-segmentation v1.13.3 + Compiling unicode-width v0.1.14 + Compiling zmij v1.0.23 + Compiling serde v1.0.229 + Compiling serde_json v1.0.151 + Compiling textwrap v0.11.0 + Compiling bitflags v1.3.2 + Compiling anyhow v1.0.104 + Compiling proc-macro-error-attr v1.0.4 + Compiling proc-macro-error v1.0.4 + Compiling clap v2.34.0 + Compiling heck v0.3.3 + Compiling memchr v2.8.3 + Compiling itoa v1.0.18 + Compiling lazy_static v1.5.0 + Compiling glob v0.3.4 + Compiling syn v3.0.5 + Compiling serde_derive v1.0.229 + Compiling structopt-derive v0.4.18 + Compiling structopt v0.3.26 + Compiling xtask v0.1.0 (/root/breenix-n586p3/xtask) + Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.39s + Running `target/debug/xtask create-test-disk` +Creating test disk image... + Including std test: hello_std_real (227104 bytes) + Found 152 test binaries + Added: access_test (177912 bytes, sectors 128-475) + Added: alarm_test (182728 bytes, sectors 476-832) + Added: argv_test (184296 bytes, sectors 833-1192) + Added: bcheck (299200 bytes, sectors 1193-1777) + Added: bfontpicker (346192 bytes, sectors 1778-2454) + Added: biconkit (248104 bytes, sectors 2455-2939) + Added: blauncher (325312 bytes, sectors 2940-3575) + Added: bless (185600 bytes, sectors 3576-3938) + Added: block_eintr_oracle (189968 bytes, sectors 3939-4310) + Added: blocking_recv_test (188080 bytes, sectors 4311-4678) + Added: blog (331048 bytes, sectors 4679-5325) + Added: blogd (181920 bytes, sectors 5326-5681) + Added: bounce (275088 bytes, sectors 5682-6219) + Added: brk_test (182448 bytes, sectors 6220-6576) + Added: bsh (579288 bytes, sectors 6577-7708) + Added: bssh (322472 bytes, sectors 7709-8338) + Added: bsshd (314232 bytes, sectors 8339-8952) + Added: bterm (338568 bytes, sectors 8953-9614) + Added: btop (184160 bytes, sectors 9615-9974) + Added: btrace (198904 bytes, sectors 9975-10363) + Added: burl (483280 bytes, sectors 10364-11307) + Added: bwm (331328 bytes, sectors 11308-11955) + Added: cat_test (183200 bytes, sectors 11956-12313) + Added: clock_gettime_test (184520 bytes, sectors 12314-12674) + Added: cloexec_test (192544 bytes, sectors 12675-13051) + Added: clonevm_exec_test (184624 bytes, sectors 13052-13412) + Added: concurrent_recv_stress (188912 bytes, sectors 13413-13781) + Added: confetti (189208 bytes, sectors 13782-14151) + Added: counter (177600 bytes, sectors 14152-14498) + Added: cow_cleanup_test (182504 bytes, sectors 14499-14855) + Added: cow_oom_test (182464 bytes, sectors 14856-15212) + Added: cow_readonly_test (187008 bytes, sectors 15213-15578) + Added: cow_signal_test (188272 bytes, sectors 15579-15946) + Added: cow_sole_owner_test (186968 bytes, sectors 15947-16312) + Added: cow_stress_test (187056 bytes, sectors 16313-16678) + Added: cp_mv_argv_test (182768 bytes, sectors 16679-17035) + Added: ctrl_c_test (187944 bytes, sectors 17036-17403) + Added: cwd_test (182584 bytes, sectors 17404-17760) + Added: demo (189672 bytes, sectors 17761-18131) + Added: devfs_test (182400 bytes, sectors 18132-18488) + Added: df_preempt_oracle (187600 bytes, sectors 18489-18855) + Added: dns_test (195200 bytes, sectors 18856-19237) + Added: dup_test (189120 bytes, sectors 19238-19607) + Added: echo_argv_test (182432 bytes, sectors 19608-19964) + Added: epoll_test (182800 bytes, sectors 19965-20322) + Added: exec_argv_test (178168 bytes, sectors 20323-20670) + Added: exec_from_ext2_test (188040 bytes, sectors 20671-21038) + Added: exec_smoke (178024 bytes, sectors 21039-21386) + Added: exec_smoke_target (185000 bytes, sectors 21387-21748) + Added: exec_stack_argv_test (183400 bytes, sectors 21749-22107) + Added: false_test (182528 bytes, sectors 22108-22464) + Added: fart (191656 bytes, sectors 22465-22839) + Added: fbinfo_test (187536 bytes, sectors 22840-23206) + Added: fcntl_test (188712 bytes, sectors 23207-23575) + Added: fifo_test (198416 bytes, sectors 23576-23963) + Added: file_read_test (182368 bytes, sectors 23964-24320) + Added: fork_memory_test (188632 bytes, sectors 24321-24689) + Added: fork_pending_signal_test (187704 bytes, sectors 24690-25056) + Added: fork_smoke (187576 bytes, sectors 25057-25423) + Added: fork_state_test (189144 bytes, sectors 25424-25793) + Added: fork_test (188056 bytes, sectors 25794-26161) + Added: fs_block_alloc_test (188576 bytes, sectors 26162-26530) + Added: fs_directory_test (183120 bytes, sectors 26531-26888) + Added: fs_large_file_test (182576 bytes, sectors 26889-27245) + Added: fs_link_test (182768 bytes, sectors 27246-27602) + Added: fs_rename_test (182672 bytes, sectors 27603-27959) + Added: fs_write_test (182856 bytes, sectors 27960-28317) + Added: futex_handoff_oracle (178792 bytes, sectors 28318-28667) + Added: getdents_test (183952 bytes, sectors 28668-29027) + Added: guskit (391504 bytes, sectors 29028-29792) + Added: head_test (183024 bytes, sectors 29793-30150) + Added: heartbeat (189064 bytes, sectors 30151-30520) + Added: hello_std_real (227104 bytes, sectors 30521-30964) + Added: hello_time (177592 bytes, sectors 30965-31311) + Added: hello_world (227104 bytes, sectors 31312-31755) + Added: http_fetch_test (464368 bytes, sectors 31756-32662) + Added: http_test (468520 bytes, sectors 32663-33578) + Added: init (187448 bytes, sectors 33579-33945) + Added: init_shell (262472 bytes, sectors 33946-34458) + Added: itimer_test (183160 bytes, sectors 34459-34816) + Added: job_control_test (187616 bytes, sectors 34817-35183) + Added: job_table_test (192200 bytes, sectors 35184-35559) + Added: kill_process_group_test (188448 bytes, sectors 35560-35928) + Added: loopback_wake_test (190408 bytes, sectors 35929-36300) + Added: ls_test (183256 bytes, sectors 36301-36658) + Added: lseek_test (182472 bytes, sectors 36659-37015) + Added: mkdir_argv_test (182632 bytes, sectors 37016-37372) + Added: net_test (191544 bytes, sectors 37373-37747) + Added: nonblock_eagain_test (183672 bytes, sectors 37748-38106) + Added: nonblock_test (188704 bytes, sectors 38107-38475) + Added: particles (193896 bytes, sectors 38476-38854) + Added: pause_test (188320 bytes, sectors 38855-39222) + Added: pipe2_test (188880 bytes, sectors 39223-39591) + Added: pipe_concurrent_test (188680 bytes, sectors 39592-39960) + Added: pipe_fifo_blocking_oracle (211424 bytes, sectors 39961-40373) + Added: pipe_fifo_blocking_supervisor (178008 bytes, sectors 40374-40721) + Added: pipe_fork_test (188784 bytes, sectors 40722-41090) + Added: pipe_refcount_test (199912 bytes, sectors 41091-41481) + Added: pipe_test (188208 bytes, sectors 41482-41849) + Added: pipeline_test (191544 bytes, sectors 41850-42224) + Added: poll_tcp_oracle (207136 bytes, sectors 42225-42629) + Added: poll_test (188984 bytes, sectors 42630-42999) + Added: pty_test (182968 bytes, sectors 43000-43357) + Added: rectangles (197056 bytes, sectors 43358-43742) + Added: register_init_test (177056 bytes, sectors 43743-44088) + Added: resolution (190984 bytes, sectors 44089-44462) + Added: rm_argv_test (182448 bytes, sectors 44463-44819) + Added: select_test (188872 bytes, sectors 44820-45188) + Added: session_test (187936 bytes, sectors 45189-45556) + Added: shell_pipe_test (183096 bytes, sectors 45557-45914) + Added: sigaltstack_test (188968 bytes, sectors 45915-46284) + Added: sigchld_job_test (187488 bytes, sectors 46285-46651) + Added: sigchld_test (182400 bytes, sectors 46652-47008) + Added: sigkill_teardown_test (206672 bytes, sectors 47009-47412) + Added: signal_exec_check (177840 bytes, sectors 47413-47760) + Added: signal_exec_test (188680 bytes, sectors 47761-48129) + Added: signal_fork_test (188128 bytes, sectors 48130-48497) + Added: signal_handler_test (187856 bytes, sectors 48498-48864) + Added: signal_regs_test (188168 bytes, sectors 48865-49232) + Added: signal_return_test (188280 bytes, sectors 49233-49600) + Added: signal_test (187824 bytes, sectors 49601-49967) + Added: sigsuspend_test (188832 bytes, sectors 49968-50336) + Added: simple_exit (170544 bytes, sectors 50337-50670) + Added: simple_exit0 (170552 bytes, sectors 50671-51004) + Added: sleep_debug_test (188552 bytes, sectors 51005-51373) + Added: spawn_smoke_target (170560 bytes, sectors 51374-51707) + Added: spinner (177600 bytes, sectors 51708-52054) + Added: stdin_test (182248 bytes, sectors 52055-52410) + Added: syscall_diagnostic_test (170824 bytes, sectors 52411-52744) + Added: syscall_enosys (177488 bytes, sectors 52745-53091) + Added: tail_test (183024 bytes, sectors 53092-53449) + Added: tcp_blocking_test (203400 bytes, sectors 53450-53847) + Added: tcp_client_test (187584 bytes, sectors 53848-54214) + Added: tcp_cloexec_exec_test (189416 bytes, sectors 54215-54584) + Added: tcp_dup_listener_test (188800 bytes, sectors 54585-54953) + Added: tcp_socket_test (202256 bytes, sectors 54954-55349) + Added: telnetd (184040 bytes, sectors 55350-55709) + Added: test_mmap (182192 bytes, sectors 55710-56065) + Added: timer_test (182112 bytes, sectors 56066-56421) + Added: tones (184184 bytes, sectors 56422-56781) + Added: true_test (182520 bytes, sectors 56782-57138) + Added: tty_oracle (218360 bytes, sectors 57139-57565) + Added: tty_test (188056 bytes, sectors 57566-57933) + Added: udp_socket_test (193360 bytes, sectors 57934-58311) + Added: unix_named_socket_test (195304 bytes, sectors 58312-58693) + Added: unix_socket_test (205280 bytes, sectors 58694-59094) + Added: wait_stress (195520 bytes, sectors 59095-59476) + Added: waitpid_test (188104 bytes, sectors 59477-59844) + Added: wc_test (183592 bytes, sectors 59845-60203) + Added: which_test (182920 bytes, sectors 60204-60561) + Added: wnohang_timing_test (182504 bytes, sectors 60562-60918) + Added: xhci_counters (183080 bytes, sectors 60919-61276) + +Test disk created: target/test_binaries.img + Binaries: 152 + Data size: 31269416 bytes (29.82 MB) + Disk size: 61277 sectors (29.92 MB) +Creating ext2 disk image... + Arch: x86_64 + Output: /root/breenix-n586p3/target/ext2.img + Size: 256MB + Payload: 46MB (userspace binaries + fonts) + Minimum image size for this payload: 70MB (incl. ext2 overhead + headroom) + busybox.elf not found, attempting to build... +Error: x86_64-linux-musl-gcc not found in PATH + +Install with: + brew tap filosottile/musl-cross + brew install musl-cross + WARNING: BusyBox build failed (see build-busybox.sh for prerequisites) + WARNING: busybox.elf not found, skipping coreutils +Installing other binaries... + Installed 47 binaries in /bin + Installed 3 binaries in /sbin + Installed 0 C binaries in /usr/local/cbin + Installed 101 test binaries in /usr/local/test/bin + Installed 29 fonts in /usr/share/fonts + Created /etc/fonts.conf + Created /etc/hotkeys.conf + Created /etc/init.js + +ext2 filesystem contents: +total 11088 +drwxr-xr-x 2 root root 4096 Sep 7 20:53 . +drwxr-xr-x 12 root root 4096 Sep 7 20:53 .. +-rwxr-xr-x 1 root root 299200 Sep 7 20:53 bcheck +-rwxr-xr-x 1 root root 346192 Sep 7 20:53 bfontpicker +-rwxr-xr-x 1 root root 248104 Sep 7 20:53 biconkit +-rwxr-xr-x 1 root root 325312 Sep 7 20:53 blauncher +-rwxr-xr-x 1 root root 185600 Sep 7 20:53 bless +-rwxr-xr-x 1 root root 189968 Sep 7 20:53 block_eintr_oracle +-rwxr-xr-x 1 root root 331048 Sep 7 20:53 blog +-rwxr-xr-x 1 root root 275088 Sep 7 20:53 bounce +-rwxr-xr-x 1 root root 579288 Sep 7 20:53 bsh +-rwxr-xr-x 1 root root 322472 Sep 7 20:53 bssh +-rwxr-xr-x 1 root root 314232 Sep 7 20:53 bsshd +-rwxr-xr-x 1 root root 338568 Sep 7 20:53 bterm +-rwxr-xr-x 1 root root 184160 Sep 7 20:53 btop +-rwxr-xr-x 1 root root 198904 Sep 7 20:53 btrace +-rwxr-xr-x 1 root root 483280 Sep 7 20:53 burl +-rwxr-xr-x 1 root root 331328 Sep 7 20:53 bwm +-rwxr-xr-x 1 root root 188912 Sep 7 20:53 concurrent_recv_stress +-rwxr-xr-x 1 root root 189208 Sep 7 20:53 confetti +-rwxr-xr-x 1 root root 177600 Sep 7 20:53 counter +-rwxr-xr-x 1 root root 189672 Sep 7 20:53 demo +-rwxr-xr-x 1 root root 187600 Sep 7 20:53 df_preempt_oracle +-rwxr-xr-x 1 root root 178024 Sep 7 20:53 exec_smoke +-rwxr-xr-x 1 root root 185000 Sep 7 20:53 exec_smoke_target +-rwxr-xr-x 1 root root 191656 Sep 7 20:53 fart +-rwxr-xr-x 1 root root 187576 Sep 7 20:53 fork_smoke +-rwxr-xr-x 1 root root 178792 Sep 7 20:53 futex_handoff_oracle +-rwxr-xr-x 1 root root 391504 Sep 7 20:53 guskit +-rwxr-xr-x 1 root root 189064 Sep 7 20:53 heartbeat +-rwxr-xr-x 1 root root 177592 Sep 7 20:53 hello_time +-rwxr-xr-x 1 root root 227104 Sep 7 20:53 hello_world +-rwxr-xr-x 1 root root 262472 Sep 7 20:53 init_shell +-rwxr-xr-x 1 root root 193896 Sep 7 20:53 particles +-rwxr-xr-x 1 root root 211424 Sep 7 20:53 pipe_fifo_blocking_oracle +-rwxr-xr-x 1 root root 178008 Sep 7 20:53 pipe_fifo_blocking_supervisor +-rwxr-xr-x 1 root root 207136 Sep 7 20:53 poll_tcp_oracle +-rwxr-xr-x 1 root root 197056 Sep 7 20:53 rectangles +-rwxr-xr-x 1 root root 190984 Sep 7 20:53 resolution +-rwxr-xr-x 1 root root 177840 Sep 7 20:53 signal_exec_check +-rwxr-xr-x 1 root root 170544 Sep 7 20:53 simple_exit +-rwxr-xr-x 1 root root 170552 Sep 7 20:53 simple_exit0 +-rwxr-xr-x 1 root root 170560 Sep 7 20:53 spawn_smoke_target +-rwxr-xr-x 1 root root 177600 Sep 7 20:53 spinner +-rwxr-xr-x 1 root root 177488 Sep 7 20:53 syscall_enosys +-rwxr-xr-x 1 root root 184184 Sep 7 20:53 tones +-rwxr-xr-x 1 root root 218360 Sep 7 20:53 tty_oracle +-rwxr-xr-x 1 root root 195520 Sep 7 20:53 wait_stress +-rwxr-xr-x 1 root root 183080 Sep 7 20:53 xhci_counters + Test binaries in /usr/local/test/bin: +total 19568 +drwxr-xr-x 2 root root 4096 Sep 7 20:53 . +drwxr-xr-x 3 root root 4096 Sep 7 20:53 .. +-rwxr-xr-x 1 root root 177912 Sep 7 20:53 access_test +-rwxr-xr-x 1 root root 182728 Sep 7 20:53 alarm_test +-rwxr-xr-x 1 root root 184296 Sep 7 20:53 argv_test +-rwxr-xr-x 1 root root 188080 Sep 7 20:53 blocking_recv_test +-rwxr-xr-x 1 root root 182448 Sep 7 20:53 brk_test +-rwxr-xr-x 1 root root 183200 Sep 7 20:53 cat_test +-rwxr-xr-x 1 root root 184520 Sep 7 20:53 clock_gettime_test +-rwxr-xr-x 1 root root 192544 Sep 7 20:53 cloexec_test +-rwxr-xr-x 1 root root 184624 Sep 7 20:53 clonevm_exec_test +-rwxr-xr-x 1 root root 182504 Sep 7 20:53 cow_cleanup_test +-rwxr-xr-x 1 root root 182464 Sep 7 20:53 cow_oom_test +-rwxr-xr-x 1 root root 187008 Sep 7 20:53 cow_readonly_test +-rwxr-xr-x 1 root root 188272 Sep 7 20:53 cow_signal_test +-rwxr-xr-x 1 root root 186968 Sep 7 20:53 cow_sole_owner_test +-rwxr-xr-x 1 root root 187056 Sep 7 20:53 cow_stress_test +-rwxr-xr-x 1 root root 182768 Sep 7 20:53 cp_mv_argv_test +-rwxr-xr-x 1 root root 187944 Sep 7 20:53 ctrl_c_test +-rwxr-xr-x 1 root root 182584 Sep 7 20:53 cwd_test +-rwxr-xr-x 1 root root 182400 Sep 7 20:53 devfs_test +-rwxr-xr-x 1 root root 195200 Sep 7 20:53 dns_test +-rwxr-xr-x 1 root root 189120 Sep 7 20:53 dup_test +-rwxr-xr-x 1 root root 182432 Sep 7 20:53 echo_argv_test +-rwxr-xr-x 1 root root 182800 Sep 7 20:53 epoll_test +-rwxr-xr-x 1 root root 178168 Sep 7 20:53 exec_argv_test +-rwxr-xr-x 1 root root 188040 Sep 7 20:53 exec_from_ext2_test +-rwxr-xr-x 1 root root 183400 Sep 7 20:53 exec_stack_argv_test +-rwxr-xr-x 1 root root 182528 Sep 7 20:53 false_test +-rwxr-xr-x 1 root root 187536 Sep 7 20:53 fbinfo_test +-rwxr-xr-x 1 root root 188712 Sep 7 20:53 fcntl_test +-rwxr-xr-x 1 root root 198416 Sep 7 20:53 fifo_test +-rwxr-xr-x 1 root root 182368 Sep 7 20:53 file_read_test +-rwxr-xr-x 1 root root 188632 Sep 7 20:53 fork_memory_test +-rwxr-xr-x 1 root root 187704 Sep 7 20:53 fork_pending_signal_test +-rwxr-xr-x 1 root root 189144 Sep 7 20:53 fork_state_test +-rwxr-xr-x 1 root root 188056 Sep 7 20:53 fork_test +-rwxr-xr-x 1 root root 188576 Sep 7 20:53 fs_block_alloc_test +-rwxr-xr-x 1 root root 183120 Sep 7 20:53 fs_directory_test +-rwxr-xr-x 1 root root 182576 Sep 7 20:53 fs_large_file_test +-rwxr-xr-x 1 root root 182768 Sep 7 20:53 fs_link_test +-rwxr-xr-x 1 root root 182672 Sep 7 20:53 fs_rename_test +-rwxr-xr-x 1 root root 182856 Sep 7 20:53 fs_write_test +-rwxr-xr-x 1 root root 183952 Sep 7 20:53 getdents_test +-rwxr-xr-x 1 root root 183024 Sep 7 20:53 head_test +-rwxr-xr-x 1 root root 464368 Sep 7 20:53 http_fetch_test +-rwxr-xr-x 1 root root 468520 Sep 7 20:53 http_test +-rwxr-xr-x 1 root root 183160 Sep 7 20:53 itimer_test +-rwxr-xr-x 1 root root 187616 Sep 7 20:53 job_control_test +-rwxr-xr-x 1 root root 192200 Sep 7 20:53 job_table_test +-rwxr-xr-x 1 root root 188448 Sep 7 20:53 kill_process_group_test +-rwxr-xr-x 1 root root 190408 Sep 7 20:53 loopback_wake_test +-rwxr-xr-x 1 root root 183256 Sep 7 20:53 ls_test +-rwxr-xr-x 1 root root 182472 Sep 7 20:53 lseek_test +-rwxr-xr-x 1 root root 182632 Sep 7 20:53 mkdir_argv_test +-rwxr-xr-x 1 root root 191544 Sep 7 20:53 net_test +-rwxr-xr-x 1 root root 183672 Sep 7 20:53 nonblock_eagain_test +-rwxr-xr-x 1 root root 188704 Sep 7 20:53 nonblock_test +-rwxr-xr-x 1 root root 188320 Sep 7 20:53 pause_test +-rwxr-xr-x 1 root root 188880 Sep 7 20:53 pipe2_test +-rwxr-xr-x 1 root root 188680 Sep 7 20:53 pipe_concurrent_test +-rwxr-xr-x 1 root root 188784 Sep 7 20:53 pipe_fork_test +-rwxr-xr-x 1 root root 199912 Sep 7 20:53 pipe_refcount_test +-rwxr-xr-x 1 root root 188208 Sep 7 20:53 pipe_test +-rwxr-xr-x 1 root root 191544 Sep 7 20:53 pipeline_test +-rwxr-xr-x 1 root root 188984 Sep 7 20:53 poll_test +-rwxr-xr-x 1 root root 182968 Sep 7 20:53 pty_test +-rwxr-xr-x 1 root root 177056 Sep 7 20:53 register_init_test +-rwxr-xr-x 1 root root 182448 Sep 7 20:53 rm_argv_test +-rwxr-xr-x 1 root root 188872 Sep 7 20:53 select_test +-rwxr-xr-x 1 root root 187936 Sep 7 20:53 session_test +-rwxr-xr-x 1 root root 183096 Sep 7 20:53 shell_pipe_test +-rwxr-xr-x 1 root root 188968 Sep 7 20:53 sigaltstack_test +-rwxr-xr-x 1 root root 187488 Sep 7 20:53 sigchld_job_test +-rwxr-xr-x 1 root root 182400 Sep 7 20:53 sigchld_test +-rwxr-xr-x 1 root root 206672 Sep 7 20:53 sigkill_teardown_test +-rwxr-xr-x 1 root root 188680 Sep 7 20:53 signal_exec_test +-rwxr-xr-x 1 root root 188128 Sep 7 20:53 signal_fork_test +-rwxr-xr-x 1 root root 187856 Sep 7 20:53 signal_handler_test +-rwxr-xr-x 1 root root 188168 Sep 7 20:53 signal_regs_test +-rwxr-xr-x 1 root root 188280 Sep 7 20:53 signal_return_test +-rwxr-xr-x 1 root root 187824 Sep 7 20:53 signal_test +-rwxr-xr-x 1 root root 188832 Sep 7 20:53 sigsuspend_test +-rwxr-xr-x 1 root root 188552 Sep 7 20:53 sleep_debug_test +-rwxr-xr-x 1 root root 182248 Sep 7 20:53 stdin_test +-rwxr-xr-x 1 root root 170824 Sep 7 20:53 syscall_diagnostic_test +-rwxr-xr-x 1 root root 183024 Sep 7 20:53 tail_test +-rwxr-xr-x 1 root root 203400 Sep 7 20:53 tcp_blocking_test +-rwxr-xr-x 1 root root 187584 Sep 7 20:53 tcp_client_test +-rwxr-xr-x 1 root root 189416 Sep 7 20:53 tcp_cloexec_exec_test +-rwxr-xr-x 1 root root 188800 Sep 7 20:53 tcp_dup_listener_test +-rwxr-xr-x 1 root root 202256 Sep 7 20:53 tcp_socket_test +-rwxr-xr-x 1 root root 182192 Sep 7 20:53 test_mmap +-rwxr-xr-x 1 root root 182112 Sep 7 20:53 timer_test +-rwxr-xr-x 1 root root 182520 Sep 7 20:53 true_test +-rwxr-xr-x 1 root root 188056 Sep 7 20:53 tty_test +-rwxr-xr-x 1 root root 193360 Sep 7 20:53 udp_socket_test +-rwxr-xr-x 1 root root 195304 Sep 7 20:53 unix_named_socket_test +-rwxr-xr-x 1 root root 205280 Sep 7 20:53 unix_socket_test +-rwxr-xr-x 1 root root 188104 Sep 7 20:53 waitpid_test +-rwxr-xr-x 1 root root 183592 Sep 7 20:53 wc_test +-rwxr-xr-x 1 root root 182920 Sep 7 20:53 which_test +-rwxr-xr-x 1 root root 182504 Sep 7 20:53 wnohang_timing_test +-rw-r--r-- 1 root root 679 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/etc/init.js +-rw-r--r-- 1 root root 367 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/etc/bshrc +-rw-r--r-- 1 root root 83 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/etc/passwd +-rw-r--r-- 1 root root 26 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/etc/group +-rw-r--r-- 1 root root 445 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/etc/fonts.conf +-rw-r--r-- 1 root root 349 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/etc/hotkeys.conf +-rw-r--r-- 1 root root 17 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/hello.txt +-rw-r--r-- 1 root root 19 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/trunctest.txt +-rw-r--r-- 1 root root 0 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/empty.txt +-rw-r--r-- 1 root root 111 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/lines.txt +-rwxr-xr-x 1 root root 184040 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/sbin/telnetd +-rwxr-xr-x 1 root root 187448 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/sbin/init +-rwxr-xr-x 1 root root 181920 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/sbin/blogd +-rw-r--r-- 1 root root 20 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/test/nested.txt +-rw-r--r-- 1 root root 260364 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/FiraCode-Regular.ttf +-rw-r--r-- 1 root root 212340 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/SourceCodePro-Regular.ttf +-rw-r--r-- 1 root root 656568 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/Lato-Regular.ttf +-rw-r--r-- 1 root root 160316 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/Poppins-Regular.ttf +-rw-r--r-- 1 root root 312352 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/Raleway-Regular.ttf +-rw-r--r-- 1 root root 1209508 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/SourceSerif4-Regular.ttf +-rw-r--r-- 1 root root 646340 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/SourceSans3-Regular.ttf +-rw-r--r-- 1 root root 2049096 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/NotoSans-Regular.ttf +-rw-r--r-- 1 root root 183700 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/RobotoMono-Regular.ttf +-rw-r--r-- 1 root root 744936 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/Montserrat-Regular.ttf +-rw-r--r-- 1 root root 108684 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/Inconsolata-Regular.ttf +-rw-r--r-- 1 root root 359048 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/PTSerif-Regular.ttf +-rw-r--r-- 1 root root 300724 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/PlayfairDisplay-Regular.ttf +-rw-r--r-- 1 root root 598060 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/CascadiaCode-Regular.ttf +-rw-r--r-- 1 root root 340712 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/DejaVuSansMono.ttf +-rw-r--r-- 1 root root 273900 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/JetBrainsMono-Regular.ttf +-rw-r--r-- 1 root root 351884 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/Ubuntu-Regular.ttf +-rw-r--r-- 1 root root 309408 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/Hack-Regular.ttf +-rw-r--r-- 1 root root 1708408 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/NotoSansMono-Regular.ttf +-rw-r--r-- 1 root root 282844 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/Merriweather-Regular.ttf +-rw-r--r-- 1 root root 488584 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/Roboto-Regular.ttf +-rw-r--r-- 1 root root 757076 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/DejaVuSans.ttf +-rw-r--r-- 1 root root 876576 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/Inter-Regular.ttf +-rw-r--r-- 1 root root 276932 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/Nunito-Regular.ttf +-rw-r--r-- 1 root root 135580 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/IBMPlexMono-Regular.ttf +-rw-r--r-- 1 root root 212196 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/Lora-Regular.ttf +-rw-r--r-- 1 root root 532636 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/OpenSans-Regular.ttf +-rw-r--r-- 1 root root 1887192 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/NotoSerif-Regular.ttf +-rw-r--r-- 1 root root 205748 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/usr/share/fonts/UbuntuMono-Regular.ttf +-rw-r--r-- 1 root root 20 Sep 7 20:53 /root/breenix-n586p3-tmp/tmp.YpxNhv29gl/deep/path/to/file/data.txt +ext2 image created successfully + +ext2 disk created and copied to testdata/: + /root/breenix-n586p3/target/ext2.img + /root/breenix-n586p3/testdata/ext2.img + Size: 256M + +Contents: + /bin/busybox - BusyBox multi-call binary + /bin/ls - native Breenix ls + /bin/{cat,head,tail,...} - BusyBox hardlinks + /sbin/{true,false} - BusyBox hardlinks + /bin/* - Other userspace binaries (demos) + /usr/local/test/bin/* - Test binaries (*_test, test_*) + /sbin/telnetd - telnet daemon + /hello.txt - test file (1 line) + /lines.txt - multi-line test file (15 lines) for head/tail/wc + /test/nested.txt - nested test file + /deep/path/to/file/data.txt - deep nested test file +QEMU HOST LOCK: host qemu-system-x86_64 count before acquire: 0 + [GATE_BOOT_FACTS:boot=1:host_ms=1788814389287-1788814838019:qemu_at_start=0:load_at_start=14.88:qemu_at_end=0:load_at_end=8.69:qemu_cpu_s=439.00:guest_uptime_ms=NA:ended_by=scored_pass] + Device census: [ INFO] kernel::drivers::pci: PCI: Enumeration complete. Found 9 devices (3 VirtIO block, 1 network) + PCI function facts (PCI_FN_TOTAL 9): + PCI_FN 00:00.0 8086:1237 class=06/00 bar0=0x0/0x0 irq=0xff + PCI_FN 00:01.0 8086:7000 class=06/01 bar0=0x0/0x0 irq=0xff + PCI_FN 00:01.1 8086:7010 class=01/01 bar0=0x0/0x0 irq=0xff + PCI_FN 00:01.3 8086:7113 class=06/80 bar0=0x0/0x0 irq=0x0a + PCI_FN 00:02.0 1234:1111 class=03/00 bar0=0x80000000/0x1000000 irq=0xff + PCI_FN 00:03.0 8086:100e class=02/00 bar0=0x81080000/0x20000 irq=0x0b + PCI_FN 00:04.0 1af4:1001 class=01/00 bar0=0xc100/0x80 irq=0x0b + PCI_FN 00:05.0 1af4:1001 class=01/00 bar0=0xc080/0x80 irq=0x0a + PCI_FN 00:06.0 1af4:1001 class=01/00 bar0=0xc000/0x80 irq=0x0a +strand census: latest snapshot seq=344 tick=54377 at 432583 ms; 344 valid snapshot(s), previous 1004 ms earlier, largest gap 4162 ms +strand census: age at the completion marker: 606 ms (newest cadence snapshot seq=332 at 421540 ms, completion snapshot seq=333 at 422146 ms, bound 15000 ms) +STRAND_CENSUS: threads_saved_blocked=11 stranded=0 lines=18777 +x86 userspace gate: PASS - exited=110 expected>=105 nonzero=0 allowlist=0 +[FRAME_CUSTODY_COUNTERS:x86:double=1:stale=1:never=1:untracked=1:duplicate=3:contended=1] +[PT_CUSTODY_COUNTERS:x86:recorded=14:no_proof=0:no_arch=0:terminated=1:undecided=1:retired=2:returned=14:lost=0:requeued=0] +[PT_RETIRE_COHORT:x86:children=64:retired=65:returned=642:recorded=577:lost=0:no_arch=0:undecided=0:mid_retire=0:kstack_returns=64:balance=0] +[PT_EXEC_COHORT:x86:children=16:superseded=3:roots=64:returned=640:recorded=576:lost=0:leaf_recorded=192:leaf_released=192:leaf_returned=192:custody_refused=0:decref_unregistered=0:undecided=0:mid_retire=0:no_arch=0:balance=0] +[EXEC_DETACH_ORACLE:x86:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=21:kstack_frames_released=128:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[CLONE_ADMISSION_ORACLE:x86:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[INIT_DESIGNATION_ORACLE:x86:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[INIT_GROUP_REFUSAL_ORACLE:x86:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[SCHED_STRAND_ORACLE:x86:samples=2:checked=32:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=2:worst_silence_cpu=0] +[CENSUS_WIDEN_ORACLE:x86:arm=none:reason=uniprocessor_no_dispatching_peer:baseline_reported=0:axes=6:SKIP] +[FCNTL_PM_CONTENTION_ORACLE:x86:arm=none:reason=uniprocessor_no_pm_contention_peer:online_cpus=1:SKIP] +[IRQ_HOLD_ORACLE:x86:arm=none:reason=irq_exit_gates_softirq_on_preempt_count:online_cpus=1:SKIP] +[UDP_LOCK_ORACLE:x86:arm=none:reason=irq_exit_gates_softirq_on_preempt_count:online_cpus=1:SKIP] +[UDP_PORTS_LOCK_ORACLE:x86:arm=none:reason=uniprocessor_no_udp_ports_contention_peer:online_cpus=1:SKIP] +[TTY_IRQ_PM_ORACLE:x86:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:pm_held_during_entry=1:entry_us=21:adopted=1:adopted_pgrp=821:restored=1:PASS:local_hold] +[TTY_IRQ_FG_ORACLE:x86:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:fg_busy_probe=1:entry_us=1129:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:local_hold] +[SW][SW][SW][FUTEX_HANDOFF_ORACLE:x86:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=61:arm_delay_us=135:rescues=0:queue_residual=0:balance=0] +[EXEC_FAILED_RELEASE_PROD:x86:plain_err=true:plain_kept=true:argv_err=true:argv_kept=true:name_kept=true:balance=0:undecided=0:mid_retire=0:lost=0:custody_refused=0:decref_unregistered=0:double=0:stale=0:untracked=0:root_slot_refused=0] +[KSTACK_OWNER_ORACLE:x86:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=2:fork_owned=2:slot_returns_exact_one=2:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=128000:frames_released_delta=128000:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1082:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1074:pub_sched_owned=1074:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=3:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=0:balance=0] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[TOMBSTONE_JOIN_ORACLE:x86:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TOMBSTONE_CENSUS:resident=0:removed=7:reap_second=1:retire_second=6:abandoned_unqueued=1] +[TOMBSTONE_QUIESCE:resident=0:removed=7:reap_second=1:retire_second=6:abandoned_unqueued=1:pending=1:parked=0] +[RECLAIM_DRAIN:nested=1:context_violations=0:selection_capped=3:injected=1:pend_epoch=0:pend_hw=0:pend_shadow=1:pend_selectable=0] +[SW][SW][SW][SW]<1>[TIMER_SCALE_ORACLE:x86:ms_per_tick=5:ticks_before=23:ms=115:ticks_after=23:ticks_nonzero=1:in_range=1:PASS] +[RING_SPAN:cpu=0:span_ms=2634:writes=31:dropped=0:ticks_total=200:tick_events=12] +[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]<1>[TIMER_WAKE_LATENCY_ORACLE:x86:sleep_ms=10:peers=8:overrun_ms=45:bound_ms=100:quantum_ms=50:round_ms=400:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=535:window_ms=509:measured=1:PASS] +x86 frame-custody gate run 1: PASS +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +gate_exit=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/beast/serial_kernel.txt b/docs/planning/green-program/network/serials/586-pr3/beast/serial_kernel.txt new file mode 100644 index 000000000..57490eed6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/beast/serial_kernel.txt @@ -0,0 +1,17689 @@ +[=3h[=3hBdsDxe: loading Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x4,0x0) +BdsDxe: starting Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x4,0x0) +=== Buffered Boot Messages === +[ INFO] kernel: Kernel entry point reached +[DEBUG] kernel: Boot info address: 0x38000000000 +[ INFO] kernel: Initializing serial port... + +=== End Buffered Messages === +[ INFO] kernel: Serial port initialized and buffer flushed +[ INFO] kernel: Setting up framebuffer... +[ INFO] kernel::logger: Logger fully initialized - output to both framebuffer and serial +[ INFO] kernel: Initializing kernel systems... +[ INFO] kernel::gdt: TSS I/O permission bitmap disabled (iomap_base=104) +[ INFO] kernel::gdt: TSS located at 0x1000043d630 (PML4 index 2) +[ INFO] kernel::gdt: GDT loaded at 0x1000043d6a0 (PML4 index 2) +[ INFO] kernel::gdt: GDT initialized with kernel and user segments +[DEBUG] kernel::gdt: Kernel code: 0x8 +[DEBUG] kernel::gdt: Kernel data: 0x10 +[DEBUG] kernel::gdt: TSS: 0x18 +[DEBUG] kernel::gdt: User data: 0x2b +[DEBUG] kernel::gdt: User code: 0x33 +[DEBUG] kernel::gdt: GDT base: 0x1000043d6a0, limit: 0x37 +[DEBUG] kernel::gdt: Raw user data descriptor (0x2b): 0x00cff3000000ffff +[DEBUG] kernel::gdt: Raw user code descriptor (0x33): 0x00affb000000ffff +[DEBUG] kernel::gdt: User data: P=1 DPL=3 S=1 Type=0x3 +[DEBUG] kernel::gdt: User code: P=1 DPL=3 S=1 Type=0xb L=1 D=0 +[DEBUG] kernel::gdt: TSS RSP0 (kernel stack): 0x0 +[DEBUG] kernel::gdt: TSS IST[0] (double fault stack): 0x0 +[ERROR] kernel::interrupts: INVALID timer_interrupt_entry address: 0x100003ebb21 +[ WARN] kernel::interrupts: Using low-half address for timer entry (temporary workaround) +[ERROR] kernel::interrupts: INVALID syscall_entry address: 0x100003eb97f +[ WARN] kernel::interrupts: Using low-half address for syscall entry (temporary workaround) +[ INFO] kernel::interrupts: IDT[0x80] gate attributes: +[ INFO] kernel::interrupts: Handler address: 0x100003eb97f (low-half, validation failed) +[ INFO] kernel::interrupts: DPL (privilege level): Ring3 (allowing userspace access) +[ INFO] kernel::interrupts: Gate type: Interrupt gate (interrupts disabled on entry) +[ INFO] kernel::interrupts: Syscall handler configured with assembly entry point +[ INFO] kernel::interrupts: IDT address: 0x10000471060 +[ INFO] kernel::interrupts: IDT is in PML4 entry 2 +[ INFO] kernel::interrupts: IDT loaded successfully at 0x10000471060 +[ INFO] kernel: GDT and IDT initialized +[ INFO] kernel: Running GDT validation tests... +[ INFO] kernel::gdt_tests: === Running GDT Tests === +[ INFO] kernel::gdt_tests: Testing GDT segment registers... +[ INFO] kernel::gdt_tests: CS selector: SegmentSelector { index: 1, rpl: Ring0 } (index: 1, RPL: Ring0) +[ INFO] kernel::gdt_tests: DS selector: SegmentSelector { index: 2, rpl: Ring0 } (index: 2, RPL: Ring0) +[ INFO] kernel::gdt_tests: ✅ GDT segment test passed! +[ INFO] kernel::gdt_tests: Testing GDT readability... +[ INFO] kernel::gdt_tests: GDT base: 0x1000043d6a0, limit: 0x37 +[ INFO] kernel::gdt_tests: GDT limit + 1 = 56 +[ INFO] kernel::gdt_tests: GDT has space for 7 entries +[ INFO] kernel::gdt_tests: After spin loop delay +[ INFO] kernel::gdt_tests: About to check assertion: 7 >= 5 +[ INFO] kernel::gdt_tests: ✓ Assertion passed: 7 >= 5 +[ INFO] kernel::gdt_tests: ✅ GDT readability test passed! +[ INFO] kernel::gdt_tests: Testing user segment configuration... +[ INFO] kernel::gdt_tests: User code selector: 0x33 (index: 6, RPL: Ring3) +[ INFO] kernel::gdt_tests: User data selector: 0x2b (index: 5, RPL: Ring3) +[ INFO] kernel::gdt_tests: ✅ User segment configuration test passed! +[ INFO] kernel::gdt_tests: Testing user segment descriptor validity... +[ INFO] kernel::gdt_tests: User data descriptor: 0x00cff3000000ffff +[ INFO] kernel::gdt_tests: User data - Present: 1, DPL: 3, S: 1, Type: 0x3 +[ INFO] kernel::gdt_tests: User code descriptor: 0x00affb000000ffff +[ INFO] kernel::gdt_tests: User code - Present: 1, DPL: 3, S: 1, Type: 0xb, L: 1, D: 0 +[ INFO] kernel::gdt_tests: ✅ User segment descriptor validation passed! +[ INFO] kernel::gdt_tests: Testing TSS descriptor... +[ INFO] kernel::gdt_tests: TSS descriptor low: 0x00008b43d6300067 +[ INFO] kernel::gdt_tests: TSS descriptor high: 0x0000000000000100 +[ INFO] kernel::gdt_tests: TSS Present: 1 +[ INFO] kernel::gdt_tests: TSS DPL: 0 +[ INFO] kernel::gdt_tests: TSS Type: 0xb +[ INFO] kernel::gdt_tests: TSS base address: 0x1000043d630 +[ INFO] kernel::gdt_tests: ✅ TSS descriptor test passed! +[ INFO] kernel::gdt_tests: Testing TSS.RSP0 configuration... +[ INFO] kernel::gdt_tests: TSS.RSP0: 0x0 +[ WARN] kernel::gdt_tests: TSS.RSP0 is zero - kernel stack not yet configured (acceptable at this stage) +[ INFO] kernel::gdt_tests: ✅ TSS.RSP0 test passed! +[ INFO] kernel::gdt_tests: Skipping double fault stack test (temporarily disabled) +[ INFO] kernel::gdt_tests: === All GDT Tests Passed === +[ INFO] kernel: GDT tests completed +[ INFO] kernel::per_cpu: Initializing per-CPU data via GS segment +[ INFO] kernel::per_cpu: Per-CPU data initialized at 0x1000047cc00 +[DEBUG] kernel::per_cpu: GS_BASE = 0x1000047cc00 +[DEBUG] kernel::per_cpu: KERNEL_GS_BASE = 0x1000047cc00 +[ INFO] kernel::per_cpu: HAL read-back verification passed: GS-relative operations working +[ INFO] kernel::per_cpu: Per-CPU data marked as initialized - preempt_count functions now use per-CPU storage +[ INFO] kernel::per_cpu: Storing initial kernel_cr3 = 0x101000 in per-CPU data (bootloader PT) +[ INFO] kernel::per_cpu: kernel_cr3 stored successfully - interrupt handlers can now switch to kernel page tables +[ INFO] kernel::per_cpu: HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete +[ INFO] kernel: Per-CPU data initialized +[ INFO] kernel: Running preempt_count comprehensive tests... +[ INFO] kernel::preempt_count_test: === PREEMPT_COUNT COMPREHENSIVE TEST START === +[ INFO] kernel::preempt_count_test: TEST 1: Initial preempt_count = 0x0 +[ INFO] kernel::preempt_count_test: TEST 2: Testing preempt_disable/enable... +[ INFO] kernel::preempt_count_test: After preempt_disable: 0x1 +[ INFO] kernel::preempt_count_test: After preempt_enable: 0x0 +[ INFO] kernel::preempt_count_test: TEST 3: Testing nested preempt_disable/enable... +[ INFO] kernel::preempt_count_test: After 3x preempt_disable: 0x3 +[ INFO] kernel::preempt_count_test: After 1x preempt_enable: 0x2 +[ INFO] kernel::preempt_count_test: After all preempt_enable: 0x0 +[ INFO] kernel::preempt_count_test: TEST 4: Simulating IRQ context... +[ INFO] kernel::preempt_count_test: After irq_enter: 0x10000 +[ INFO] kernel::preempt_count_test: After preempt_disable in IRQ: 0x10001 +[ INFO] kernel::preempt_count_test: After irq_exit: 0x0 +[ INFO] kernel::preempt_count_test: TEST 5: Testing softirq context... +[ INFO] kernel::preempt_count_test: After softirq_enter: 0x100 +[ INFO] kernel::preempt_count_test: After softirq_exit: 0x0 +[ INFO] kernel::preempt_count_test: TEST 5b: Testing bh_disable/bh_enable context split... +[ INFO] kernel::preempt_count_test: After bh_disable: 0x200 +[ INFO] kernel::preempt_count_test: TEST 6: Testing NMI context... +[ INFO] kernel::preempt_count_test: After nmi_enter: 0x4000000 +[ INFO] kernel::preempt_count_test: After nmi_exit: 0x0 +[ INFO] kernel::preempt_count_test: TEST 7: Testing mixed contexts... +[ INFO] kernel::preempt_count_test: Mixed (preempt+irq+softirq): 0x10101 +[ INFO] kernel::preempt_count_test: After clearing mixed: 0x0 +[ INFO] kernel::preempt_count_test: TEST 8: Testing nested IRQ context... +[ INFO] kernel::preempt_count_test: First irq_enter: 0x10000 +[ INFO] kernel::preempt_count_test: Second irq_enter: 0x20000 +[ INFO] kernel::preempt_count_test: After first irq_exit: 0x10000 +[ INFO] kernel::preempt_count_test: After second irq_exit: 0x0 +[ INFO] kernel::preempt_count_test: TEST 9: Testing query functions... +[ INFO] kernel::preempt_count_test: TEST 10: Testing spinlock integration... +[ INFO] kernel::spinlock: Testing spinlock preemption integration... +[ INFO] kernel::spinlock: Initial preempt_count: 0x0 +[ INFO] kernel::spinlock: With spinlock held: 0x1 +[ INFO] kernel::spinlock: After spinlock release: 0x0 +[ INFO] kernel::spinlock: ✅ Spinlock preemption integration test passed +[ INFO] kernel::preempt_count_test: === PREEMPT_COUNT COMPREHENSIVE TEST PASSED === +[ INFO] kernel::preempt_count_test: ✅ All preempt_count functions validated successfully +[ INFO] kernel::preempt_count_test: === PREEMPT_COUNT SCHEDULING TEST START === +[ INFO] kernel::preempt_count_test: Initial preempt_count: 0x0 +[ INFO] kernel::preempt_count_test: Set need_resched flag +[ INFO] kernel::preempt_count_test: Entered IRQ context: 0x10000 +[ INFO] kernel::preempt_count_test: preempt_enable in IRQ did not schedule (correct) +[ INFO] kernel::preempt_count_test: Exited IRQ context: 0x0 +[ INFO] kernel::preempt_count_test: Preemption disabled: 0x1 +[ INFO] kernel::preempt_count_test: Preemption enabled and may have scheduled +[ INFO] kernel::preempt_count_test: Cleared need_resched flag after test +[ INFO] kernel::preempt_count_test: === PREEMPT_COUNT SCHEDULING TEST PASSED === +[ INFO] kernel: ✅ preempt_count tests completed successfully +[ INFO] kernel: Checking physical memory offset availability... +[ INFO] kernel: Physical memory offset available: 0x28000000000 +[ INFO] kernel::memory: Initializing memory management... +[ INFO] kernel::memory: Physical memory offset: VirtAddr(0x28000000000) +[ INFO] kernel::memory: STEP 1: Establishing canonical kernel layout... +[ INFO] kernel::memory::layout: LAYOUT: Kernel memory layout initialized: +[ INFO] kernel::memory::layout: LAYOUT: percpu stack base=0xffffc90000000000, size=32 KiB, stride=2 MiB, guard=4 KiB +[ INFO] kernel::memory::layout: LAYOUT: Max CPUs supported: 256 +[ INFO] kernel::memory::layout: LAYOUT: Total stack region size: 512 MiB +[ INFO] kernel::memory::layout: LAYOUT: CPU 0 stack: base=0xffffc90000000000, top=0xffffc90000008000 +[ INFO] kernel::memory::layout: LAYOUT: CPU 1 stack: base=0xffffc90000200000, top=0xffffc90000208000 +[ INFO] kernel::memory::layout: LAYOUT: CPU 2 stack: base=0xffffc90000400000, top=0xffffc90000408000 +[ INFO] kernel::memory::layout: LAYOUT: CPU 3 stack: base=0xffffc90000600000, top=0xffffc90000608000 +[ INFO] kernel::memory: Initializing frame allocator... +[DEBUG] kernel::memory::frame_allocator: Skipping low memory region 0x0..0x87000 (below floor 0x100000) +[DEBUG] kernel::memory::frame_allocator: Skipping low memory region 0x87000..0x88000 (below floor 0x100000) +[DEBUG] kernel::memory::frame_allocator: Skipping low memory region 0x88000..0xa0000 (below floor 0x100000) +[ INFO] kernel::memory::frame_allocator: Frame allocator initialized with 493 MiB of usable memory in 90 regions (floor=0x100000) +[ WARN] kernel::memory::frame_allocator: Ignored 3 memory regions (0 MiB) due to MAX_REGIONS limit +[ INFO] kernel::memory: Initializing paging... +[ INFO] kernel::memory::paging: Page table initialized +[ INFO] kernel::memory::process_memory: Saved kernel page table frame: PhysFrame[4KiB](0x101000) +[ INFO] kernel::memory: Initializing global kernel page tables... +[ INFO] kernel::memory::kernel_page_table: Initializing global kernel page table system +[ INFO] kernel::memory::kernel_page_table: Allocated kernel PDPT at frame PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::kernel_page_table: Global kernel page table initialized successfully +[ INFO] kernel::memory::kernel_page_table: STEP 2: Building master kernel PML4 with upper-half mappings and per-CPU stacks +[ INFO] kernel::memory::kernel_page_table: Allocated fresh PDPTs: PML4[402]=PhysFrame[4KiB](0x65f000), PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::kernel_page_table: PHASE2: Preserved all lower-half entries (0-255) from bootloader +[ INFO] kernel::memory::kernel_page_table: PHASE2-TEMP: Preserved PML4[0] in master for low-half kernel execution +[ INFO] kernel::memory::kernel_page_table: PHASE2: Aliased kernel from PML4[0] to PML4[511] (0xffffffff80000000) +[ INFO] kernel::memory::kernel_page_table: PHASE2: Master PML4[510] -> frame PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::kernel_page_table: STEP 2: Pre-building page table hierarchy for kernel stacks (without leaf mappings) +[ INFO] kernel::memory::kernel_page_table: STEP 2: Using existing PDPT for kernel stacks at frame PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::kernel_page_table: STEP 2: Building hierarchy for kernel stack region 0xffffc90000000000-0xffffc90008000000 +[ INFO] kernel::memory::kernel_page_table: STEP 2: Allocated PD for kernel stacks at frame PhysFrame[4KiB](0x661000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[0] for kernel stacks at frame PhysFrame[4KiB](0x662000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[1] for kernel stacks at frame PhysFrame[4KiB](0x663000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[2] for kernel stacks at frame PhysFrame[4KiB](0x664000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[3] for kernel stacks at frame PhysFrame[4KiB](0x665000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[4] for kernel stacks at frame PhysFrame[4KiB](0x666000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[5] for kernel stacks at frame PhysFrame[4KiB](0x667000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[6] for kernel stacks at frame PhysFrame[4KiB](0x668000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[7] for kernel stacks at frame PhysFrame[4KiB](0x669000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[8] for kernel stacks at frame PhysFrame[4KiB](0x66a000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[9] for kernel stacks at frame PhysFrame[4KiB](0x66b000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[10] for kernel stacks at frame PhysFrame[4KiB](0x66c000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[11] for kernel stacks at frame PhysFrame[4KiB](0x66d000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[12] for kernel stacks at frame PhysFrame[4KiB](0x66e000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[13] for kernel stacks at frame PhysFrame[4KiB](0x66f000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[14] for kernel stacks at frame PhysFrame[4KiB](0x670000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[15] for kernel stacks at frame PhysFrame[4KiB](0x671000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[16] for kernel stacks at frame PhysFrame[4KiB](0x672000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[17] for kernel stacks at frame PhysFrame[4KiB](0x673000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[18] for kernel stacks at frame PhysFrame[4KiB](0x674000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[19] for kernel stacks at frame PhysFrame[4KiB](0x675000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[20] for kernel stacks at frame PhysFrame[4KiB](0x676000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[21] for kernel stacks at frame PhysFrame[4KiB](0x677000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[22] for kernel stacks at frame PhysFrame[4KiB](0x678000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[23] for kernel stacks at frame PhysFrame[4KiB](0x679000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[24] for kernel stacks at frame PhysFrame[4KiB](0x67a000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[25] for kernel stacks at frame PhysFrame[4KiB](0x67b000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[26] for kernel stacks at frame PhysFrame[4KiB](0x67c000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[27] for kernel stacks at frame PhysFrame[4KiB](0x67d000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[28] for kernel stacks at frame PhysFrame[4KiB](0x67e000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[29] for kernel stacks at frame PhysFrame[4KiB](0x67f000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[30] for kernel stacks at frame PhysFrame[4KiB](0x680000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[31] for kernel stacks at frame PhysFrame[4KiB](0x681000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[32] for kernel stacks at frame PhysFrame[4KiB](0x682000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[33] for kernel stacks at frame PhysFrame[4KiB](0x683000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[34] for kernel stacks at frame PhysFrame[4KiB](0x684000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[35] for kernel stacks at frame PhysFrame[4KiB](0x685000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[36] for kernel stacks at frame PhysFrame[4KiB](0x686000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[37] for kernel stacks at frame PhysFrame[4KiB](0x687000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[38] for kernel stacks at frame PhysFrame[4KiB](0x688000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[39] for kernel stacks at frame PhysFrame[4KiB](0x689000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[40] for kernel stacks at frame PhysFrame[4KiB](0x68a000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[41] for kernel stacks at frame PhysFrame[4KiB](0x68b000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[42] for kernel stacks at frame PhysFrame[4KiB](0x68c000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[43] for kernel stacks at frame PhysFrame[4KiB](0x68d000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[44] for kernel stacks at frame PhysFrame[4KiB](0x68e000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[45] for kernel stacks at frame PhysFrame[4KiB](0x68f000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[46] for kernel stacks at frame PhysFrame[4KiB](0x690000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[47] for kernel stacks at frame PhysFrame[4KiB](0x691000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[48] for kernel stacks at frame PhysFrame[4KiB](0x692000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[49] for kernel stacks at frame PhysFrame[4KiB](0x693000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[50] for kernel stacks at frame PhysFrame[4KiB](0x694000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[51] for kernel stacks at frame PhysFrame[4KiB](0x695000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[52] for kernel stacks at frame PhysFrame[4KiB](0x696000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[53] for kernel stacks at frame PhysFrame[4KiB](0x697000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[54] for kernel stacks at frame PhysFrame[4KiB](0x698000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[55] for kernel stacks at frame PhysFrame[4KiB](0x699000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[56] for kernel stacks at frame PhysFrame[4KiB](0x69a000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[57] for kernel stacks at frame PhysFrame[4KiB](0x69b000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[58] for kernel stacks at frame PhysFrame[4KiB](0x69c000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[59] for kernel stacks at frame PhysFrame[4KiB](0x69d000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[60] for kernel stacks at frame PhysFrame[4KiB](0x69e000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[61] for kernel stacks at frame PhysFrame[4KiB](0x69f000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[62] for kernel stacks at frame PhysFrame[4KiB](0x6a0000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[63] for kernel stacks at frame PhysFrame[4KiB](0x6a1000) +[ INFO] kernel::memory::kernel_page_table: STEP 2: Page table hierarchy built for kernel stack region: +[ INFO] kernel::memory::kernel_page_table: PML4[402] -> PDPT frame PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::kernel_page_table: PDPT[0] -> PD frame PhysFrame[4KiB](0x661000) +[ INFO] kernel::memory::kernel_page_table: PD[0-63] -> PT frames allocated for 128MB region +[ INFO] kernel::memory::kernel_page_table: PTEs: Left unmapped (will be populated by allocate_kernel_stack) +[ INFO] kernel::memory::kernel_page_table: STEP 2: Successfully pre-built page table hierarchy for kernel stacks +[ INFO] kernel::memory::kernel_page_table: STEP 3: Pre-building page table hierarchy for IST stacks (without leaf mappings) +[ INFO] kernel::memory::kernel_page_table: STEP 3: Using existing PDPT for IST stacks at frame PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::kernel_page_table: STEP 3: Building hierarchy for IST stack region 0xffffc98000000000-0xffffc98001000000 +[ INFO] kernel::memory::kernel_page_table: STEP 3: Allocated PD for IST stacks at frame PhysFrame[4KiB](0x6a2000) +[DEBUG] kernel::memory::kernel_page_table: STEP 3: Allocated PT[0] for IST stacks at frame PhysFrame[4KiB](0x6a3000) +[DEBUG] kernel::memory::kernel_page_table: STEP 3: Allocated PT[1] for IST stacks at frame PhysFrame[4KiB](0x6a4000) +[DEBUG] kernel::memory::kernel_page_table: STEP 3: Allocated PT[2] for IST stacks at frame PhysFrame[4KiB](0x6a5000) +[DEBUG] kernel::memory::kernel_page_table: STEP 3: Allocated PT[3] for IST stacks at frame PhysFrame[4KiB](0x6a6000) +[DEBUG] kernel::memory::kernel_page_table: STEP 3: Allocated PT[4] for IST stacks at frame PhysFrame[4KiB](0x6a7000) +[DEBUG] kernel::memory::kernel_page_table: STEP 3: Allocated PT[5] for IST stacks at frame PhysFrame[4KiB](0x6a8000) +[DEBUG] kernel::memory::kernel_page_table: STEP 3: Allocated PT[6] for IST stacks at frame PhysFrame[4KiB](0x6a9000) +[DEBUG] kernel::memory::kernel_page_table: STEP 3: Allocated PT[7] for IST stacks at frame PhysFrame[4KiB](0x6aa000) +[ INFO] kernel::memory::kernel_page_table: STEP 3: Page table hierarchy built for IST stack region: +[ INFO] kernel::memory::kernel_page_table: PML4[403] -> PDPT frame PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::kernel_page_table: PDPT[0] -> PD frame PhysFrame[4KiB](0x6a2000) +[ INFO] kernel::memory::kernel_page_table: PD[0-7] -> PT frames allocated +[ INFO] kernel::memory::kernel_page_table: PTEs: Left unmapped (will be populated by per_cpu_stack) +[ INFO] kernel::memory::kernel_page_table: STEP 3: Successfully pre-built page table hierarchy for IST stacks +[ INFO] kernel::memory::kernel_page_table: Verified: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::kernel_page_table: STORING: master_pml4_frame=PhysFrame[4KiB](0x65e000) +[ INFO] kernel::memory::kernel_page_table: Switching CR3 to master kernel PML4: PhysFrame[4KiB](0x65e000) +[ INFO] kernel::memory::kernel_page_table: CR3 switched to master PML4 +[ INFO] kernel::memory::kernel_page_table: Post-CR3 verification: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::kernel_page_table: PHASE2: Master kernel PML4 built and active at frame PhysFrame[4KiB](0x65e000) +[ INFO] kernel::memory: CRITICAL: Updating kernel_cr3 to master PML4: 0x65e000 +[ INFO] kernel::per_cpu: Setting kernel_cr3 in per-CPU data to 0x65e000 +[ INFO] kernel::memory::kernel_page_table: Process migration will occur as new processes are created +[ INFO] kernel::memory::paging: PHASE2: Enabled global pages support (CR4.PGE) +[ INFO] kernel::memory::paging: Page table initialized +[ INFO] kernel::memory: Initializing heap allocator... +[ INFO] kernel::memory::heap: Mapping heap pages from Page[4KiB](0x444444440000) to Page[4KiB](0x44444843f000) +[ INFO] kernel::memory::heap: Heap initialized at 0x444444440000 with size 65536 KiB +[ INFO] kernel::memory::slab: Slab cache 'fd_table' initialized: 64 slots x 12288 bytes = 768 KiB +[ INFO] kernel::memory::slab: Slab cache 'signal_handlers' initialized: 64 slots x 2048 bytes = 128 KiB +[ INFO] kernel::memory: Initializing stack allocation system... +[ INFO] kernel::memory::stack: Stack allocation system initialized +[ INFO] kernel::memory: Initializing kernel stack allocator... +[ INFO] kernel::memory::kernel_stack: Kernel stack allocator initialized: 254 slots available +[ INFO] kernel::memory::kernel_stack: Stack range: 0xffffc90000000000 - 0xffffc90008000000 +[ INFO] kernel::memory::kernel_stack: Stack size: 512 KiB + 4 KiB guard +[ INFO] kernel::memory: Initializing per-CPU emergency stacks... +[ INFO] kernel::memory::per_cpu_stack: Initializing per-CPU emergency stacks for 1 CPUs +[DEBUG] kernel::memory::per_cpu_stack: CPU 0 emergency stack: 0xffffc98000000000 - 0xffffc98000004000 +[ INFO] kernel::memory::per_cpu_stack: Initialized 1 per-CPU emergency stacks +[ INFO] kernel::memory: Memory management initialized +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0x1800000fcc0 +[ERROR] kernel::memory::process_memory: WARNING: Low stack detected! RSP=0x1800000fcc0 +[ERROR] kernel::memory::process_memory: This might cause a stack overflow! +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x47c8000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x47c8000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280047c8000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280047c8000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280047c8000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280047c8000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x47ca000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x47c8000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40000000, 2 program headers +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0x1800000fcc0 +[ERROR] kernel::memory::process_memory: WARNING: Low stack detected! RSP=0x1800000fcc0 +[ERROR] kernel::memory::process_memory: This might cause a stack overflow! +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x47c8000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x47c8000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280047c8000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280047c8000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280047c8000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280047c8000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x47ca000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x47c8000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0x1800000fcc0 +[ERROR] kernel::memory::process_memory: WARNING: Low stack detected! RSP=0x1800000fcc0 +[ERROR] kernel::memory::process_memory: This might cause a stack overflow! +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x47cc000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x47cc000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280047cc000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280047cc000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280047cc000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280047cc000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x47cd000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x47cc000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0x1800000fcc0 +[ERROR] kernel::memory::process_memory: WARNING: Low stack detected! RSP=0x1800000fcc0 +[ERROR] kernel::memory::process_memory: This might cause a stack overflow! +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x47cb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x47cb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280047cb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280047cb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280047cb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280047cb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x47ce000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x47cb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ERROR] kernel::memory::process_memory: Refusing to map 0x10000400000: root slot 2 was inherited, not allocated by this address space +[ INFO] kernel::arch_impl::x86_64::smp: [X86_SMP_ENUM:madt_cpus=1:enabled=1:x2apic=0:bsp_apic_id=0:cpuid_logical=0:present=1:online=1:max_cpus=1:src=madt:reason=none] +[ INFO] kernel::memory::layout: KLAYOUT: image=0x100000..0x300000 text=0x100000..0x200000 rodata=0x200000..0x250000 data=0x250000..0x280000 bss=0x280000..0x300000 +[ INFO] kernel::memory::layout: KLAYOUT: GDT base=0x1000043d6a0 limit=55 +[ INFO] kernel::memory::layout: KLAYOUT: IDT base=0x10000471060 limit=4095 +[ INFO] kernel::memory::layout: KLAYOUT: TSS base=0x1000043d630 RSP0=0x0 +[ INFO] kernel::memory::layout: KLAYOUT: Per-CPU base=0x1000047cc00 size=0xc0 +[ INFO] kernel::drivers: Initializing driver subsystem... +[ INFO] kernel::drivers::pci: PCI: Starting bus enumeration... +[ INFO] kernel::drivers::pci: PCI: 00:00.0 [8086:1237] Intel Bridge/0x00 IRQ=255 +[ INFO] kernel::drivers::pci: PCI: 00:01.0 [8086:7000] Intel Bridge/0x01 IRQ=255 +[ INFO] kernel::drivers::pci: PCI: 00:01.1 [8086:7010] Intel MassStorage/0x01 IRQ=255 +[ INFO] kernel::drivers::pci: PCI: 00:01.3 [8086:7113] Intel Bridge/0x80 IRQ=10 +[ INFO] kernel::drivers::pci: PCI: 00:02.0 [1234:1111] Unknown Display/0x00 IRQ=255 +[DEBUG] kernel::drivers::pci: PCI: BAR0: addr=0x80000000 size=0x1000000 MMIO +[DEBUG] kernel::drivers::pci: PCI: BAR2: addr=0x810a3000 size=0x1000 MMIO +[ INFO] kernel::drivers::pci: PCI: 00:03.0 [8086:100e] Intel Network/0x00 IRQ=11 +[DEBUG] kernel::drivers::pci: PCI: BAR0: addr=0x81080000 size=0x20000 MMIO +[DEBUG] kernel::drivers::pci: PCI: BAR1: addr=0xc180 size=0x40 I/O +[ INFO] kernel::drivers::pci: PCI: -> Network controller detected! +[ INFO] kernel::drivers::pci: E1000 network device found +[ INFO] kernel::drivers::pci: PCI: 00:04.0 [1af4:1001] VirtIO MassStorage/0x00 IRQ=11 +[DEBUG] kernel::drivers::pci: PCI: BAR0: addr=0xc100 size=0x80 I/O +[DEBUG] kernel::drivers::pci: PCI: BAR1: addr=0x810a2000 size=0x1000 MMIO +[ INFO] kernel::drivers::pci: PCI: 00:05.0 [1af4:1001] VirtIO MassStorage/0x00 IRQ=10 +[DEBUG] kernel::drivers::pci: PCI: BAR0: addr=0xc080 size=0x80 I/O +[DEBUG] kernel::drivers::pci: PCI: BAR1: addr=0x810a1000 size=0x1000 MMIO +[ INFO] kernel::drivers::pci: PCI: 00:06.0 [1af4:1001] VirtIO MassStorage/0x00 IRQ=10 +[DEBUG] kernel::drivers::pci: PCI: BAR0: addr=0xc000 size=0x80 I/O +[DEBUG] kernel::drivers::pci: PCI: BAR1: addr=0x810a0000 size=0x1000 MMIO +[ INFO] kernel::drivers::pci: PCI: Enumeration complete. Found 9 devices (3 VirtIO block, 1 network) +[ INFO] kernel::drivers::virtio::block: VirtIO block: Found 3 device(s) +[ INFO] kernel::drivers::virtio::block: VirtIO block: Initializing device 0 at 00:04.0 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Initializing device at I/O base 0xc100 +[DEBUG] kernel::drivers::virtio: VirtIO: Reset complete after 0 attempts +[DEBUG] kernel::drivers::virtio: VirtIO: Device features=0x71006ef4, requested=0x206, negotiated=0x204 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Capacity = 16512 sectors (8 MB) +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device queue size = 256 (must use exactly) +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Allocated 3 pages starting at phys=0x47db000 +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Layout - desc_offset=0, avail_offset=4096, used_offset=8192 +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Pointers - desc=0x280047db000, avail=0x280047dc000, used=0x280047dd000 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Setting queue address phys=0x47db000, PFN=0x47db +[ INFO] kernel::drivers::virtio::block: VirtIO block: Queue address verified: PFN=0x47db +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device initialization complete (with cached DMA buffers) +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device 0 initialized successfully +[ INFO] kernel::drivers::virtio::block: VirtIO block: Initializing device 1 at 00:05.0 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Initializing device at I/O base 0xc080 +[DEBUG] kernel::drivers::virtio: VirtIO: Reset complete after 0 attempts +[DEBUG] kernel::drivers::virtio: VirtIO: Device features=0x71006ef4, requested=0x206, negotiated=0x204 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Capacity = 61277 sectors (29 MB) +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device queue size = 256 (must use exactly) +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Allocated 3 pages starting at phys=0x47de000 +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Layout - desc_offset=0, avail_offset=4096, used_offset=8192 +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Pointers - desc=0x280047de000, avail=0x280047df000, used=0x280047e0000 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Setting queue address phys=0x47de000, PFN=0x47de +[ INFO] kernel::drivers::virtio::block: VirtIO block: Queue address verified: PFN=0x47de +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device initialization complete (with cached DMA buffers) +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device 1 initialized successfully +[ INFO] kernel::drivers::virtio::block: VirtIO block: Initializing device 2 at 00:06.0 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Initializing device at I/O base 0xc000 +[DEBUG] kernel::drivers::virtio: VirtIO: Reset complete after 0 attempts +[DEBUG] kernel::drivers::virtio: VirtIO: Device features=0x71006ef4, requested=0x206, negotiated=0x204 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Capacity = 524288 sectors (256 MB) +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device queue size = 256 (must use exactly) +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Allocated 3 pages starting at phys=0x47e1000 +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Layout - desc_offset=0, avail_offset=4096, used_offset=8192 +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Pointers - desc=0x280047e1000, avail=0x280047e2000, used=0x280047e3000 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Setting queue address phys=0x47e1000, PFN=0x47e1 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Queue address verified: PFN=0x47e1 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device initialization complete (with cached DMA buffers) +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device 2 initialized successfully +[ INFO] kernel::drivers::virtio::block: VirtIO block: Driver initialized with 3 device(s) +[ INFO] kernel::drivers: VirtIO block driver initialized successfully +[ INFO] kernel::drivers::e1000: E1000: Found device 100e at 00:03.0 IRQ=11 +[ INFO] kernel::drivers::e1000: E1000: MMIO at 0x81080000 size 0x20000 +[ INFO] kernel::memory: MMIO: Mapping 0x81080000 -> 0xffffe00000000000 (32 pages) +[ INFO] kernel::drivers::e1000: E1000: Mapped MMIO to 0xffffe00000000000 +[ INFO] kernel::drivers::e1000: E1000: MAC address 52:54:00:12:34:56 +[ INFO] kernel::drivers::e1000: E1000: RX initialized with 32 descriptors +[ INFO] kernel::drivers::e1000: E1000: TX initialized with 32 descriptors +[ INFO] kernel::drivers::e1000: E1000: Link up at 1000 Mbps +[ INFO] kernel::drivers::e1000: E1000 driver initialized +[ INFO] kernel::drivers: E1000 network driver initialized successfully +[DEBUG] kernel::interrupts: IRQ 10 enabled (E1000) +[ WARN] kernel::drivers: VirtIO sound driver initialization failed: No VirtIO sound devices found +[ INFO] kernel::drivers: Driver subsystem initialized +[ INFO] kernel: PCI subsystem initialized: 9 devices found +[ INFO] kernel::task::softirqd: SOFTIRQ_REGISTER: NetRx handler registered +[ INFO] kernel::net: NET: Initializing network stack... +[ INFO] kernel::net: NET: MAC address: 52:54:00:12:34:56 +[ INFO] kernel::net: NET: IP address: 10.0.2.15 +[ INFO] kernel::net: NET: Gateway: 10.0.2.2 +[DEBUG] kernel::net::arp: ARP: Cache initialized (16 entries) +[ INFO] kernel::net: Network stack initialized +[ INFO] kernel::net: [net] e1000 link up after 0ms -- proceeding with ARP +[ INFO] kernel::net: NET: Sending ARP request for gateway 10.0.2.2 +[DEBUG] kernel::net::arp: ARP: Sent request for 10.0.2.2 +[ INFO] kernel::net: ARP request sent successfully +[ INFO] kernel::net: NET: Gateway ARP not resolved during init; will resolve via IRQ path +[ INFO] kernel::net: NET: Sending ICMP echo request to gateway 10.0.2.2 +[ INFO] kernel::net: NET: ARP cache miss for 10.0.2.2, sending ARP request +[DEBUG] kernel::net::arp: ARP: Sent request for 10.0.2.2 +[ INFO] kernel::net: NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +[ INFO] kernel::net: NET: Network initialization complete +[ INFO] kernel::fs::devfs: devfs: initialized with 4 devices +[ INFO] kernel: devfs initialized at /dev +[ INFO] kernel::fs::devptsfs: devpts: initialized at /dev/pts +[ INFO] kernel: devptsfs initialized at /dev/pts +[ INFO] kernel: CPU detected: QEMU Virtual CPU version 2.5+ +[ INFO] kernel::fs::procfs: procfs: initialized with 22 entries +[ INFO] kernel: procfs initialized at /proc +[ INFO] kernel::gdt: Updated IST[0] (double fault stack) to 0xffffc98000002000 +[ INFO] kernel::gdt: Updated IST[1] (page fault stack) to 0xffffc98000004000 +[ INFO] kernel: Updated IST stacks with per-CPU emergency and page fault stacks +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 0 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 0 at 0xffffc90000001000-0xffffc90000081000 (guard at 0xffffc90000000000) +[ INFO] kernel: Initial TSS.RSP0 set to 0xffffc90000081000 +[ INFO] kernel: Running contract tests... +[ INFO] kernel::contract_runner: === Running Contract Tests === +[ INFO] kernel::contract_runner: Testing current page table (CR3)... +[ INFO] kernel::contract_runner: [PASS] PML4[402]/[403] frame separation +[ INFO] kernel::contract_runner: [PASS] PML4[2] (kernel code mapping) +[ INFO] kernel::contract_runner: [PASS] Stack regions present +[ INFO] kernel::contract_runner: [PASS] TSS RSP0 valid +[ INFO] kernel::contract_runner: Testing master kernel PML4... +[ INFO] kernel::contract_runner: [PASS] Master PML4 all kernel entries valid +[ INFO] kernel::contract_runner: [PASS] Master PML4[402]/[403] frame separation +[ INFO] kernel::contract_runner: Testing TSS invariants... +[ INFO] kernel::contract_runner: [PASS] TSS configuration +[ INFO] kernel::contract_runner: [PASS] IST stacks valid +[ INFO] kernel::contract_runner: [PASS] IST[0]/[1] separation +[ INFO] kernel::contract_runner: Testing process page tables... +[ INFO] kernel::contract_runner: [SKIP] Process manager not initialized +[ INFO] kernel::contract_runner: === Contract Tests Complete: 9 passed, 0 failed === +[ INFO] kernel: Contract tests: 9 passed, 0 failed +[ INFO] kernel: Testing heap allocation... +[ INFO] kernel: Heap test: created vector with 10 elements +[ INFO] kernel: Heap test: sum of elements = 45 +[ INFO] kernel: Heap allocation test passed! +[ INFO] kernel::tls: Initializing Thread Local Storage (TLS) system... +[ INFO] kernel::tls: Kernel TLS block allocated at 0xffffc90030000000 +[ INFO] kernel::tls: TLS system initialized successfully +[ INFO] kernel: TLS initialized +[ INFO] kernel::tls: SWAPGS support configured: GS always per-CPU = 0x1000047cc00, user TLS uses FS +[ INFO] kernel: SWAPGS support enabled +[ INFO] kernel: Keyboard queue initialized +[ INFO] kernel::tty::driver: Console TTY initialized +[ INFO] kernel::tty::pty: PTY subsystem initialized +[ INFO] kernel::tty: TTY subsystem initialized +[ INFO] kernel: Initializing PIC... +[ INFO] kernel: PIC initialized +[ INFO] kernel::arch_impl::x86_64::timer: Calibrating TSC frequency using PIT... +[ INFO] kernel::arch_impl::x86_64::timer: TSC calibration complete: 2401 MHz (2401068960 Hz) +[ INFO] kernel::arch_impl::x86_64::timer: TSC cycles during 50ms calibration: 120053448 +[ INFO] kernel::arch_impl::x86_64::timer: HAL_TIMER_CALIBRATED: TSC calibration via HAL complete +[ INFO] kernel::time::timer: Timer initialized at 200 Hz (5ms per tick) +[ INFO] kernel::time::rtc: RTC initialized: 2026-09-07 20:53:23 UTC +[ INFO] kernel: Timer initialized +[ INFO] kernel::tracing::core: Tracing subsystem initialized (16 per-CPU buffers) +[ INFO] kernel::tracing::providers::counters: Tracing counters initialized: SYSCALL_TOTAL, IRQ_TOTAL, CTX_SWITCH_TOTAL, TIMER_TICK_TOTAL, FORK_TOTAL, EXEC_TOTAL, COW_FAULT_TOTAL +[ INFO] kernel::tracing::providers: Tracing providers initialized: syscall=0x3, sched=0x0, irq=0x1, net_rx=0x9, process=0x6, teardown=0xa, virtgpu=0x7, xhci=0x8 +[ INFO] kernel: Tracing subsystem initialized and enabled +[ INFO] kernel: CHECKPOINT A: PIT initialized at 100 Hz +[ INFO] kernel: Timer interrupt unmasked +[ INFO] kernel::serial: Serial input interrupts enabled +[ INFO] kernel: Initializing system call infrastructure... +[ INFO] kernel::syscall: Initializing system call infrastructure +[ INFO] kernel::syscall: System call infrastructure initialized +[ INFO] kernel: System call infrastructure initialized +[ INFO] kernel: Initializing threading subsystem... +[ INFO] kernel: Allocating kernel stack for idle thread from upper half... +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 1 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 1 at 0xffffc90000082000-0xffffc90000102000 (guard at 0xffffc90000081000) +[ INFO] kernel: Idle thread kernel stack allocated at 0xffffc90000102000 (PML4[402]) +[ INFO] kernel: TSS.RSP0 set to kernel stack at 0xffffc90000102000 +[ INFO] kernel: About to switch from bootstrap stack at 0x180000137f0 (PML4[3]) to kernel stack +[ INFO] kernel: Successfully switched to kernel stack! RSP=0xffffc90000101688 (PML4[402]) +[ INFO] kernel: TSS.RSP0 verified at 0xffffc90000102000 +Scheduler initialized with current thread 1 as idle task +[ INFO] kernel: Threading subsystem initialized with init_task (swapper/0) +[ INFO] kernel: percpu: cpu0 base=0x1000047cc00, current=swapper/0, rsp0=0xffffc90000102000 +[ INFO] kernel: Initializing process management... +[ INFO] kernel::process: Process management initialized +[ INFO] kernel: Process management initialized +[ INFO] kernel::task::workqueue: WORKQUEUE_INIT: workqueue system initialized +[ INFO] kernel::task::softirqd: SOFTIRQ_INIT: Initializing softirq subsystem +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 2 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 2 at 0xffffc90000103000-0xffffc90000183000 (guard at 0xffffc90000102000) +Added thread 2 'ksoftirqd/0' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel::task::softirqd: SOFTIRQ_INIT: ksoftirqd spawned successfully +[ INFO] kernel::task::softirqd: SOFTIRQ_INIT: Softirq subsystem initialized +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 3 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 3 at 0xffffc90000184000-0xffffc90000204000 (guard at 0xffffc90000183000) +Added thread 3 'kloopbackd' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 4 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 4 at 0xffffc90000205000-0xffffc90000285000 (guard at 0xffffc90000204000) +Added thread 4 'kstrandd' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel: Temporarily enabling interrupts for driver post-init self-tests... +Next thread from queue: 2, cpu: 0 +Switching from thread 1 to thread 2 +[ INFO] kernel::task::softirqd: KSOFTIRQD_SPAWN: ksoftirqd/0 started +Next thread from queue: 3, cpu: 0 +Switching from thread 2 to thread 3 +[DISPATCH_STRAND_CENSUS:seq=1:tick=5:ms=797:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=0:save_no_proc=0:save_no_pm=0:sig_pending_blocked=0:sig_ctx_blocked=0:sig_delivered_blocked=0:idle_no_stack=0:kthread_no_info=0:user_no_kstack=0:sig_deliverable_user=0] +Next thread from queue: 4, cpu: 0 +Switching from thread 3 to thread 4 +Next thread from queue: 1, cpu: 0 +Switching from thread 4 to thread 1 +[ INFO] kernel::drivers: Running driver post-init self-tests... +[DEBUG] kernel::interrupts: IRQ 10 enabled (E1000) +[DEBUG] kernel::interrupts: IRQ 11 enabled (VirtIO + E1000) +[ INFO] kernel::drivers::virtio::block: VirtIO block test: Reading sector 0... +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::net::arp: ARP: Reply from 10.0.2.2 -> 52:55:0a:00:02:02 +[DEBUG] kernel::net::arp: ARP: Reply from 10.0.2.2 -> 52:55:0a:00:02:02 +[ INFO] kernel::net::icmp: NET: ICMP echo reply received from 10.0.2.2 seq=1 +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[ INFO] kernel::drivers::virtio::block: VirtIO block test: Read successful! +[ INFO] kernel::drivers::virtio::block: First 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[ INFO] kernel::drivers::virtio::block: MBR signature found (0x55AA) +Next thread from queue: 1, cpu: 0 +Idle thread 1 is alone, continuing (no switch needed) +[ INFO] kernel::fs::ext2: ext2: Mounted root filesystem - 65536 blocks, 65536 inodes, block size 4096 +[ INFO] kernel: ext2 root filesystem mounted +[ INFO] kernel: No home filesystem: no home block device attached +[DISPATCH_STRAND_CENSUS:seq=2:tick=30:ms=1016:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=0:save_no_proc=0:save_no_pm=0:sig_pending_blocked=0:sig_ctx_blocked=0:sig_delivered_blocked=0:idle_no_stack=0:kthread_no_info=0:user_no_kstack=0:sig_deliverable_user=0] +[DISPATCH_STRAND_CENSUS:seq=3:tick=30:ms=1019:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f7a88 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a64000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f7a88 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DISPATCH_STRAND_CENSUS:seq=4:tick=89:ms=1893:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a64000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f72e8 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DISPATCH_STRAND_CENSUS:seq=5:tick=152:ms=2965:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a64000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=6:tick=283:ms=4000:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f72a8 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a64000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=7:tick=354:ms=5019:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f72e8 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a64000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[DISPATCH_STRAND_CENSUS:seq=8:tick=475:ms=6139:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f72e8 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DISPATCH_STRAND_CENSUS:seq=9:tick=617:ms=7168:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a64000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=10:tick=738:ms=8209:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f7608 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a64000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=11:tick=829:ms=9217:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f7608 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a64000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[DISPATCH_STRAND_CENSUS:seq=12:tick=981:ms=10441:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f7a88 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a68000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a68000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a68000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a68000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a68000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a68000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a69000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a68000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f7648 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a68000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a68000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a68000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a68000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a68000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a68000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DISPATCH_STRAND_CENSUS:seq=13:tick=1053:ms=11540:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a69000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a68000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f7648 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[DISPATCH_STRAND_CENSUS:seq=14:tick=1114:ms=12630:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a6e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a6d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DISPATCH_STRAND_CENSUS:seq=15:tick=1255:ms=13706:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a6e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a6d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a6f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a6f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a6f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a6f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a6f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a6f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a70000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[DISPATCH_STRAND_CENSUS:seq=16:tick=1316:ms=14735:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a6f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a7c000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a7c000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a7c000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a7c000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a7c000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a7c000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a7d000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a7c000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 4 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=17:tick=1513:ms=16372:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 4 'teardown_pairing_parent_child_4' (thread 6) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 4 'teardown_pairing_parent_child_4' (thread 6) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4afb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4afb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004afb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004afb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004afb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004afb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4afa000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4afb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 5 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 5 'teardown_pairing_parent_child_5' (thread 8) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 5 'teardown_pairing_parent_child_5' (thread 8) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=18:tick=1700:ms=17933:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b08000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b08000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b08000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b08000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b08000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b08000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b07000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b08000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 6 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 6 'teardown_pairing_parent_child_6' (thread 10) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 6 'teardown_pairing_parent_child_6' (thread 10) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=19:tick=1900:ms=19585:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b15000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b15000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b15000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b15000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b15000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b15000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b14000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b15000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 7 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=20:tick=2078:ms=21205:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 7 'teardown_pairing_parent_child_7' (thread 12) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 7 'teardown_pairing_parent_child_7' (thread 12) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b22000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b22000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b22000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b22000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b22000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b22000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b21000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b22000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 8 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 8 'teardown_pairing_parent_child_8' (thread 14) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 8 'teardown_pairing_parent_child_8' (thread 14) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=21:tick=2265:ms=22758:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b2f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b2f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b2e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b2f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 9 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 9 'teardown_pairing_parent_child_9' (thread 16) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 9 'teardown_pairing_parent_child_9' (thread 16) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=22:tick=2443:ms=24243:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b3c000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b3c000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b3c000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b3c000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b3c000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b3c000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b3b000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b3c000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 10 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 10 'teardown_pairing_parent_child_10' (thread 18) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 10 'teardown_pairing_parent_child_10' (thread 18) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=23:tick=2624:ms=25790:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b49000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b49000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b49000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b49000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b49000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b49000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b48000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b49000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 11 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 11 'teardown_pairing_parent_child_11' (thread 20) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=24:tick=2809:ms=27286:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 11 'teardown_pairing_parent_child_11' (thread 20) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b56000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b56000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b56000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b56000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b56000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b56000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b55000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b56000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 12 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 12 'teardown_pairing_parent_child_12' (thread 22) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 12 'teardown_pairing_parent_child_12' (thread 22) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=25:tick=3025:ms=29070:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b62000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 13 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DISPATCH_STRAND_CENSUS:seq=26:tick=3231:ms=30759:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 13 'teardown_pairing_parent_child_13' (thread 24) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 13 'teardown_pairing_parent_child_13' (thread 24) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b70000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b70000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b70000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b70000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b70000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b70000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b6f000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b70000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 14 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 14 'teardown_pairing_parent_child_14' (thread 26) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 14 'teardown_pairing_parent_child_14' (thread 26) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=27:tick=3412:ms=32375:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b7d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b7d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b7c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b7d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 15 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 15 'teardown_pairing_parent_child_15' (thread 28) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 15 'teardown_pairing_parent_child_15' (thread 28) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=28:tick=3595:ms=33945:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b8a000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b8a000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b8a000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b8a000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b8a000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b8a000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b89000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b8a000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 16 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 16 'teardown_pairing_parent_child_16' (thread 30) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 16 'teardown_pairing_parent_child_16' (thread 30) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=29:tick=3783:ms=35502:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b97000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b97000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b97000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b97000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b97000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b97000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b96000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b97000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 17 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 17 'teardown_pairing_parent_child_17' (thread 32) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 17 'teardown_pairing_parent_child_17' (thread 32) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=30:tick=3996:ms=37174:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4ba4000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4ba4000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004ba4000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004ba4000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004ba4000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004ba4000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4ba3000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4ba4000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 18 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 18 'teardown_pairing_parent_child_18' (thread 34) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 18 'teardown_pairing_parent_child_18' (thread 34) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=31:tick=4173:ms=38704:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bb1000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bb1000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bb0000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bb1000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 19 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 19 'teardown_pairing_parent_child_19' (thread 36) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 19 'teardown_pairing_parent_child_19' (thread 36) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=32:tick=4370:ms=40396:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bbe000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bbe000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bbe000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bbe000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bbe000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bbe000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bbd000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bbe000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 20 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 20 'teardown_pairing_parent_child_20' (thread 38) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=33:tick=4584:ms=42064:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 20 'teardown_pairing_parent_child_20' (thread 38) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bcb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bcb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bca000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bcb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 21 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 21 'teardown_pairing_parent_child_21' (thread 40) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 21 'teardown_pairing_parent_child_21' (thread 40) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=34:tick=4764:ms=43581:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bd8000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bd8000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bd8000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bd8000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bd8000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bd8000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bd7000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bd8000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 22 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 22 'teardown_pairing_parent_child_22' (thread 42) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 22 'teardown_pairing_parent_child_22' (thread 42) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=35:tick=4945:ms=45105:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4be5000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4be5000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004be5000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004be5000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004be5000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004be5000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4be4000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4be5000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 23 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 23 'teardown_pairing_parent_child_23' (thread 44) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 23 'teardown_pairing_parent_child_23' (thread 44) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=36:tick=5123:ms=46689:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bf2000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bf2000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bf2000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bf2000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bf2000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bf2000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bf1000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bf2000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 24 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 24 'teardown_pairing_parent_child_24' (thread 46) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 24 'teardown_pairing_parent_child_24' (thread 46) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=37:tick=5302:ms=48214:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bff000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bff000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bff000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bff000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bff000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bff000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bfe000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bff000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 25 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DISPATCH_STRAND_CENSUS:seq=38:tick=5481:ms=49657:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 25 'teardown_pairing_parent_child_25' (thread 48) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 25 'teardown_pairing_parent_child_25' (thread 48) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c0c000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c0c000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c0c000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c0c000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c0c000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c0c000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c0b000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c0c000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 26 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 26 'teardown_pairing_parent_child_26' (thread 50) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 26 'teardown_pairing_parent_child_26' (thread 50) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=39:tick=5666:ms=51259:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c19000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c19000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c19000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c19000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c19000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c19000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c18000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c19000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 27 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=40:tick=5851:ms=52731:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 27 'teardown_pairing_parent_child_27' (thread 52) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 27 'teardown_pairing_parent_child_27' (thread 52) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c26000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c26000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c26000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c26000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c26000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c26000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c25000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c26000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 28 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DISPATCH_STRAND_CENSUS:seq=41:tick=6030:ms=54215:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 28 'teardown_pairing_parent_child_28' (thread 54) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 28 'teardown_pairing_parent_child_28' (thread 54) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c33000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c33000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c33000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c33000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c33000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c33000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c32000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c33000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 29 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 29 'teardown_pairing_parent_child_29' (thread 56) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=42:tick=6220:ms=55822:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 29 'teardown_pairing_parent_child_29' (thread 56) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c40000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c40000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c40000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c40000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c40000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c40000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c3f000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c40000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 30 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 30 'teardown_pairing_parent_child_30' (thread 58) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 30 'teardown_pairing_parent_child_30' (thread 58) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=43:tick=6398:ms=57346:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c4d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c4d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c4c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c4d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 31 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=44:tick=6582:ms=58832:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 31 'teardown_pairing_parent_child_31' (thread 60) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 31 'teardown_pairing_parent_child_31' (thread 60) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c5a000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c5a000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c5a000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c5a000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c5a000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c5a000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c59000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c5a000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 32 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=45:tick=6758:ms=60361:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 32 'teardown_pairing_parent_child_32' (thread 62) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 32 'teardown_pairing_parent_child_32' (thread 62) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c67000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c67000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c67000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c67000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c67000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c67000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c66000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c67000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 33 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 33 'teardown_pairing_parent_child_33' (thread 64) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 33 'teardown_pairing_parent_child_33' (thread 64) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=46:tick=6939:ms=61875:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c74000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c74000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c74000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c74000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c74000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c74000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c73000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c74000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 34 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 34 'teardown_pairing_parent_child_34' (thread 66) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 34 'teardown_pairing_parent_child_34' (thread 66) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=47:tick=7113:ms=63323:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c81000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c81000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c81000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c81000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c81000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c81000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c80000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c81000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 35 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 35 'teardown_pairing_parent_child_35' (thread 68) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 35 'teardown_pairing_parent_child_35' (thread 68) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=48:tick=7286:ms=64791:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c8e000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c8e000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c8e000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c8e000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c8e000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c8e000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c8d000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c8e000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 36 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 36 'teardown_pairing_parent_child_36' (thread 70) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 36 'teardown_pairing_parent_child_36' (thread 70) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=49:tick=7472:ms=66332:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c9b000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c9b000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c9b000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c9b000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c9b000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c9b000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c9a000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c9b000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 37 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 37 'teardown_pairing_parent_child_37' (thread 72) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 37 'teardown_pairing_parent_child_37' (thread 72) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=50:tick=7656:ms=67886:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4ca8000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4ca8000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004ca8000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004ca8000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004ca8000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004ca8000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4ca7000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4ca8000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 38 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 38 'teardown_pairing_parent_child_38' (thread 74) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=51:tick=7834:ms=69413:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 38 'teardown_pairing_parent_child_38' (thread 74) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4cb5000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4cb5000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004cb5000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004cb5000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004cb5000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004cb5000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4cb4000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4cb5000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 39 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 39 'teardown_pairing_parent_child_39' (thread 76) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 39 'teardown_pairing_parent_child_39' (thread 76) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=52:tick=8019:ms=70929:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4cc2000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4cc2000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004cc2000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004cc2000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004cc2000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004cc2000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4cc1000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4cc2000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 40 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 40 'teardown_pairing_parent_child_40' (thread 78) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 40 'teardown_pairing_parent_child_40' (thread 78) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=53:tick=8192:ms=72370:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4ccf000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4ccf000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004ccf000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004ccf000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004ccf000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004ccf000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4cce000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4ccf000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 41 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 41 'teardown_pairing_parent_child_41' (thread 80) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 41 'teardown_pairing_parent_child_41' (thread 80) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=54:tick=8365:ms=73815:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4cdc000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4cdc000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004cdc000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004cdc000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004cdc000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004cdc000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4cdb000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4cdc000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 42 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 42 'teardown_pairing_parent_child_42' (thread 82) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 42 'teardown_pairing_parent_child_42' (thread 82) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=55:tick=8536:ms=75254:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4ce9000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4ce9000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004ce9000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004ce9000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004ce9000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004ce9000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4ce8000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4ce9000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 43 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 43 'teardown_pairing_parent_child_43' (thread 84) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 43 'teardown_pairing_parent_child_43' (thread 84) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=56:tick=8713:ms=76697:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4cf6000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4cf6000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004cf6000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004cf6000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004cf6000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004cf6000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4cf5000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4cf6000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 44 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 44 'teardown_pairing_parent_child_44' (thread 86) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DISPATCH_STRAND_CENSUS:seq=57:tick=8889:ms=78160:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 44 'teardown_pairing_parent_child_44' (thread 86) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d03000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d03000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d03000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d03000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d03000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d03000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d02000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d03000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 45 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 45 'teardown_pairing_parent_child_45' (thread 88) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 45 'teardown_pairing_parent_child_45' (thread 88) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=58:tick=9074:ms=79712:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d10000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d10000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d10000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d10000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d10000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d10000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d0f000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d10000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 46 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 46 'teardown_pairing_parent_child_46' (thread 90) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 46 'teardown_pairing_parent_child_46' (thread 90) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=59:tick=9282:ms=81353:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d1d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d1d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d1d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d1d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d1d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d1d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d1c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d1d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 47 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 47 'teardown_pairing_parent_child_47' (thread 92) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=60:tick=9462:ms=82854:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 47 'teardown_pairing_parent_child_47' (thread 92) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d2a000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d2a000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d2a000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d2a000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d2a000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d2a000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d29000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d2a000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=61:tick=9513:ms=83856:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 48 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 48 'teardown_pairing_parent_child_48' (thread 94) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 48 'teardown_pairing_parent_child_48' (thread 94) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d37000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d37000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d37000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d37000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d37000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d37000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[DISPATCH_STRAND_CENSUS:seq=62:tick=9674:ms=85019:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d36000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d37000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 49 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 49 'teardown_pairing_parent_child_49' (thread 96) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DISPATCH_STRAND_CENSUS:seq=63:tick=9821:ms=86055:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 49 'teardown_pairing_parent_child_49' (thread 96) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d44000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d44000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d44000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d44000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d44000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d44000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d43000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d44000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 50 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 50 'teardown_pairing_parent_child_50' (thread 98) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 50 'teardown_pairing_parent_child_50' (thread 98) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=64:tick=10007:ms=87592:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d51000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d51000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d51000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d51000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d51000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d51000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d50000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d51000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 51 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 51 'teardown_pairing_parent_child_51' (thread 100) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 51 'teardown_pairing_parent_child_51' (thread 100) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=65:tick=10187:ms=89124:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d5e000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d5e000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d5e000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d5e000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d5e000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d5e000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d5d000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d5e000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 52 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 52 'teardown_pairing_parent_child_52' (thread 102) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 52 'teardown_pairing_parent_child_52' (thread 102) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=66:tick=10365:ms=90675:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d6b000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d6b000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d6b000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d6b000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d6b000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d6b000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d6a000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d6b000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 53 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 53 'teardown_pairing_parent_child_53' (thread 104) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 53 'teardown_pairing_parent_child_53' (thread 104) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=67:tick=10543:ms=92366:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d78000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d78000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d78000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d78000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d78000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d78000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d77000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d78000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 54 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 54 'teardown_pairing_parent_child_54' (thread 106) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 54 'teardown_pairing_parent_child_54' (thread 106) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=68:tick=10729:ms=93906:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d85000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d85000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d85000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d85000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d85000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d85000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d84000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d85000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 55 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 55 'teardown_pairing_parent_child_55' (thread 108) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 55 'teardown_pairing_parent_child_55' (thread 108) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=69:tick=10909:ms=95476:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d92000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d92000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d92000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d92000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d92000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d92000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d91000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d92000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 56 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DISPATCH_STRAND_CENSUS:seq=70:tick=11111:ms=97148:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 56 'teardown_pairing_parent_child_56' (thread 110) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 56 'teardown_pairing_parent_child_56' (thread 110) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d9f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d9f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d9f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d9f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d9f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d9f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d9e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d9f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 57 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 57 'teardown_pairing_parent_child_57' (thread 112) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 57 'teardown_pairing_parent_child_57' (thread 112) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=71:tick=11304:ms=98938:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4dac000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4dac000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004dac000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004dac000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004dac000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004dac000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4dab000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4dac000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 58 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DISPATCH_STRAND_CENSUS:seq=72:tick=11477:ms=100471:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 58 'teardown_pairing_parent_child_58' (thread 114) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 58 'teardown_pairing_parent_child_58' (thread 114) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4db9000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4db9000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004db9000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004db9000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004db9000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004db9000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4db8000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4db9000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 59 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 59 'teardown_pairing_parent_child_59' (thread 116) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 59 'teardown_pairing_parent_child_59' (thread 116) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=73:tick=11673:ms=102068:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4dc6000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4dc6000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004dc6000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004dc6000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004dc6000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004dc6000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +Next thread from queue: 1, cpu: 0 +Idle thread 1 is alone, continuing (no switch needed) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4dc5000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4dc6000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 60 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 60 'teardown_pairing_parent_child_60' (thread 118) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 60 'teardown_pairing_parent_child_60' (thread 118) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=74:tick=11851:ms=103628:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4dd3000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4dd3000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004dd3000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004dd3000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004dd3000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004dd3000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4dd2000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4dd3000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 61 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 61 'teardown_pairing_parent_child_61' (thread 120) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 61 'teardown_pairing_parent_child_61' (thread 120) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=75:tick=12036:ms=105149:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4de0000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4de0000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004de0000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004de0000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004de0000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004de0000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4ddf000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4de0000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 62 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 62 'teardown_pairing_parent_child_62' (thread 122) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 62 'teardown_pairing_parent_child_62' (thread 122) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=76:tick=12215:ms=106635:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4ded000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4ded000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004ded000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004ded000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004ded000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004ded000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4dec000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4ded000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 63 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 63 'teardown_pairing_parent_child_63' (thread 124) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 63 'teardown_pairing_parent_child_63' (thread 124) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=77:tick=12389:ms=108114:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4dfa000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4dfa000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004dfa000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004dfa000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004dfa000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004dfa000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4df9000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4dfa000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 64 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 64 'teardown_pairing_parent_child_64' (thread 126) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 64 'teardown_pairing_parent_child_64' (thread 126) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=78:tick=12567:ms=109580:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4e07000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4e07000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004e07000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004e07000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004e07000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004e07000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4e06000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4e07000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 65 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 65 'teardown_pairing_parent_child_65' (thread 128) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=79:tick=12739:ms=111036:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 65 'teardown_pairing_parent_child_65' (thread 128) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4e14000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4e14000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004e14000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004e14000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004e14000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004e14000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4e13000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4e14000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 66 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 66 'teardown_pairing_parent_child_66' (thread 130) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 66 'teardown_pairing_parent_child_66' (thread 130) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=80:tick=12916:ms=112543:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4e21000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4e21000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004e21000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004e21000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004e21000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004e21000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4e20000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4e21000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 67 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 67 'teardown_pairing_parent_child_67' (thread 132) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 67 'teardown_pairing_parent_child_67' (thread 132) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=81:tick=13107:ms=114162:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=82:tick=13308:ms=115167:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=83:tick=13509:ms=116172:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=84:tick=13680:ms=117243:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=85:tick=13891:ms=118296:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=86:tick=14092:ms=119300:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=87:tick=14293:ms=120304:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=88:tick=14494:ms=121309:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=89:tick=14695:ms=122313:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=90:tick=14896:ms=123318:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=91:tick=15097:ms=124323:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=92:tick=15308:ms=125376:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=93:tick=15509:ms=126380:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=94:tick=15710:ms=127385:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=95:tick=15911:ms=128392:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=96:tick=16122:ms=129443:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=97:tick=16323:ms=130453:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=98:tick=16524:ms=131457:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=99:tick=16725:ms=132462:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=100:tick=16926:ms=133476:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=101:tick=17127:ms=134480:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=102:tick=17328:ms=135485:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +Next thread from queue: 1, cpu: 0 +Idle thread 1 is alone, continuing (no switch needed) +[DISPATCH_STRAND_CENSUS:seq=103:tick=17529:ms=136489:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=104:tick=17730:ms=137494:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=105:tick=17931:ms=138499:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=106:tick=18132:ms=139502:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=107:tick=18333:ms=140507:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=108:tick=18534:ms=141511:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=109:tick=18735:ms=142516:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=110:tick=18936:ms=143525:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=111:tick=19137:ms=144529:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=112:tick=19338:ms=145534:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=113:tick=19539:ms=146538:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=114:tick=19740:ms=147542:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=115:tick=19941:ms=148547:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=116:tick=20142:ms=149551:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=117:tick=20343:ms=150566:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a6e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a6d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: exec_process: Replacing process 68 with new program +[ INFO] kernel::process::manager: exec_process: Preserving thread ID 134 for process 68 +[ INFO] kernel::process::manager: exec_process: Loading new ELF program (180 bytes) +[ INFO] kernel::process::manager: exec_process: Creating new page table... +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fa758 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4afb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4afb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004afb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004afb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004afb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004afb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4afa000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4afb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: exec_process: New page table created successfully +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x40000000 to 0x40100000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x10001000 to 0x10010000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x7fffff000000 to 0x7fffff010000 +[ INFO] kernel::process::manager: exec_process: Cleared potential user mappings from new page table +[ INFO] kernel::process::manager: exec_process: Loading ELF into new page table... +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40000000, 2 program headers +[ INFO] kernel::process::manager: exec_process_with_argv: Replacing process 68 with new program, argc=1 +[ INFO] kernel::process::manager: exec_process_with_argv: Preserving thread ID 134 for process 68 +[ INFO] kernel::process::manager: exec_process_with_argv: Creating new page table... +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fa908 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4afb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4afb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004afb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004afb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004afb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004afb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4afa000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4afb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x40000000 to 0x40100000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x10001000 to 0x10010000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x7fffff000000 to 0x7fffff010000 +[ INFO] kernel::process::manager: exec_process_with_argv: Loading ELF into new page table... +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40000000, 2 program headers +[DISPATCH_STRAND_CENSUS:seq=118:tick=20771:ms=154359:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4afb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4afb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004afb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004afb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004afb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004afb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4afa000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4afb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b08000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b08000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b08000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b08000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b08000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b08000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[DISPATCH_STRAND_CENSUS:seq=119:tick=20843:ms=155461:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b07000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b08000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b15000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b15000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b15000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b15000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b15000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b15000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b14000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DISPATCH_STRAND_CENSUS:seq=120:tick=20904:ms=156504:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b15000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b22000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b22000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b22000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b22000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b22000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b22000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b21000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b22000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 69 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 69 'exec_cohort_parent_child_69' (thread 135) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=121:tick=21294:ms=159007:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 69 'exec_cohort_parent_child_69' (thread 135) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b08000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b08000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b08000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b08000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b08000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b08000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b07000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b08000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b15000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b15000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b15000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b15000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b15000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b15000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DISPATCH_STRAND_CENSUS:seq=122:tick=21366:ms=160050:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b14000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b15000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b2f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b2f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b2e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b2f000 and phys_offset 0x28000000000 +[DISPATCH_STRAND_CENSUS:seq=123:tick=21437:ms=161235:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b3c000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b3c000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b3c000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b3c000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b3c000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b3c000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b3b000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b3c000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 70 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 70 'exec_cohort_parent_child_70' (thread 137) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 70 'exec_cohort_parent_child_70' (thread 137) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=124:tick=21840:ms=163853:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b15000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b15000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b15000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b15000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b15000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b15000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b14000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b15000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b2f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b2f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DISPATCH_STRAND_CENSUS:seq=125:tick=21912:ms=164917:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b2e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b2f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b49000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b49000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b49000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b49000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b49000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b49000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b48000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b49000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DISPATCH_STRAND_CENSUS:seq=126:tick=21983:ms=166064:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b56000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b56000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b56000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b56000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b56000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b56000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b55000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b56000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 71 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 71 'exec_cohort_parent_child_71' (thread 139) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 71 'exec_cohort_parent_child_71' (thread 139) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=127:tick=22376:ms=168815:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b2f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b2f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b2e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b2f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b49000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b49000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b49000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b49000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b49000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b49000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[DISPATCH_STRAND_CENSUS:seq=128:tick=22447:ms=169895:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b48000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b49000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b62000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b70000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b70000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DISPATCH_STRAND_CENSUS:seq=129:tick=22518:ms=171021:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b70000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b70000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b70000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b70000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b6f000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b70000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 72 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 72 'exec_cohort_parent_child_72' (thread 141) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 72 'exec_cohort_parent_child_72' (thread 141) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=130:tick=22892:ms=173418:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b49000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b49000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b49000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b49000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b49000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b49000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b48000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b49000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DISPATCH_STRAND_CENSUS:seq=131:tick=22963:ms=174461:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b62000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b7d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b7d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b7c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b7d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=132:tick=23034:ms=175590:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b8a000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b8a000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b8a000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b8a000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b8a000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b8a000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b89000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b8a000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 73 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DISPATCH_STRAND_CENSUS:seq=133:tick=23411:ms=178029:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 73 'exec_cohort_parent_child_73' (thread 143) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 73 'exec_cohort_parent_child_73' (thread 143) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b62000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b7d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b7d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DISPATCH_STRAND_CENSUS:seq=134:tick=23483:ms=179078:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b7c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b7d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b97000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b97000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b97000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b97000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b97000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b97000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b96000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b97000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=135:tick=23554:ms=180274:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4ba4000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4ba4000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004ba4000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004ba4000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004ba4000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004ba4000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4ba3000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4ba4000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 74 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 74 'exec_cohort_parent_child_74' (thread 145) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 74 'exec_cohort_parent_child_74' (thread 145) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=136:tick=23932:ms=182728:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b7d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b7d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b7c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b7d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b97000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b97000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b97000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b97000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b97000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b97000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[DISPATCH_STRAND_CENSUS:seq=137:tick=24004:ms=183862:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b96000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b97000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bb1000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bb1000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bb0000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bb1000 and phys_offset 0x28000000000 +[DISPATCH_STRAND_CENSUS:seq=138:tick=24066:ms=184909:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bbe000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bbe000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bbe000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bbe000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bbe000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bbe000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bbd000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bbe000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 75 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DISPATCH_STRAND_CENSUS:seq=139:tick=24441:ms=187344:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 75 'exec_cohort_parent_child_75' (thread 147) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 75 'exec_cohort_parent_child_75' (thread 147) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b97000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b97000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b97000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b97000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b97000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b97000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b96000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b97000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bb1000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bb1000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DISPATCH_STRAND_CENSUS:seq=140:tick=24513:ms=188451:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bb0000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bb1000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bcb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bcb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bca000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bcb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=141:tick=24584:ms=189572:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bd8000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bd8000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bd8000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bd8000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bd8000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bd8000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bd7000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bd8000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 76 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DISPATCH_STRAND_CENSUS:seq=142:tick=24962:ms=191981:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 76 'exec_cohort_parent_child_76' (thread 149) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 76 'exec_cohort_parent_child_76' (thread 149) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bb1000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bb1000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bb0000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bb1000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bcb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bcb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DISPATCH_STRAND_CENSUS:seq=143:tick=25033:ms=193048:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bca000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +Next thread from queue: 1, cpu: 0 +Idle thread 1 is alone, continuing (no switch needed) +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bcb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4be5000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4be5000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004be5000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004be5000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004be5000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004be5000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4be4000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4be5000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DISPATCH_STRAND_CENSUS:seq=144:tick=25104:ms=194217:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bf2000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bf2000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bf2000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bf2000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bf2000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bf2000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bf1000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bf2000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 77 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 77 'exec_cohort_parent_child_77' (thread 151) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DISPATCH_STRAND_CENSUS:seq=145:tick=25517:ms=196812:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 77 'exec_cohort_parent_child_77' (thread 151) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bcb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bcb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bca000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bcb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4be5000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4be5000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004be5000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004be5000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004be5000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004be5000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DISPATCH_STRAND_CENSUS:seq=146:tick=25588:ms=197942:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4be4000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4be5000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bff000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bff000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bff000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bff000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bff000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bff000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bfe000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[DISPATCH_STRAND_CENSUS:seq=147:tick=25650:ms=198945:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bff000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c0c000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c0c000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c0c000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c0c000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c0c000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c0c000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c0b000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c0c000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 78 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 78 'exec_cohort_parent_child_78' (thread 153) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 78 'exec_cohort_parent_child_78' (thread 153) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=148:tick=26036:ms=201519:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4be5000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4be5000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004be5000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004be5000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004be5000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004be5000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4be4000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4be5000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bff000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bff000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bff000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bff000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bff000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bff000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[DISPATCH_STRAND_CENSUS:seq=149:tick=26108:ms=202634:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bfe000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bff000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c19000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c19000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c19000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c19000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c19000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c19000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c18000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[DISPATCH_STRAND_CENSUS:seq=150:tick=26170:ms=203658:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c19000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c26000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c26000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c26000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c26000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c26000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c26000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c25000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c26000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 79 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=151:tick=26564:ms=206212:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 79 'exec_cohort_parent_child_79' (thread 155) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 79 'exec_cohort_parent_child_79' (thread 155) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bff000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bff000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bff000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bff000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bff000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bff000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bfe000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bff000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c19000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c19000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c19000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c19000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c19000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c19000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DISPATCH_STRAND_CENSUS:seq=152:tick=26636:ms=207320:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c18000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c19000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c33000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c33000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c33000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c33000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c33000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c33000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c32000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c33000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DISPATCH_STRAND_CENSUS:seq=153:tick=26708:ms=208484:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c40000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c40000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c40000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c40000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c40000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c40000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c3f000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c40000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 80 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 80 'exec_cohort_parent_child_80' (thread 157) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 80 'exec_cohort_parent_child_80' (thread 157) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=154:tick=27100:ms=210994:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c19000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c19000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c19000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c19000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c19000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c19000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c18000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c19000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c33000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c33000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c33000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c33000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c33000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c33000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DISPATCH_STRAND_CENSUS:seq=155:tick=27171:ms=212033:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c32000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c33000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c4d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c4d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c4c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[DISPATCH_STRAND_CENSUS:seq=156:tick=27232:ms=213078:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c4d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c5a000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c5a000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c5a000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c5a000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c5a000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c5a000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c59000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c5a000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 81 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 81 'exec_cohort_parent_child_81' (thread 159) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 81 'exec_cohort_parent_child_81' (thread 159) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=157:tick=27620:ms=215688:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c33000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c33000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c33000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c33000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c33000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c33000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c32000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c33000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c4d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c4d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DISPATCH_STRAND_CENSUS:seq=158:tick=27692:ms=216759:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c4c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c4d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c67000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c67000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c67000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c67000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c67000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c67000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c66000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[DISPATCH_STRAND_CENSUS:seq=159:tick=27753:ms=217765:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c67000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c74000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c74000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c74000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c74000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c74000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c74000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c73000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c74000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 82 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 82 'exec_cohort_parent_child_82' (thread 161) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 82 'exec_cohort_parent_child_82' (thread 161) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=160:tick=28142:ms=220321:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c4d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c4d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c4c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c4d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c67000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c67000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c67000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c67000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c67000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c67000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DISPATCH_STRAND_CENSUS:seq=161:tick=28214:ms=221371:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c66000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c67000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c81000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c81000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c81000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c81000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c81000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c81000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c80000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c81000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=162:tick=28285:ms=222527:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c8e000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c8e000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c8e000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c8e000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c8e000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c8e000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c8d000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c8e000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 83 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 83 'exec_cohort_parent_child_83' (thread 163) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 83 'exec_cohort_parent_child_83' (thread 163) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=163:tick=28669:ms=225012:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c67000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c67000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c67000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c67000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c67000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c67000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c66000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c67000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c81000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c81000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c81000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c81000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c81000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c81000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DISPATCH_STRAND_CENSUS:seq=164:tick=28740:ms=226074:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c80000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c81000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c9b000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c9b000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c9b000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c9b000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c9b000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c9b000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c9a000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[DISPATCH_STRAND_CENSUS:seq=165:tick=28802:ms=227104:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c9b000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4ca8000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4ca8000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004ca8000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004ca8000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004ca8000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004ca8000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4ca7000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4ca8000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 84 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=166:tick=28977:ms=228578:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 84 'exec_cohort_parent_child_84' (thread 165) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DISPATCH_STRAND_CENSUS:seq=167:tick=29194:ms=229677:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 84 'exec_cohort_parent_child_84' (thread 165) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=168:tick=29395:ms=230707:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=169:tick=29596:ms=231711:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=170:tick=29797:ms=232715:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=171:tick=29998:ms=233720:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=172:tick=30199:ms=234724:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=173:tick=30400:ms=235729:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=174:tick=30601:ms=236733:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=175:tick=30802:ms=237737:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=176:tick=31003:ms=238742:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=177:tick=31204:ms=239746:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=178:tick=31405:ms=240751:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=179:tick=31606:ms=241755:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=180:tick=31807:ms=242759:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=181:tick=32008:ms=243764:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=182:tick=32209:ms=244768:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +Next thread from queue: 1, cpu: 0 +Idle thread 1 is alone, continuing (no switch needed) +[DISPATCH_STRAND_CENSUS:seq=183:tick=32410:ms=245773:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=184:tick=32611:ms=246777:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f9948 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a6e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a6d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40000000, 2 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40201000, heap will start at 0x40201000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff000000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff000000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff001000 - 0x7fffff011000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff001000 - 0x7fffff011000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 167 with TLS block 0xb7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[ INFO] kernel::process::manager: Created process exec_detach_leader (PID 85) +[DISPATCH_STRAND_CENSUS:seq=185:tick=32864:ms=248716:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::process::manager: exec_process: Replacing process 86 with new program +[ INFO] kernel::process::manager: exec_process: Preserving thread ID 168 for process 86 +[ INFO] kernel::process::manager: exec_process: Loading new ELF program (180 bytes) +[ INFO] kernel::process::manager: exec_process: Creating new page table... +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb498 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b8f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b8f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b8c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b8f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: exec_process: New page table created successfully +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x40000000 to 0x40100000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x10001000 to 0x10010000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x7fffff000000 to 0x7fffff010000 +[ INFO] kernel::process::manager: exec_process: Cleared potential user mappings from new page table +[ INFO] kernel::process::manager: exec_process: Loading ELF into new page table... +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40000000, 2 program headers +[ INFO] kernel::process::manager: exec_process: Replacing process 86 with new program +[ WARN] kernel::process::manager: exec_process: rejecting exec for PID 86 while CLONE_VM sibling PID 87 thread 169 still holds inherited CR3 0x4a6d000 +[DISPATCH_STRAND_CENSUS:seq=186:tick=33033:ms=250195:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 87 'exec_detach_sibling' (thread 169) exited with code 0 +[DEBUG] kernel::task::process_task: Process 87 'exec_detach_sibling' (thread 169) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[ INFO] kernel::process::manager: exec_process: Replacing process 86 with new program +[ INFO] kernel::process::manager: exec_process: Preserving thread ID 168 for process 86 +[ INFO] kernel::process::manager: exec_process: Loading new ELF program (180 bytes) +[ INFO] kernel::process::manager: exec_process: Creating new page table... +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb498 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b8f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b8f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b8c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b8f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: exec_process: New page table created successfully +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x40000000 to 0x40100000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x10001000 to 0x10010000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x7fffff000000 to 0x7fffff010000 +[ INFO] kernel::process::manager: exec_process: Cleared potential user mappings from new page table +[ INFO] kernel::process::manager: exec_process: Loading ELF into new page table... +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40000000, 2 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40201000, heap will start at 0x40201000 +[ INFO] kernel::process::manager: exec_process: ELF loaded successfully, entry point: 0x40000000 +[ INFO] kernel::process::manager: exec_process: Mapping stack pages into new process page table +[ INFO] kernel::process::manager: exec_process: Stack range: 0x7fffff000000 - 0x7fffff010000 +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x1000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff011000, size 8 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff011000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff012000 - 0x7fffff013000 (4 KiB) +[ INFO] kernel::process::manager: exec_process: New entry point: 0x40000000, new stack top: 0x7fffff010000 +[ INFO] kernel::process::manager: exec_process: Updated process name to 'exec_detach_oracle' +[DEBUG] kernel::process::manager: exec_process: Reset signal/heap/mmap for process 86, heap_start=0x40201000 +[ INFO] kernel::process::manager: exec_process: Preserving kernel stack top: None +[ INFO] kernel::process::manager: exec_process: Updated thread 168 context for new program +[ INFO] kernel::process::manager: exec_process: Successfully replaced process 86 address space +[ INFO] kernel::process::manager: exec_process: Process 86 is not scheduled - new page table ready for when it runs +[ INFO] kernel::process::manager: exec_process: Added process 86 back to ready queue +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=187:tick=33114:ms=251444:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::process::manager: exec_process_with_argv: Replacing process 88 with new program, argc=1 +[ INFO] kernel::process::manager: exec_process_with_argv: Preserving thread ID 170 for process 88 +[ INFO] kernel::process::manager: exec_process_with_argv: Creating new page table... +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb648 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b8f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b8f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b8c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b8f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x40000000 to 0x40100000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x10001000 to 0x10010000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x7fffff000000 to 0x7fffff010000 +[ INFO] kernel::process::manager: exec_process_with_argv: Loading ELF into new page table... +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40000000, 2 program headers +[ INFO] kernel::process::manager: exec_process_with_argv: Replacing process 88 with new program, argc=1 +[ WARN] kernel::process::manager: exec_process_with_argv: rejecting exec for PID 88 while CLONE_VM sibling PID 89 thread 171 still holds inherited CR3 0x4a6d000 +[DEBUG] kernel::task::process_task: Process 89 'exec_detach_sibling' (thread 171) exited with code 0 +[DEBUG] kernel::task::process_task: Process 89 'exec_detach_sibling' (thread 171) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[ INFO] kernel::process::manager: exec_process_with_argv: Replacing process 88 with new program, argc=1 +[ INFO] kernel::process::manager: exec_process_with_argv: Preserving thread ID 170 for process 88 +[ INFO] kernel::process::manager: exec_process_with_argv: Creating new page table... +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb648 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b8f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b8f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b8c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b8f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x40000000 to 0x40100000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x10001000 to 0x10010000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x7fffff000000 to 0x7fffff010000 +[ INFO] kernel::process::manager: exec_process_with_argv: Loading ELF into new page table... +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40000000, 2 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40201000, heap will start at 0x40201000 +[ INFO] kernel::process::manager: exec_process_with_argv: ELF loaded successfully, entry point: 0x40000000 +[ INFO] kernel::process::manager: exec_process_with_argv: Mapping stack pages into new process page table +[DEBUG] kernel::process::manager: setup_argv_on_stack: argc=1, RSP=0x7fffff00fed0, argv[0] at 0x7fffff00ff88, auxv with phdr=0x40 phnum=2 entry=0x40000000 +[ INFO] kernel::process::manager: exec_process_with_argv: argc/argv set up on stack, RSP=0x7fffff00fed0 +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x1000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff013000, size 8 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff013000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff014000 - 0x7fffff015000 (4 KiB) +[ INFO] kernel::process::manager: exec_process_with_argv: Updated process name to 'exec_detach_oracle' +[ INFO] kernel::process::manager: exec_process_with_argv: Updated thread 170 context for new program +[ INFO] kernel::process::manager: exec_process_with_argv: Process 88 is not scheduled - new page table ready for when it runs +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=188:tick=33461:ms=254663:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=189:tick=33662:ms=255686:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 90 'clone_admission_a' (thread 172) exited with code 0 +[DEBUG] kernel::task::process_task: Process 90 'clone_admission_a' (thread 172) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::task::process_task: Process 92 'clone_admission_b' (thread 174) exited with code 0 +[DEBUG] kernel::task::process_task: Process 92 'clone_admission_b' (thread 174) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5118 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a6e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a6d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5118 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a6e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a6d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x400000, 1 program headers +[DISPATCH_STRAND_CENSUS:seq=190:tick=33984:ms=258365:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f6d88 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a6e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a6d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=191:tick=34095:ms=259404:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::tls: Registered thread 185 with TLS block 0xc9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 186 with TLS block 0xca000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 187 with TLS block 0xcb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 188 with TLS block 0xcc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 189 with TLS block 0xcd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 190 with TLS block 0xce000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=192:tick=34210:ms=260423:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 191 with TLS block 0xcf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 192 with TLS block 0xd0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 193 with TLS block 0xd1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 194 with TLS block 0xd2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 195 with TLS block 0xd3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 196 with TLS block 0xd4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 197 with TLS block 0xd5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 198 with TLS block 0xd6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 199 with TLS block 0xd7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 200 with TLS block 0xd8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 201 with TLS block 0xd9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=193:tick=34311:ms=261528:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 202 with TLS block 0xda000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 203 with TLS block 0xdb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 204 with TLS block 0xdc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 205 with TLS block 0xdd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 206 with TLS block 0xde000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 207 with TLS block 0xdf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 208 with TLS block 0xe0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 209 with TLS block 0xe1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 210 with TLS block 0xe2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 211 with TLS block 0xe3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 212 with TLS block 0xe4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=194:tick=34412:ms=262595:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 213 with TLS block 0xe5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 214 with TLS block 0xe6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 215 with TLS block 0xe7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 216 with TLS block 0xe8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 217 with TLS block 0xe9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 218 with TLS block 0xea000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 219 with TLS block 0xeb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 220 with TLS block 0xec000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 221 with TLS block 0xed000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 222 with TLS block 0xee000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 223 with TLS block 0xef000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=195:tick=34514:ms=263685:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 224 with TLS block 0xf0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 225 with TLS block 0xf1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 226 with TLS block 0xf2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 227 with TLS block 0xf3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 228 with TLS block 0xf4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 229 with TLS block 0xf5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 230 with TLS block 0xf6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 231 with TLS block 0xf7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 232 with TLS block 0xf8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 233 with TLS block 0xf9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=196:tick=34606:ms=264691:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 234 with TLS block 0xfa000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 235 with TLS block 0xfb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 236 with TLS block 0xfc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 237 with TLS block 0xfd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 238 with TLS block 0xfe000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 239 with TLS block 0xff000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 240 with TLS block 0x100000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 241 with TLS block 0x101000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 242 with TLS block 0x102000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 243 with TLS block 0x103000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 244 with TLS block 0x104000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=197:tick=34710:ms=265786:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 245 with TLS block 0x105000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 246 with TLS block 0x106000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 247 with TLS block 0x107000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 248 with TLS block 0x108000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 249 with TLS block 0x109000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 250 with TLS block 0x10a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 251 with TLS block 0x10b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 252 with TLS block 0x10c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 253 with TLS block 0x10d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 254 with TLS block 0x10e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 255 with TLS block 0x10f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 256 with TLS block 0x110000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=198:tick=34818:ms=266976:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 257 with TLS block 0x111000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 258 with TLS block 0x112000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 259 with TLS block 0x113000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 260 with TLS block 0x114000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 261 with TLS block 0x115000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 262 with TLS block 0x116000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 263 with TLS block 0x117000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 264 with TLS block 0x118000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 265 with TLS block 0x119000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 266 with TLS block 0x11a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 267 with TLS block 0x11b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 268 with TLS block 0x11c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=199:tick=34925:ms=268146:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 269 with TLS block 0x11d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 270 with TLS block 0x11e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 271 with TLS block 0x11f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 272 with TLS block 0x120000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 273 with TLS block 0x121000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 274 with TLS block 0x122000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 275 with TLS block 0x123000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 276 with TLS block 0x124000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 277 with TLS block 0x125000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 278 with TLS block 0x126000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=200:tick=35022:ms=269195:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 279 with TLS block 0x127000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 280 with TLS block 0x128000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 281 with TLS block 0x129000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 282 with TLS block 0x12a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 283 with TLS block 0x12b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 284 with TLS block 0x12c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 285 with TLS block 0x12d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 286 with TLS block 0x12e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 287 with TLS block 0x12f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 288 with TLS block 0x130000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=201:tick=35113:ms=270243:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 289 with TLS block 0x131000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 290 with TLS block 0x132000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 291 with TLS block 0x133000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 292 with TLS block 0x134000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 293 with TLS block 0x135000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 294 with TLS block 0x136000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 295 with TLS block 0x137000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 296 with TLS block 0x138000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 297 with TLS block 0x139000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 298 with TLS block 0x13a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=202:tick=35207:ms=271252:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 299 with TLS block 0x13b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 300 with TLS block 0x13c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 301 with TLS block 0x13d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 302 with TLS block 0x13e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 303 with TLS block 0x13f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 304 with TLS block 0x140000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 305 with TLS block 0x141000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 306 with TLS block 0x142000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 307 with TLS block 0x143000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 308 with TLS block 0x144000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=203:tick=35304:ms=272266:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 309 with TLS block 0x145000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 310 with TLS block 0x146000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 311 with TLS block 0x147000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 312 with TLS block 0x148000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 313 with TLS block 0x149000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 314 with TLS block 0x14a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 315 with TLS block 0x14b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 316 with TLS block 0x14c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 317 with TLS block 0x14d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 318 with TLS block 0x14e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=204:tick=35400:ms=273277:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 319 with TLS block 0x14f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 320 with TLS block 0x150000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 321 with TLS block 0x151000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 322 with TLS block 0x152000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 323 with TLS block 0x153000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 324 with TLS block 0x154000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 325 with TLS block 0x155000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 326 with TLS block 0x156000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 327 with TLS block 0x157000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 328 with TLS block 0x158000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=205:tick=35491:ms=274312:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 329 with TLS block 0x159000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 330 with TLS block 0x15a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 331 with TLS block 0x15b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 332 with TLS block 0x15c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 333 with TLS block 0x15d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 334 with TLS block 0x15e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 335 with TLS block 0x15f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 336 with TLS block 0x160000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 337 with TLS block 0x161000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 338 with TLS block 0x162000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=206:tick=35583:ms=275391:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 339 with TLS block 0x163000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 340 with TLS block 0x164000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 341 with TLS block 0x165000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 342 with TLS block 0x166000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 343 with TLS block 0x167000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 344 with TLS block 0x168000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 345 with TLS block 0x169000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 346 with TLS block 0x16a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 347 with TLS block 0x16b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 348 with TLS block 0x16c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=207:tick=35681:ms=276443:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 349 with TLS block 0x16d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 350 with TLS block 0x16e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 351 with TLS block 0x16f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 352 with TLS block 0x170000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 353 with TLS block 0x171000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 354 with TLS block 0x172000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 355 with TLS block 0x173000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 356 with TLS block 0x174000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 357 with TLS block 0x175000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 358 with TLS block 0x176000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=208:tick=35773:ms=277461:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 359 with TLS block 0x177000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 360 with TLS block 0x178000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 361 with TLS block 0x179000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 362 with TLS block 0x17a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 363 with TLS block 0x17b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 364 with TLS block 0x17c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 365 with TLS block 0x17d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 366 with TLS block 0x17e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 367 with TLS block 0x17f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 368 with TLS block 0x180000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 369 with TLS block 0x181000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=209:tick=35867:ms=278563:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 370 with TLS block 0x182000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 371 with TLS block 0x183000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 372 with TLS block 0x184000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 373 with TLS block 0x185000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 374 with TLS block 0x186000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 375 with TLS block 0x187000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 376 with TLS block 0x188000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 377 with TLS block 0x189000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 378 with TLS block 0x18a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 379 with TLS block 0x18b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=210:tick=35965:ms=279674:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 380 with TLS block 0x18c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 381 with TLS block 0x18d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 382 with TLS block 0x18e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 383 with TLS block 0x18f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 384 with TLS block 0x190000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 385 with TLS block 0x191000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 386 with TLS block 0x192000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 387 with TLS block 0x193000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 388 with TLS block 0x194000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 389 with TLS block 0x195000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=211:tick=36062:ms=280716:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 390 with TLS block 0x196000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 391 with TLS block 0x197000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 392 with TLS block 0x198000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 393 with TLS block 0x199000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 394 with TLS block 0x19a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 395 with TLS block 0x19b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 396 with TLS block 0x19c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 397 with TLS block 0x19d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 398 with TLS block 0x19e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 399 with TLS block 0x19f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=212:tick=36158:ms=281735:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 400 with TLS block 0x1a0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 401 with TLS block 0x1a1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 402 with TLS block 0x1a2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 403 with TLS block 0x1a3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 404 with TLS block 0x1a4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 405 with TLS block 0x1a5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 406 with TLS block 0x1a6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 407 with TLS block 0x1a7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 408 with TLS block 0x1a8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 409 with TLS block 0x1a9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=213:tick=36250:ms=282750:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 410 with TLS block 0x1aa000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 411 with TLS block 0x1ab000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 412 with TLS block 0x1ac000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 413 with TLS block 0x1ad000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 414 with TLS block 0x1ae000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 415 with TLS block 0x1af000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 416 with TLS block 0x1b0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 417 with TLS block 0x1b1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 418 with TLS block 0x1b2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 419 with TLS block 0x1b3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=214:tick=36337:ms=283759:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 420 with TLS block 0x1b4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 421 with TLS block 0x1b5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 422 with TLS block 0x1b6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 423 with TLS block 0x1b7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 424 with TLS block 0x1b8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 425 with TLS block 0x1b9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 426 with TLS block 0x1ba000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 427 with TLS block 0x1bb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 428 with TLS block 0x1bc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 429 with TLS block 0x1bd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=215:tick=36428:ms=284814:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 430 with TLS block 0x1be000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 431 with TLS block 0x1bf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 432 with TLS block 0x1c0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 433 with TLS block 0x1c1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 434 with TLS block 0x1c2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 435 with TLS block 0x1c3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 436 with TLS block 0x1c4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 437 with TLS block 0x1c5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 438 with TLS block 0x1c6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 439 with TLS block 0x1c7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 440 with TLS block 0x1c8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=216:tick=36533:ms=285923:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 441 with TLS block 0x1c9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 442 with TLS block 0x1ca000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 443 with TLS block 0x1cb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 444 with TLS block 0x1cc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 445 with TLS block 0x1cd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 446 with TLS block 0x1ce000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 447 with TLS block 0x1cf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 448 with TLS block 0x1d0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 449 with TLS block 0x1d1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 450 with TLS block 0x1d2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=217:tick=36629:ms=286943:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 451 with TLS block 0x1d3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 452 with TLS block 0x1d4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 453 with TLS block 0x1d5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 454 with TLS block 0x1d6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 455 with TLS block 0x1d7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 456 with TLS block 0x1d8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 457 with TLS block 0x1d9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 458 with TLS block 0x1da000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 459 with TLS block 0x1db000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 460 with TLS block 0x1dc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 461 with TLS block 0x1dd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=218:tick=36730:ms=288038:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 462 with TLS block 0x1de000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 463 with TLS block 0x1df000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 464 with TLS block 0x1e0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 465 with TLS block 0x1e1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 466 with TLS block 0x1e2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 467 with TLS block 0x1e3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 468 with TLS block 0x1e4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 469 with TLS block 0x1e5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 470 with TLS block 0x1e6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 471 with TLS block 0x1e7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 472 with TLS block 0x1e8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=219:tick=36832:ms=289124:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 473 with TLS block 0x1e9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 474 with TLS block 0x1ea000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 475 with TLS block 0x1eb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 476 with TLS block 0x1ec000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 477 with TLS block 0x1ed000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 478 with TLS block 0x1ee000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 479 with TLS block 0x1ef000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 480 with TLS block 0x1f0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 481 with TLS block 0x1f1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 482 with TLS block 0x1f2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 483 with TLS block 0x1f3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=220:tick=36933:ms=290211:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 484 with TLS block 0x1f4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 485 with TLS block 0x1f5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 486 with TLS block 0x1f6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 487 with TLS block 0x1f7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 488 with TLS block 0x1f8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 489 with TLS block 0x1f9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 490 with TLS block 0x1fa000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 491 with TLS block 0x1fb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 492 with TLS block 0x1fc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 493 with TLS block 0x1fd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=221:tick=37028:ms=291245:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 494 with TLS block 0x1fe000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 495 with TLS block 0x1ff000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 496 with TLS block 0x200000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 497 with TLS block 0x201000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 498 with TLS block 0x202000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 499 with TLS block 0x203000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 500 with TLS block 0x204000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 501 with TLS block 0x205000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 502 with TLS block 0x206000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 503 with TLS block 0x207000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 504 with TLS block 0x208000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=222:tick=37130:ms=292335:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 505 with TLS block 0x209000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 506 with TLS block 0x20a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 507 with TLS block 0x20b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 508 with TLS block 0x20c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 509 with TLS block 0x20d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 510 with TLS block 0x20e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 511 with TLS block 0x20f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 512 with TLS block 0x210000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 513 with TLS block 0x211000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 514 with TLS block 0x212000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=223:tick=37221:ms=293351:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 515 with TLS block 0x213000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 516 with TLS block 0x214000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 517 with TLS block 0x215000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 518 with TLS block 0x216000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 519 with TLS block 0x217000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 520 with TLS block 0x218000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 521 with TLS block 0x219000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 522 with TLS block 0x21a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 523 with TLS block 0x21b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 524 with TLS block 0x21c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 525 with TLS block 0x21d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=224:tick=37323:ms=294434:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 526 with TLS block 0x21e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 527 with TLS block 0x21f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 528 with TLS block 0x220000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 529 with TLS block 0x221000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 530 with TLS block 0x222000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 531 with TLS block 0x223000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 532 with TLS block 0x224000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 533 with TLS block 0x225000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 534 with TLS block 0x226000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 535 with TLS block 0x227000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=225:tick=37414:ms=295440:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 536 with TLS block 0x228000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 537 with TLS block 0x229000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 538 with TLS block 0x22a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 539 with TLS block 0x22b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 540 with TLS block 0x22c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 541 with TLS block 0x22d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 542 with TLS block 0x22e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 543 with TLS block 0x22f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 544 with TLS block 0x230000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 545 with TLS block 0x231000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 546 with TLS block 0x232000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=226:tick=37515:ms=296556:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 547 with TLS block 0x233000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 548 with TLS block 0x234000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 549 with TLS block 0x235000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 550 with TLS block 0x236000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 551 with TLS block 0x237000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 552 with TLS block 0x238000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 553 with TLS block 0x239000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 554 with TLS block 0x23a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 555 with TLS block 0x23b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 556 with TLS block 0x23c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 557 with TLS block 0x23d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=227:tick=37618:ms=297636:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 558 with TLS block 0x23e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 559 with TLS block 0x23f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 560 with TLS block 0x240000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 561 with TLS block 0x241000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 562 with TLS block 0x242000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 563 with TLS block 0x243000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 564 with TLS block 0x244000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 565 with TLS block 0x245000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 566 with TLS block 0x246000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 567 with TLS block 0x247000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 568 with TLS block 0x248000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=228:tick=37719:ms=298738:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 569 with TLS block 0x249000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 570 with TLS block 0x24a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 571 with TLS block 0x24b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 572 with TLS block 0x24c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 573 with TLS block 0x24d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 574 with TLS block 0x24e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 575 with TLS block 0x24f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 576 with TLS block 0x250000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 577 with TLS block 0x251000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 578 with TLS block 0x252000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 579 with TLS block 0x253000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=229:tick=37820:ms=299829:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 580 with TLS block 0x254000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 581 with TLS block 0x255000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 582 with TLS block 0x256000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +Next thread from queue: 1, cpu: 0 +Idle thread 1 is alone, continuing (no switch needed) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 583 with TLS block 0x257000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 584 with TLS block 0x258000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 585 with TLS block 0x259000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 586 with TLS block 0x25a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 587 with TLS block 0x25b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 588 with TLS block 0x25c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 589 with TLS block 0x25d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 590 with TLS block 0x25e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 591 with TLS block 0x25f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=230:tick=37928:ms=301008:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 592 with TLS block 0x260000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 593 with TLS block 0x261000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 594 with TLS block 0x262000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 595 with TLS block 0x263000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 596 with TLS block 0x264000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 597 with TLS block 0x265000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 598 with TLS block 0x266000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 599 with TLS block 0x267000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 600 with TLS block 0x268000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 601 with TLS block 0x269000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=231:tick=38019:ms=302051:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 602 with TLS block 0x26a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 603 with TLS block 0x26b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 604 with TLS block 0x26c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 605 with TLS block 0x26d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 606 with TLS block 0x26e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 607 with TLS block 0x26f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 608 with TLS block 0x270000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 609 with TLS block 0x271000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 610 with TLS block 0x272000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 611 with TLS block 0x273000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 612 with TLS block 0x274000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 613 with TLS block 0x275000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=232:tick=38125:ms=303210:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 614 with TLS block 0x276000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 615 with TLS block 0x277000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 616 with TLS block 0x278000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 617 with TLS block 0x279000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 618 with TLS block 0x27a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 619 with TLS block 0x27b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 620 with TLS block 0x27c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 621 with TLS block 0x27d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 622 with TLS block 0x27e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 623 with TLS block 0x27f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=233:tick=38216:ms=304214:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 624 with TLS block 0x280000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 625 with TLS block 0x281000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 626 with TLS block 0x282000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 627 with TLS block 0x283000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 628 with TLS block 0x284000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 629 with TLS block 0x285000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 630 with TLS block 0x286000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 631 with TLS block 0x287000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 632 with TLS block 0x288000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 633 with TLS block 0x289000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=234:tick=38312:ms=305231:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 634 with TLS block 0x28a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 635 with TLS block 0x28b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 636 with TLS block 0x28c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 637 with TLS block 0x28d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 638 with TLS block 0x28e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 639 with TLS block 0x28f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 640 with TLS block 0x290000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 641 with TLS block 0x291000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 642 with TLS block 0x292000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 643 with TLS block 0x293000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=235:tick=38403:ms=306277:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 644 with TLS block 0x294000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 645 with TLS block 0x295000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 646 with TLS block 0x296000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 647 with TLS block 0x297000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 648 with TLS block 0x298000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 649 with TLS block 0x299000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 650 with TLS block 0x29a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 651 with TLS block 0x29b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 652 with TLS block 0x29c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 653 with TLS block 0x29d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 654 with TLS block 0x29e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=236:tick=38506:ms=307347:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 655 with TLS block 0x29f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 656 with TLS block 0x2a0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 657 with TLS block 0x2a1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 658 with TLS block 0x2a2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 659 with TLS block 0x2a3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 660 with TLS block 0x2a4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 661 with TLS block 0x2a5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 662 with TLS block 0x2a6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 663 with TLS block 0x2a7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 664 with TLS block 0x2a8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 665 with TLS block 0x2a9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=237:tick=38601:ms=308457:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 666 with TLS block 0x2aa000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 667 with TLS block 0x2ab000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 668 with TLS block 0x2ac000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 669 with TLS block 0x2ad000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 670 with TLS block 0x2ae000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 671 with TLS block 0x2af000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 672 with TLS block 0x2b0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 673 with TLS block 0x2b1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 674 with TLS block 0x2b2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 675 with TLS block 0x2b3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 676 with TLS block 0x2b4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=238:tick=38698:ms=309552:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 677 with TLS block 0x2b5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 678 with TLS block 0x2b6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 679 with TLS block 0x2b7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 680 with TLS block 0x2b8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 681 with TLS block 0x2b9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 682 with TLS block 0x2ba000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 683 with TLS block 0x2bb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 684 with TLS block 0x2bc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 685 with TLS block 0x2bd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 686 with TLS block 0x2be000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 687 with TLS block 0x2bf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=239:tick=38799:ms=310643:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 688 with TLS block 0x2c0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 689 with TLS block 0x2c1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 690 with TLS block 0x2c2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 691 with TLS block 0x2c3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 692 with TLS block 0x2c4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 693 with TLS block 0x2c5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 694 with TLS block 0x2c6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 695 with TLS block 0x2c7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 696 with TLS block 0x2c8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 697 with TLS block 0x2c9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 698 with TLS block 0x2ca000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=240:tick=38900:ms=311742:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 699 with TLS block 0x2cb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 700 with TLS block 0x2cc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 701 with TLS block 0x2cd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 702 with TLS block 0x2ce000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 703 with TLS block 0x2cf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 704 with TLS block 0x2d0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 705 with TLS block 0x2d1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 706 with TLS block 0x2d2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 707 with TLS block 0x2d3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 708 with TLS block 0x2d4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=241:tick=38991:ms=312790:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 709 with TLS block 0x2d5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 710 with TLS block 0x2d6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 711 with TLS block 0x2d7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 712 with TLS block 0x2d8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 713 with TLS block 0x2d9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 714 with TLS block 0x2da000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 715 with TLS block 0x2db000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 716 with TLS block 0x2dc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 717 with TLS block 0x2dd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 718 with TLS block 0x2de000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 719 with TLS block 0x2df000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=242:tick=39088:ms=313870:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 720 with TLS block 0x2e0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 721 with TLS block 0x2e1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 722 with TLS block 0x2e2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 723 with TLS block 0x2e3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 724 with TLS block 0x2e4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 725 with TLS block 0x2e5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 726 with TLS block 0x2e6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 727 with TLS block 0x2e7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 728 with TLS block 0x2e8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 729 with TLS block 0x2e9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 730 with TLS block 0x2ea000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 731 with TLS block 0x2eb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=243:tick=39195:ms=315039:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 732 with TLS block 0x2ec000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 733 with TLS block 0x2ed000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 734 with TLS block 0x2ee000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 735 with TLS block 0x2ef000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 736 with TLS block 0x2f0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 737 with TLS block 0x2f1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 738 with TLS block 0x2f2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 739 with TLS block 0x2f3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 740 with TLS block 0x2f4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 741 with TLS block 0x2f5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 742 with TLS block 0x2f6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=244:tick=39296:ms=316121:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 743 with TLS block 0x2f7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 744 with TLS block 0x2f8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 745 with TLS block 0x2f9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 746 with TLS block 0x2fa000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 747 with TLS block 0x2fb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 748 with TLS block 0x2fc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 749 with TLS block 0x2fd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 750 with TLS block 0x2fe000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 751 with TLS block 0x2ff000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 752 with TLS block 0x300000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 753 with TLS block 0x301000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=245:tick=39397:ms=317219:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 754 with TLS block 0x302000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 755 with TLS block 0x303000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 756 with TLS block 0x304000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 757 with TLS block 0x305000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 758 with TLS block 0x306000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 759 with TLS block 0x307000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 760 with TLS block 0x308000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 761 with TLS block 0x309000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 762 with TLS block 0x30a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 763 with TLS block 0x30b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 764 with TLS block 0x30c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=246:tick=39503:ms=318297:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 765 with TLS block 0x30d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 766 with TLS block 0x30e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 767 with TLS block 0x30f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 768 with TLS block 0x310000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 769 with TLS block 0x311000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 770 with TLS block 0x312000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 771 with TLS block 0x313000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 772 with TLS block 0x314000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 773 with TLS block 0x315000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 774 with TLS block 0x316000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=247:tick=39594:ms=319313:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 775 with TLS block 0x317000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 776 with TLS block 0x318000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 777 with TLS block 0x319000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 778 with TLS block 0x31a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 779 with TLS block 0x31b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 780 with TLS block 0x31c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 781 with TLS block 0x31d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 782 with TLS block 0x31e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 783 with TLS block 0x31f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 784 with TLS block 0x320000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=248:tick=39685:ms=320347:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 785 with TLS block 0x321000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 786 with TLS block 0x322000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 787 with TLS block 0x323000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 788 with TLS block 0x324000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 789 with TLS block 0x325000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 790 with TLS block 0x326000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 791 with TLS block 0x327000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 792 with TLS block 0x328000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 793 with TLS block 0x329000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 794 with TLS block 0x32a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=249:tick=39779:ms=321402:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 795 with TLS block 0x32b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 796 with TLS block 0x32c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 797 with TLS block 0x32d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 798 with TLS block 0x32e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 799 with TLS block 0x32f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 800 with TLS block 0x330000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 801 with TLS block 0x331000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 802 with TLS block 0x332000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 803 with TLS block 0x333000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=250:tick=39866:ms=322429:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 804 with TLS block 0x334000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 805 with TLS block 0x335000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 806 with TLS block 0x336000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 807 with TLS block 0x337000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 808 with TLS block 0x338000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 809 with TLS block 0x339000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 810 with TLS block 0x33a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 811 with TLS block 0x33b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 812 with TLS block 0x33c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 813 with TLS block 0x33d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=251:tick=39961:ms=323489:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 814 with TLS block 0x33e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 815 with TLS block 0x33f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 816 with TLS block 0x340000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 817 with TLS block 0x341000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 818 with TLS block 0x342000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 819 with TLS block 0x343000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 820 with TLS block 0x344000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 821 with TLS block 0x345000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 822 with TLS block 0x346000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 823 with TLS block 0x347000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=252:tick=40054:ms=324534:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 824 with TLS block 0x348000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 825 with TLS block 0x349000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 826 with TLS block 0x34a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 827 with TLS block 0x34b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 828 with TLS block 0x34c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 829 with TLS block 0x34d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 830 with TLS block 0x34e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 831 with TLS block 0x34f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 832 with TLS block 0x350000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 833 with TLS block 0x351000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 834 with TLS block 0x352000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=253:tick=40162:ms=325658:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 835 with TLS block 0x353000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 836 with TLS block 0x354000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 837 with TLS block 0x355000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 838 with TLS block 0x356000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 839 with TLS block 0x357000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 840 with TLS block 0x358000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 841 with TLS block 0x359000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 842 with TLS block 0x35a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 843 with TLS block 0x35b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 844 with TLS block 0x35c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=254:tick=40253:ms=326665:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 845 with TLS block 0x35d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 846 with TLS block 0x35e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 847 with TLS block 0x35f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 848 with TLS block 0x360000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 849 with TLS block 0x361000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 850 with TLS block 0x362000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 851 with TLS block 0x363000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 852 with TLS block 0x364000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 853 with TLS block 0x365000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 854 with TLS block 0x366000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=255:tick=40345:ms=327741:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 855 with TLS block 0x367000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 856 with TLS block 0x368000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 857 with TLS block 0x369000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 858 with TLS block 0x36a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 859 with TLS block 0x36b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 860 with TLS block 0x36c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 861 with TLS block 0x36d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 862 with TLS block 0x36e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 863 with TLS block 0x36f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 864 with TLS block 0x370000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 865 with TLS block 0x371000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=256:tick=40448:ms=328832:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 866 with TLS block 0x372000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 867 with TLS block 0x373000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 868 with TLS block 0x374000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 869 with TLS block 0x375000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 870 with TLS block 0x376000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 871 with TLS block 0x377000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 872 with TLS block 0x378000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 873 with TLS block 0x379000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 874 with TLS block 0x37a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 875 with TLS block 0x37b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=257:tick=40543:ms=329852:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 876 with TLS block 0x37c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 877 with TLS block 0x37d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 878 with TLS block 0x37e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 879 with TLS block 0x37f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 880 with TLS block 0x380000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 881 with TLS block 0x381000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 882 with TLS block 0x382000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 883 with TLS block 0x383000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 884 with TLS block 0x384000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 885 with TLS block 0x385000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=258:tick=40635:ms=330859:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 886 with TLS block 0x386000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 887 with TLS block 0x387000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 888 with TLS block 0x388000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 889 with TLS block 0x389000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 890 with TLS block 0x38a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 891 with TLS block 0x38b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 892 with TLS block 0x38c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 893 with TLS block 0x38d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 894 with TLS block 0x38e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 895 with TLS block 0x38f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 896 with TLS block 0x390000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=259:tick=40737:ms=331961:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 897 with TLS block 0x391000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 898 with TLS block 0x392000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 899 with TLS block 0x393000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 900 with TLS block 0x394000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 901 with TLS block 0x395000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 902 with TLS block 0x396000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 903 with TLS block 0x397000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 904 with TLS block 0x398000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 905 with TLS block 0x399000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 906 with TLS block 0x39a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=260:tick=40832:ms=332966:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 907 with TLS block 0x39b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 908 with TLS block 0x39c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 909 with TLS block 0x39d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 910 with TLS block 0x39e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 911 with TLS block 0x39f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 912 with TLS block 0x3a0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 913 with TLS block 0x3a1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 914 with TLS block 0x3a2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 915 with TLS block 0x3a3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 916 with TLS block 0x3a4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=261:tick=40925:ms=334013:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 917 with TLS block 0x3a5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 918 with TLS block 0x3a6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 919 with TLS block 0x3a7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 920 with TLS block 0x3a8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 921 with TLS block 0x3a9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 922 with TLS block 0x3aa000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 923 with TLS block 0x3ab000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 924 with TLS block 0x3ac000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 925 with TLS block 0x3ad000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 926 with TLS block 0x3ae000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=262:tick=41021:ms=335061:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 927 with TLS block 0x3af000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 928 with TLS block 0x3b0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 929 with TLS block 0x3b1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 930 with TLS block 0x3b2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 931 with TLS block 0x3b3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 932 with TLS block 0x3b4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 933 with TLS block 0x3b5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 934 with TLS block 0x3b6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 935 with TLS block 0x3b7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 936 with TLS block 0x3b8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=263:tick=41113:ms=336067:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 937 with TLS block 0x3b9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 938 with TLS block 0x3ba000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 939 with TLS block 0x3bb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 940 with TLS block 0x3bc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 941 with TLS block 0x3bd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 942 with TLS block 0x3be000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 943 with TLS block 0x3bf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 944 with TLS block 0x3c0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 945 with TLS block 0x3c1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 946 with TLS block 0x3c2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=264:tick=41206:ms=337080:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 947 with TLS block 0x3c3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 948 with TLS block 0x3c4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 949 with TLS block 0x3c5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 950 with TLS block 0x3c6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 951 with TLS block 0x3c7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 952 with TLS block 0x3c8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 953 with TLS block 0x3c9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 954 with TLS block 0x3ca000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 955 with TLS block 0x3cb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 956 with TLS block 0x3cc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=265:tick=41299:ms=338129:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 957 with TLS block 0x3cd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 958 with TLS block 0x3ce000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 959 with TLS block 0x3cf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 960 with TLS block 0x3d0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 961 with TLS block 0x3d1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 962 with TLS block 0x3d2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 963 with TLS block 0x3d3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 964 with TLS block 0x3d4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 965 with TLS block 0x3d5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 966 with TLS block 0x3d6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=266:tick=41396:ms=339135:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 967 with TLS block 0x3d7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 968 with TLS block 0x3d8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 969 with TLS block 0x3d9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 970 with TLS block 0x3da000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 971 with TLS block 0x3db000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 972 with TLS block 0x3dc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 973 with TLS block 0x3dd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 974 with TLS block 0x3de000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 975 with TLS block 0x3df000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 976 with TLS block 0x3e0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=267:tick=41487:ms=340155:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 977 with TLS block 0x3e1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 978 with TLS block 0x3e2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 979 with TLS block 0x3e3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 980 with TLS block 0x3e4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 981 with TLS block 0x3e5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 982 with TLS block 0x3e6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 983 with TLS block 0x3e7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 984 with TLS block 0x3e8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 985 with TLS block 0x3e9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 986 with TLS block 0x3ea000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 987 with TLS block 0x3eb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=268:tick=41583:ms=341273:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 988 with TLS block 0x3ec000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 989 with TLS block 0x3ed000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 990 with TLS block 0x3ee000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 991 with TLS block 0x3ef000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 992 with TLS block 0x3f0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 993 with TLS block 0x3f1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 994 with TLS block 0x3f2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 995 with TLS block 0x3f3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 996 with TLS block 0x3f4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 997 with TLS block 0x3f5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 998 with TLS block 0x3f6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=269:tick=41685:ms=342397:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 999 with TLS block 0x3f7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1000 with TLS block 0x3f8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1001 with TLS block 0x3f9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1002 with TLS block 0x3fa000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1003 with TLS block 0x3fb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1004 with TLS block 0x3fc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1005 with TLS block 0x3fd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1006 with TLS block 0x3fe000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1007 with TLS block 0x3ff000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1008 with TLS block 0x400000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=270:tick=41786:ms=343418:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1009 with TLS block 0x401000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1010 with TLS block 0x402000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1011 with TLS block 0x403000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1012 with TLS block 0x404000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1013 with TLS block 0x405000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1014 with TLS block 0x406000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1015 with TLS block 0x407000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1016 with TLS block 0x408000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1017 with TLS block 0x409000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1018 with TLS block 0x40a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=271:tick=41877:ms=344447:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1019 with TLS block 0x40b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1020 with TLS block 0x40c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1021 with TLS block 0x40d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1022 with TLS block 0x40e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1023 with TLS block 0x40f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1024 with TLS block 0x410000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1025 with TLS block 0x411000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1026 with TLS block 0x412000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1027 with TLS block 0x413000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1028 with TLS block 0x414000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1029 with TLS block 0x415000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=272:tick=41979:ms=345546:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1030 with TLS block 0x416000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1031 with TLS block 0x417000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1032 with TLS block 0x418000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1033 with TLS block 0x419000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1034 with TLS block 0x41a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1035 with TLS block 0x41b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1036 with TLS block 0x41c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1037 with TLS block 0x41d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1038 with TLS block 0x41e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1039 with TLS block 0x41f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=273:tick=42072:ms=346564:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1040 with TLS block 0x420000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1041 with TLS block 0x421000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1042 with TLS block 0x422000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1043 with TLS block 0x423000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1044 with TLS block 0x424000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1045 with TLS block 0x425000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1046 with TLS block 0x426000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1047 with TLS block 0x427000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1048 with TLS block 0x428000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1049 with TLS block 0x429000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=274:tick=42167:ms=347603:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1050 with TLS block 0x42a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1051 with TLS block 0x42b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1052 with TLS block 0x42c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1053 with TLS block 0x42d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1054 with TLS block 0x42e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1055 with TLS block 0x42f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1056 with TLS block 0x430000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1057 with TLS block 0x431000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1058 with TLS block 0x432000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1059 with TLS block 0x433000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=275:tick=42261:ms=348609:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1060 with TLS block 0x434000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1061 with TLS block 0x435000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1062 with TLS block 0x436000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1063 with TLS block 0x437000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1064 with TLS block 0x438000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1065 with TLS block 0x439000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1066 with TLS block 0x43a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1067 with TLS block 0x43b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1068 with TLS block 0x43c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1069 with TLS block 0x43d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=276:tick=42348:ms=349646:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1070 with TLS block 0x43e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1071 with TLS block 0x43f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1072 with TLS block 0x440000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1073 with TLS block 0x441000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1074 with TLS block 0x442000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1075 with TLS block 0x443000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1076 with TLS block 0x444000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1077 with TLS block 0x445000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1078 with TLS block 0x446000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1079 with TLS block 0x447000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1080 with TLS block 0x448000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=277:tick=42450:ms=350743:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1081 with TLS block 0x449000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1082 with TLS block 0x44a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1083 with TLS block 0x44b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1084 with TLS block 0x44c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1085 with TLS block 0x44d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1086 with TLS block 0x44e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1087 with TLS block 0x44f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1088 with TLS block 0x450000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1089 with TLS block 0x451000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +Next thread from queue: 1, cpu: 0 +Idle thread 1 is alone, continuing (no switch needed) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1090 with TLS block 0x452000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=278:tick=42547:ms=351766:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1091 with TLS block 0x453000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1092 with TLS block 0x454000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1093 with TLS block 0x455000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1094 with TLS block 0x456000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1095 with TLS block 0x457000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1096 with TLS block 0x458000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1097 with TLS block 0x459000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1098 with TLS block 0x45a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1099 with TLS block 0x45b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1100 with TLS block 0x45c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=279:tick=42641:ms=352796:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1101 with TLS block 0x45d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1102 with TLS block 0x45e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1103 with TLS block 0x45f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1104 with TLS block 0x460000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1105 with TLS block 0x461000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1106 with TLS block 0x462000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1107 with TLS block 0x463000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1108 with TLS block 0x464000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1109 with TLS block 0x465000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1110 with TLS block 0x466000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=280:tick=42732:ms=353852:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1111 with TLS block 0x467000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1112 with TLS block 0x468000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1113 with TLS block 0x469000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1114 with TLS block 0x46a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1115 with TLS block 0x46b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1116 with TLS block 0x46c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1117 with TLS block 0x46d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1118 with TLS block 0x46e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1119 with TLS block 0x46f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1120 with TLS block 0x470000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1121 with TLS block 0x471000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=281:tick=42835:ms=354928:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1122 with TLS block 0x472000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1123 with TLS block 0x473000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1124 with TLS block 0x474000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1125 with TLS block 0x475000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1126 with TLS block 0x476000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1127 with TLS block 0x477000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1128 with TLS block 0x478000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1129 with TLS block 0x479000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1130 with TLS block 0x47a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1131 with TLS block 0x47b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=282:tick=42928:ms=355936:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1132 with TLS block 0x47c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1133 with TLS block 0x47d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1134 with TLS block 0x47e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1135 with TLS block 0x47f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1136 with TLS block 0x480000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1137 with TLS block 0x481000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1138 with TLS block 0x482000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1139 with TLS block 0x483000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1140 with TLS block 0x484000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1141 with TLS block 0x485000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1142 with TLS block 0x486000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=283:tick=43030:ms=357020:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1143 with TLS block 0x487000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1144 with TLS block 0x488000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1145 with TLS block 0x489000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1146 with TLS block 0x48a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1147 with TLS block 0x48b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1148 with TLS block 0x48c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1149 with TLS block 0x48d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1150 with TLS block 0x48e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1151 with TLS block 0x48f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1152 with TLS block 0x490000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1153 with TLS block 0x491000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=284:tick=43131:ms=358105:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1154 with TLS block 0x492000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1155 with TLS block 0x493000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1156 with TLS block 0x494000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1157 with TLS block 0x495000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1158 with TLS block 0x496000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1159 with TLS block 0x497000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1160 with TLS block 0x498000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1161 with TLS block 0x499000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1162 with TLS block 0x49a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1163 with TLS block 0x49b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1164 with TLS block 0x49c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=285:tick=43228:ms=359187:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1165 with TLS block 0x49d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1166 with TLS block 0x49e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1167 with TLS block 0x49f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1168 with TLS block 0x4a0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1169 with TLS block 0x4a1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1170 with TLS block 0x4a2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1171 with TLS block 0x4a3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1172 with TLS block 0x4a4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1173 with TLS block 0x4a5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1174 with TLS block 0x4a6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1175 with TLS block 0x4a7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=286:tick=43329:ms=360288:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1176 with TLS block 0x4a8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1177 with TLS block 0x4a9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1178 with TLS block 0x4aa000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1179 with TLS block 0x4ab000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1180 with TLS block 0x4ac000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1181 with TLS block 0x4ad000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1182 with TLS block 0x4ae000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1183 with TLS block 0x4af000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1184 with TLS block 0x4b0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1185 with TLS block 0x4b1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1186 with TLS block 0x4b2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=287:tick=43424:ms=361345:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1187 with TLS block 0x4b3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1188 with TLS block 0x4b4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1189 with TLS block 0x4b5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1190 with TLS block 0x4b6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1191 with TLS block 0x4b7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1192 with TLS block 0x4b8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000faa78 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b4e000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b4e000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b4e000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b4e000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b4e000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b4e000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b4c000 +[DISPATCH_STRAND_CENSUS:seq=288:tick=43516:ms=362465:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b4e000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000faa78 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b4b000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b4b000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b4b000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b4b000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b4b000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b4b000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b4d000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b4b000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 100 'kernel_stack_ownership_parent' -> child PID 101 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=289:tick=43699:ms=364121:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[ INFO] kernel::process::manager: Forking process 100 'kernel_stack_ownership_parent' -> child PID 102 +[DEBUG] kernel::process::manager: fork_process: About to create child page table +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f84d8 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b4b000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b4b000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b4b000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b4b000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b4b000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b4b000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b4d000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b4b000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::process::manager: fork_process: ProcessPageTable::new() returned +[DEBUG] kernel::process::manager: fork_process: Child page table created successfully +[DEBUG] kernel::process::manager: Parent page table CR3: 0x4b4e000 +[DEBUG] kernel::process::manager: Child page table CR3: 0x4b4b000 +[ INFO] kernel::process::manager: fork_process_with_context: Set up 0 pages for CoW sharing +[ INFO] kernel::process::manager: Created page table for child process 102 +[DEBUG] kernel::tls: Registered thread 1196 with TLS block 0x4bc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[ INFO] kernel::process::manager: fork: CoW stack - child_rsp=0x800000 (same VA as parent) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[ INFO] kernel::process::manager: Fork complete: parent 100 -> child 102 +[DISPATCH_STRAND_CENSUS:seq=290:tick=43990:ms=366199:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=291:tick=44191:ms=367224:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[ INFO] kernel: Driver post-init self-tests complete; interrupts disabled for remaining init +[ INFO] kernel::task::kthread_tests: === KTHREAD TEST: Starting kernel thread lifecycle test === +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +Added thread 1197 'test_kthread' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel::task::kthread_tests: KTHREAD_CREATE: kthread created +[ INFO] kernel::task::kthread_tests: KTHREAD_RUN: kthread running +unblock(1197): Added to per_cpu_queues[0] +[ INFO] kernel::task::kthread_tests: KTHREAD_STOP_SENT: stop signal sent successfully +[ INFO] kernel::task::kthread_tests: KTHREAD_VERIFY: kthread_should_stop() = true +[ INFO] kernel::task::kthread_tests: KTHREAD_STOP: kthread received stop signal +[ INFO] kernel::task::kthread_tests: KTHREAD_EXIT: kthread exited cleanly +[ INFO] kernel::task::kthread_tests: === KTHREAD TEST: Completed === +[ INFO] kernel::task::kthread_tests: === KTHREAD JOIN TEST: Starting === +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 6 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 6 at 0xffffc90000307000-0xffffc90000387000 (guard at 0xffffc90000306000) +Added thread 1198 'join_test_kthread' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel::task::kthread_tests: KTHREAD_JOIN_TEST: kthread about to exit +[ INFO] kernel::task::kthread_tests: KTHREAD_JOIN_TEST: join returned exit_code=0 +[ INFO] kernel::task::kthread_tests: === KTHREAD JOIN TEST: Completed === +[ INFO] kernel::task::workqueue_tests: === WORKQUEUE TEST: Starting workqueue test === +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Testing basic execution... +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 7 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 7 at 0xffffc90000388000-0xffffc90000408000 (guard at 0xffffc90000387000) +Added thread 1199 'kworker/0' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel::task::workqueue: KWORKER_SPAWN: kworker/0 started +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: work1 executed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: basic execution passed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Testing multiple work items... +unblock(1199): Added to per_cpu_queues[0] +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: work2 executed (order=1) +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: work3 executed (order=2) +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: work4 executed (order=3) +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: multiple work items passed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Testing flush... +unblock(1199): Added to per_cpu_queues[0] +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: flush_work executed +unblock(1199): Added to per_cpu_queues[0] +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: flush completed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Testing re-queue rejection... +unblock(1199): Added to per_cpu_queues[0] +[ WARN] kernel::task::workqueue: workqueue(kworker/0): work 'requeue_work' already pending, rejecting +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: re-queue rejection passed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Testing multi-item flush... +unblock(1199): Added to per_cpu_queues[0] +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: multi-item flush passed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Testing shutdown with new workqueue... +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Created new workqueue 'test_wq' +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Queuing work to new workqueue... +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 8 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 8 at 0xffffc90000409000-0xffffc90000489000 (guard at 0xffffc90000408000) +Added thread 1200 'test_wq' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: shutdown work executing! +[ INFO] kernel::task::workqueue: KWORKER_SPAWN: test_wq started +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Waiting for work completion... +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Destroying workqueue... +unblock(1200): Added to per_cpu_queues[0] +unblock(1200): Added to per_cpu_queues[0] +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: idempotent destroy passed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: flush after destroy passed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: shutdown test passed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Testing error path re-queue... +unblock(1199): Added to per_cpu_queues[0] +[ WARN] kernel::task::workqueue: workqueue(kworker/0): work 'error_path_work' already pending, rejecting +[DISPATCH_STRAND_CENSUS:seq=292:tick=44301:ms=368308:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: error path test passed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: all tests passed +[ INFO] kernel::task::workqueue_tests: === WORKQUEUE TEST: Completed === +[ INFO] kernel::task::softirq_tests: === SOFTIRQ TEST: Starting softirq test === +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Testing handler registration... +[ INFO] kernel::task::softirqd: SOFTIRQ_REGISTER: Timer handler registered +[ INFO] kernel::task::softirqd: SOFTIRQ_REGISTER: NetRx handler registered +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: handler registration passed +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Testing Timer softirq... +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Timer softirq passed +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Testing NetRx softirq... +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: NetRx softirq passed +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Testing multiple softirqs... +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: multiple softirqs passed +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Testing priority order... +[ INFO] kernel::task::softirqd: SOFTIRQ_REGISTER: Timer handler registered +[ INFO] kernel::task::softirqd: SOFTIRQ_REGISTER: NetRx handler registered +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: priority order passed (Timer=1, NetRx=2) +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Testing nested interrupt rejection... +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: nested interrupt rejection passed +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Testing iteration limit and ksoftirqd deferral... +[ INFO] kernel::task::softirqd: SOFTIRQ_REGISTER: Tasklet handler registered +unblock(2): Added to per_cpu_queues[0] +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: After do_softirq(): 10 iterations (limit=10) +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: iteration limit passed (25 total iterations, ksoftirqd verified) +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Verifying ksoftirqd is initialized... +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: ksoftirqd verification passed +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: all tests passed +[ INFO] kernel::task::softirqd: SOFTIRQ_REGISTER: NetRx handler registered +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Restored network softirq handler +[ INFO] kernel::task::softirq_tests: === SOFTIRQ TEST: Completed === +[ INFO] kernel::task::kthread_tests: === KTHREAD EXIT CODE TEST: Starting === +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 9 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 9 at 0xffffc9000048a000-0xffffc9000050a000 (guard at 0xffffc90000489000) +Added thread 1201 'exit_code_kthread' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel::task::kthread_tests: KTHREAD_EXIT_CODE_TEST: exit_code=42 +[ INFO] kernel::task::kthread_tests: === KTHREAD EXIT CODE TEST: Completed === +[ INFO] kernel::task::kthread_tests: === KTHREAD PARK TEST: Starting kthread park/unpark test === +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 10 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 10 at 0xffffc9000050b000-0xffffc9000058b000 (guard at 0xffffc9000050a000) +Added thread 1202 'test_kthread_park' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel::task::kthread_tests: KTHREAD_PARK_TEST: started +unblock(1202): Added to per_cpu_queues[0] +[ INFO] kernel::task::kthread_tests: KTHREAD_PARK_TEST: unparked +unblock(1202): Added to per_cpu_queues[0] +[ INFO] kernel::task::kthread_tests: KTHREAD_PARK_TEST: stop signal sent +[ INFO] kernel::task::kthread_tests: === KTHREAD PARK TEST: Completed === +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 11 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 11 at 0xffffc9000058c000-0xffffc9000060c000 (guard at 0xffffc9000058b000) +Added thread 1203 'test_kthread_double_stop' to scheduler (user: false, target_cpu: 0) +unblock(1203): Added to per_cpu_queues[0] +[ INFO] kernel::task::kthread_tests: KTHREAD_DOUBLE_STOP_TEST: AlreadyStopped returned correctly +[ INFO] kernel::task::kthread_tests: KTHREAD_SHOULD_STOP_TEST: returns false for non-kthread +[ INFO] kernel::task::kthread_tests: === KTHREAD STOP AFTER EXIT TEST: Starting === +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 12 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 12 at 0xffffc9000060d000-0xffffc9000068d000 (guard at 0xffffc9000060c000) +Added thread 1204 'stop_after_exit_kthread' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel::task::kthread_tests: KTHREAD_STOP_AFTER_EXIT_TEST: kthread exiting immediately +[ INFO] kernel::task::kthread_tests: KTHREAD_STOP_AFTER_EXIT_TEST: AlreadyStopped returned correctly +[ INFO] kernel::task::kthread_tests: === KTHREAD STOP AFTER EXIT TEST: Completed === +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 13 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 13 at 0xffffc9000068e000-0xffffc9000070e000 (guard at 0xffffc9000068d000) +Added thread 1205 't766_peer' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 14 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 14 at 0xffffc9000070f000-0xffffc9000078f000 (guard at 0xffffc9000070e000) +Added thread 1206 't766_peer' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 15 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 15 at 0xffffc90000790000-0xffffc90000810000 (guard at 0xffffc9000078f000) +Added thread 1207 't766_peer' to scheduler (user: false, target_cpu: 0) +[DISPATCH_STRAND_CENSUS:seq=293:tick=44372:ms=369336:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 16 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 16 at 0xffffc90000811000-0xffffc90000891000 (guard at 0xffffc90000810000) +Added thread 1208 't766_peer' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 17 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 17 at 0xffffc90000892000-0xffffc90000912000 (guard at 0xffffc90000891000) +Added thread 1209 't766_peer' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 18 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 18 at 0xffffc90000913000-0xffffc90000993000 (guard at 0xffffc90000912000) +Added thread 1210 't766_peer' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 19 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 19 at 0xffffc90000994000-0xffffc90000a14000 (guard at 0xffffc90000993000) +Added thread 1211 't766_peer' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 20 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 20 at 0xffffc90000a15000-0xffffc90000a95000 (guard at 0xffffc90000a14000) +Added thread 1212 't766_peer' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 21 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 21 at 0xffffc90000a96000-0xffffc90000b16000 (guard at 0xffffc90000a95000) +Added thread 1213 't766_sleeper' to scheduler (user: false, target_cpu: 0) +unblock(1205): Added to per_cpu_queues[0] +unblock(1206): Added to per_cpu_queues[0] +unblock(1207): Added to per_cpu_queues[0] +unblock(1208): Added to per_cpu_queues[0] +unblock(1209): Added to per_cpu_queues[0] +unblock(1210): Added to per_cpu_queues[0] +unblock(1211): Added to per_cpu_queues[0] +unblock(1212): Added to per_cpu_queues[0] +[DISPATCH_STRAND_CENSUS:seq=294:tick=44545:ms=370342:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::userspace_test: ✓ Loaded 'hello_time' from test disk (177592 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'register_init_test' from test disk (177056 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'clock_gettime_test' from test disk (184520 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'brk_test' from test disk (182448 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'test_mmap' from test disk (182192 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'syscall_diagnostic_test' from test disk (170824 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'udp_socket_test' from test disk (193360 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'tcp_socket_test' from test disk (202256 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'tcp_dup_listener_test' from test disk (188800 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'tcp_cloexec_exec_test' from test disk (189416 bytes) +[DISPATCH_STRAND_CENSUS:seq=295:tick=44746:ms=371346:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::userspace_test: ✓ Loaded 'dns_test' from test disk (195200 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'http_test' from test disk (468520 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'loopback_wake_test' from test disk (190408 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'clonevm_exec_test' from test disk (184624 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'futex_handoff_oracle' from test disk (178792 bytes) +Next thread from queue: 1, cpu: 0 +Idle thread 1 is alone, continuing (no switch needed) +[ INFO] kernel::userspace_test: ✓ Loaded 'df_preempt_oracle' from test disk (187600 bytes) +[ INFO] kernel: RING3_SMOKE: creating hello_time userspace process (early) +[ INFO] kernel::process::creation: create_user_process: Creating user process 'smoke_hello_time' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5300000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5300000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005300000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005300000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005300000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005300000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5301000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5300000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000e2ac, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40015170, heap will start at 0x40016000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff015000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff015000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff016000 - 0x7fffff026000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff016000 - 0x7fffff026000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1214 with TLS block 0x4ce000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 22 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 22 at 0xffffc90000b17000-0xffffc90000b97000 (guard at 0xffffc90000b16000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000b97000 (globally visible) +[ INFO] kernel::process::manager: Created process smoke_hello_time (PID 105) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1214 ('smoke_hello_time') +Added thread 1214 'smoke_hello_time' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 105 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1214 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 105 without spawn mechanism +[ INFO] kernel: RING3_SMOKE: created userspace PID 105 (will run on timer interrupts) +[ INFO] kernel::process::creation: create_user_process: Creating user process 'register_init_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x53b0000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x53b0000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280053b0000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280053b0000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280053b0000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280053b0000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x53b1000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x53b0000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000e33c, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40015170, heap will start at 0x40016000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff026000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff026000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff027000 - 0x7fffff037000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff027000 - 0x7fffff037000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1215 with TLS block 0x4cf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 23 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 23 at 0xffffc90000b98000-0xffffc90000c18000 (guard at 0xffffc90000b97000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000c18000 (globally visible) +[ INFO] kernel::process::manager: Created process register_init_test (PID 106) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1215 ('register_init_test') +Added thread 1215 'register_init_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 106 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1215 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 106 without spawn mechanism +[ INFO] kernel: Created register_init_test process with PID 106 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'clock_gettime_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5460000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5460000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005460000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005460000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005460000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005460000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5461000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5460000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000edb4, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40016170, heap will start at 0x40017000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff037000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff037000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff038000 - 0x7fffff048000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff038000 - 0x7fffff048000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1216 with TLS block 0x4d0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 24 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 24 at 0xffffc90000c19000-0xffffc90000c99000 (guard at 0xffffc90000c18000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000c99000 (globally visible) +[ INFO] kernel::process::manager: Created process clock_gettime_test (PID 107) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1216 ('clock_gettime_test') +Added thread 1216 'clock_gettime_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 107 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1216 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 107 without spawn mechanism +[ INFO] kernel: Created clock_gettime_test process with PID 107 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'brk_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5511000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5511000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005511000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005511000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005511000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005511000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5512000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5511000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000eb48, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40016170, heap will start at 0x40017000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff048000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff048000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff049000 - 0x7fffff059000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff049000 - 0x7fffff059000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1217 with TLS block 0x4d1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 25 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 25 at 0xffffc90000c9a000-0xffffc90000d1a000 (guard at 0xffffc90000c99000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000d1a000 (globally visible) +[ INFO] kernel::process::manager: Created process brk_test (PID 108) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1217 ('brk_test') +Added thread 1217 'brk_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 108 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1217 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 108 without spawn mechanism +[ INFO] kernel: Created brk_test process with PID 108 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'test_mmap' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x55c2000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x55c2000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280055c2000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280055c2000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280055c2000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280055c2000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x55c3000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x55c2000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000e6e4, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40016170, heap will start at 0x40017000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff059000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff059000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff05a000 - 0x7fffff06a000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff05a000 - 0x7fffff06a000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1218 with TLS block 0x4d2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 26 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 26 at 0xffffc90000d1b000-0xffffc90000d9b000 (guard at 0xffffc90000d1a000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000d9b000 (globally visible) +[ INFO] kernel::process::manager: Created process test_mmap (PID 109) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1218 ('test_mmap') +Added thread 1218 'test_mmap' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 109 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1218 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 109 without spawn mechanism +[ INFO] kernel: Created test_mmap process with PID 109 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'syscall_diagnostic_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5673000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5673000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005673000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005673000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005673000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005673000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5674000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5673000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000dfe4, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40015170, heap will start at 0x40016000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff06a000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff06a000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff06b000 - 0x7fffff07b000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff06b000 - 0x7fffff07b000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1219 with TLS block 0x4d3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 27 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 27 at 0xffffc90000d9c000-0xffffc90000e1c000 (guard at 0xffffc90000d9b000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000e1c000 (globally visible) +[ INFO] kernel::process::manager: Created process syscall_diagnostic_test (PID 110) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1219 ('syscall_diagnostic_test') +Added thread 1219 'syscall_diagnostic_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 110 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1219 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 110 without spawn mechanism +[ INFO] kernel: Created syscall_diagnostic_test process with PID 110 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'udp_socket_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5723000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5723000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005723000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005723000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005723000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005723000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5724000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5723000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000f974, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40019170, heap will start at 0x4001a000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff07b000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff07b000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff07c000 - 0x7fffff08c000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff07c000 - 0x7fffff08c000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1220 with TLS block 0x4d4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 28 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 28 at 0xffffc90000e1d000-0xffffc90000e9d000 (guard at 0xffffc90000e1c000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000e9d000 (globally visible) +[ INFO] kernel::process::manager: Created process udp_socket_test (PID 111) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1220 ('udp_socket_test') +Added thread 1220 'udp_socket_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 111 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1220 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 111 without spawn mechanism +[ INFO] kernel: Created udp_socket_test process with PID 111 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'tcp_socket_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x57d7000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x57d7000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280057d7000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280057d7000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280057d7000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280057d7000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x57d8000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x57d7000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40010c04, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x4001b170, heap will start at 0x4001c000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff08c000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff08c000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff08d000 - 0x7fffff09d000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff08d000 - 0x7fffff09d000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1221 with TLS block 0x4d5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 29 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 29 at 0xffffc90000e9e000-0xffffc90000f1e000 (guard at 0xffffc90000e9d000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000f1e000 (globally visible) +[ INFO] kernel::process::manager: Created process tcp_socket_test (PID 112) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1221 ('tcp_socket_test') +Added thread 1221 'tcp_socket_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 112 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1221 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 112 without spawn mechanism +[ INFO] kernel: Created tcp_socket_test process with PID 112 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'tcp_dup_listener_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x588d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x588d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x2800588d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x2800588d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x2800588d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x2800588d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x588e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x588d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000ed84, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40018170, heap will start at 0x40019000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff09d000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff09d000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff09e000 - 0x7fffff0ae000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff09e000 - 0x7fffff0ae000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1222 with TLS block 0x4d6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 30 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 30 at 0xffffc90000f1f000-0xffffc90000f9f000 (guard at 0xffffc90000f1e000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000f9f000 (globally visible) +[ INFO] kernel::process::manager: Created process tcp_dup_listener_test (PID 113) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1222 ('tcp_dup_listener_test') +Added thread 1222 'tcp_dup_listener_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 113 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1222 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 113 without spawn mechanism +[ INFO] kernel: Created tcp_dup_listener_test process with PID 113 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'tcp_cloexec_exec_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5940000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5940000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005940000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005940000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005940000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005940000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5941000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5940000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000ef14, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40018170, heap will start at 0x40019000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff0ae000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff0ae000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff0af000 - 0x7fffff0bf000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff0af000 - 0x7fffff0bf000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1223 with TLS block 0x4d7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 31 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 31 at 0xffffc90000fa0000-0xffffc90001020000 (guard at 0xffffc90000f9f000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90001020000 (globally visible) +[ INFO] kernel::process::manager: Created process tcp_cloexec_exec_test (PID 114) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1223 ('tcp_cloexec_exec_test') +Added thread 1223 'tcp_cloexec_exec_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 114 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1223 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 114 without spawn mechanism +[ INFO] kernel: Created tcp_cloexec_exec_test process with PID 114 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'dns_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x59f3000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x59f3000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280059f3000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280059f3000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280059f3000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280059f3000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x59f4000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x59f3000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000fab0, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40019170, heap will start at 0x4001a000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff0bf000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff0bf000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff0c0000 - 0x7fffff0d0000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff0c0000 - 0x7fffff0d0000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1224 with TLS block 0x4d8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 32 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 32 at 0xffffc90001021000-0xffffc900010a1000 (guard at 0xffffc90001020000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc900010a1000 (globally visible) +[ INFO] kernel::process::manager: Created process dns_test (PID 115) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1224 ('dns_test') +Added thread 1224 'dns_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 115 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1224 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 115 without spawn mechanism +[ INFO] kernel: Created dns_test process with PID 115 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'http_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5aa7000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5aa7000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005aa7000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005aa7000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005aa7000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005aa7000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5aa8000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5aa7000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4001e5e8, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x400521a0, heap will start at 0x40053000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff0d0000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff0d0000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff0d1000 - 0x7fffff0e1000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff0d1000 - 0x7fffff0e1000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1225 with TLS block 0x4d9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 33 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 33 at 0xffffc900010a2000-0xffffc90001122000 (guard at 0xffffc900010a1000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90001122000 (globally visible) +[ INFO] kernel::process::manager: Created process http_test (PID 116) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1225 ('http_test') +Added thread 1225 'http_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 116 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1225 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 116 without spawn mechanism +[ INFO] kernel: Created http_test process with PID 116 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'loopback_wake_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5b94000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5b94000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005b94000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005b94000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005b94000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005b94000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5b95000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5b94000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000f63c, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40017170, heap will start at 0x40018000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff0e1000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff0e1000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff0e2000 - 0x7fffff0f2000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff0e2000 - 0x7fffff0f2000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1226 with TLS block 0x4da000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 34 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 34 at 0xffffc90001123000-0xffffc900011a3000 (guard at 0xffffc90001122000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc900011a3000 (globally visible) +[ INFO] kernel::process::manager: Created process loopback_wake_test (PID 117) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1226 ('loopback_wake_test') +Added thread 1226 'loopback_wake_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 117 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1226 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 117 without spawn mechanism +[ INFO] kernel: Created loopback_wake_test process with PID 117 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'clonevm_exec_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5c46000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5c46000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005c46000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005c46000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005c46000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005c46000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5c47000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5c46000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000ebcc, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40017188, heap will start at 0x40018000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff0f2000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff0f2000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff0f3000 - 0x7fffff103000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff0f3000 - 0x7fffff103000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1227 with TLS block 0x4db000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 35 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 35 at 0xffffc900011a4000-0xffffc90001224000 (guard at 0xffffc900011a3000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90001224000 (globally visible) +[ INFO] kernel::process::manager: Created process clonevm_exec_test (PID 118) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1227 ('clonevm_exec_test') +Added thread 1227 'clonevm_exec_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 118 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1227 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 118 without spawn mechanism +[ INFO] kernel: Created clonevm_exec_test process with PID 118 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'futex_handoff_oracle' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5cf8000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5cf8000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005cf8000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005cf8000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005cf8000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005cf8000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5cf9000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5cf8000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000e604, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40015170, heap will start at 0x40016000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff103000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff103000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff104000 - 0x7fffff114000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff104000 - 0x7fffff114000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1228 with TLS block 0x4dc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 36 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 36 at 0xffffc90001225000-0xffffc900012a5000 (guard at 0xffffc90001224000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc900012a5000 (globally visible) +[ INFO] kernel::process::manager: Created process futex_handoff_oracle (PID 119) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1228 ('futex_handoff_oracle') +Added thread 1228 'futex_handoff_oracle' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 119 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1228 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 119 without spawn mechanism +[ INFO] kernel: Created futex_handoff_oracle process with PID 119 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'df_preempt_oracle' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5da8000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5da8000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005da8000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005da8000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005da8000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005da8000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5da9000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5da8000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000e8a8, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40018170, heap will start at 0x40019000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff114000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff114000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff115000 - 0x7fffff125000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff115000 - 0x7fffff125000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1229 with TLS block 0x4dd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 37 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 37 at 0xffffc900012a6000-0xffffc90001326000 (guard at 0xffffc900012a5000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90001326000 (globally visible) +[ INFO] kernel::process::manager: Created process df_preempt_oracle (PID 120) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1229 ('df_preempt_oracle') +Added thread 1229 'df_preempt_oracle' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 120 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1229 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 120 without spawn mechanism +[ INFO] kernel: Created df_preempt_oracle process with PID 120 +[ INFO] kernel: Testing breakpoint interrupt... +[DEBUG] kernel::interrupts: Breakpoint from kernel at RIP: 0x100000d7511 +RETIQ[ INFO] kernel: Breakpoint test completed! +[ INFO] kernel: [CHECKPOINT:POST_COMPLETE] +[ INFO] kernel: DEBUG: About to print POST marker (before enabling interrupts) +[ INFO] kernel: === Running kernel tests to create userspace processes === +[ INFO] kernel: === BASELINE TEST: Direct userspace execution === +[ INFO] kernel::test_exec: === MULTIPLE CONCURRENT PROCESSES TEST === +[ INFO] kernel::test_exec: Testing page table isolation with concurrent hello_time.elf processes +[DISPATCH_STRAND_CENSUS:seq=296:tick=44897:ms=373640:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000e2ac, RSP=0x7fffff025ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1214: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1214 +[ INFO] kernel::interrupts::context_switch: First run: thread 1214 entering userspace +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1214 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 105 'smoke_hello_time' (thread 1214) exited with code 0 +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000e33c, RSP=0x7fffff036ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1215: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1215 +[ INFO] kernel::interrupts::context_switch: First run: thread 1215 entering userspace +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1215 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 106 'register_init_test' (thread 1215) exited with code 0 +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000edb4, RSP=0x7fffff047ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1216: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1216 +[ INFO] kernel::interrupts::context_switch: First run: thread 1216 entering userspace +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1216 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 107 'clock_gettime_test' (thread 1216) exited with code 0 +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000eb48, RSP=0x7fffff058ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1217: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1217 +[ INFO] kernel::interrupts::context_switch: First run: thread 1217 entering userspace +[ INFO] kernel::syscall::memory: sys_brk: thread=1217 pid=ProcessId(108) addr=0x0 heap_start=0x40017000 heap_end=0x40017000 +[ INFO] kernel::syscall::memory: sys_brk: thread=1217 pid=ProcessId(108) addr=0x40018000 heap_start=0x40017000 heap_end=0x40017000 +[ INFO] kernel::syscall::memory: sys_brk: EXPANDING from 0x40017000 to 0x40018000 +[ INFO] kernel::syscall::memory: sys_brk: Mapping pages from 0x40017000 to 0x40017000 +[ INFO] kernel::syscall::memory: sys_brk: Successfully mapped 1 pages +[ INFO] kernel::syscall::memory: sys_brk: thread=1217 pid=ProcessId(108) addr=0x40019000 heap_start=0x40017000 heap_end=0x40018000 +[ INFO] kernel::syscall::memory: sys_brk: EXPANDING from 0x40018000 to 0x40019000 +[ INFO] kernel::syscall::memory: sys_brk: Mapping pages from 0x40018000 to 0x40018000 +[ INFO] kernel::syscall::memory: sys_brk: Successfully mapped 1 pages +[ INFO] kernel::syscall::memory: sys_brk: thread=1217 pid=ProcessId(108) addr=0x40017000 heap_start=0x40017000 heap_end=0x40019000 +[ INFO] kernel::syscall::memory: sys_brk: CONTRACTING from 0x40019000 to 0x40017000 +[ INFO] kernel::syscall::memory: sys_brk: Unmapping pages from 0x40017000 to 0x40018000 +[ INFO] kernel::syscall::memory: sys_brk: Successfully unmapped 2 pages +[ INFO] kernel::syscall::memory: sys_brk: thread=1217 pid=ProcessId(108) addr=0x40018000 heap_start=0x40017000 heap_end=0x40017000 +[ INFO] kernel::syscall::memory: sys_brk: EXPANDING from 0x40017000 to 0x40018000 +[ INFO] kernel::syscall::memory: sys_brk: Mapping pages from 0x40017000 to 0x40017000 +[ INFO] kernel::syscall::memory: sys_brk: Successfully mapped 1 pages +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1217 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 108 'brk_test' (thread 1217) exited with code 0 +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000e6e4, RSP=0x7fffff069ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1218: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1218 +[ INFO] kernel::interrupts::context_switch: First run: thread 1218 entering userspace +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1218 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 109 'test_mmap' (thread 1218) exited with code 0 +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000dfe4, RSP=0x7fffff07aff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1219: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1219 +[ INFO] kernel::interrupts::context_switch: First run: thread 1219 entering userspace +[ INFO] kernel::syscall::handlers: sys_getpid called +[ INFO] kernel::syscall::handlers: sys_getpid: scheduler_thread_id = Some(1219) +[ INFO] kernel::syscall::handlers: sys_getpid: Found process 110 for thread 1219 +[ INFO] kernel::syscall::handlers: sys_getpid called +[ INFO] kernel::syscall::handlers: sys_getpid: scheduler_thread_id = Some(1219) +[ INFO] kernel::syscall::handlers: sys_getpid: Found process 110 for thread 1219 +[ INFO] kernel::syscall::handlers: sys_getpid called +[ INFO] kernel::syscall::handlers: sys_getpid: scheduler_thread_id = Some(1219) +[ INFO] kernel::syscall::handlers: sys_getpid: Found process 110 for thread 1219 +[ INFO] kernel::syscall::handlers: sys_getpid called +[ INFO] kernel::syscall::handlers: sys_getpid: scheduler_thread_id = Some(1219) +[ INFO] kernel::syscall::handlers: sys_getpid: Found process 110 for thread 1219 +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1219 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 110 'syscall_diagnostic_test' (thread 1219) exited with code 0 +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000f974, RSP=0x7fffff08bff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1220: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1220 +[ INFO] kernel::interrupts::context_switch: First run: thread 1220 entering userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(0) bound to 0.0.0.0:12345 (requested: 12345) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 12345 (requested: 12345) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=23 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[ WARN] kernel::net::icmp: ICMP: Destination unreachable from 127.0.0.1 code=3 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=4 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=4 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(1) bound to 0.0.0.0:54321 (requested: 54321) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 54321 (requested: 54321) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::udp: UDP: Received packet from 10.0.2.15:12345 -> port 54321 (7 bytes) +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=7 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x40010c04, RSP=0x7fffff09cff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1221: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1221 +[ INFO] kernel::interrupts::context_switch: First run: thread 1221 entering userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=3 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8080 +[DEBUG] kernel::syscall::socket: sys_listen: fd=3, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8080 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8080 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=4 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=4 +[DEBUG] kernel::syscall::socket: sys_connect: fd=4 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8080 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8080 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49152, remote=15:8080} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49152, remote=15:8080} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[DEBUG] kernel::syscall::socket: sys_accept: fd=3 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49152 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 3, new fd 5 +[DEBUG] kernel::syscall::socket: sys_shutdown: fd=4, how=2 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[ INFO] kernel::syscall::socket: TCP: Shutdown fd=4 how=2 +[ WARN] kernel::net::tcp: TCP: Received FIN in Established, moving to CLOSE_WAIT (local=15:8080, remote=15:49152, rx_buf=0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000ed84, RSP=0x7fffff0adff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1222: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1222 +[ INFO] kernel::interrupts::context_switch: First run: thread 1222 entering userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=3 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 9110 +[DEBUG] kernel::syscall::socket: sys_listen: fd=3, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 9110 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 9110 +[DEBUG] kernel::syscall::handlers: sys_dup: old_fd=3 +[DEBUG] kernel::net::tcp: TCP: Listener port 9110 ref_count 1 -> 2 +[DEBUG] kernel::syscall::handlers: sys_dup: Successfully duplicated fd 3 to 4 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1222 -> process 113 'tcp_dup_listener_test', closing fd=3 +[DEBUG] kernel::net::tcp: TCP: Listener port 9110 ref_count 2 -> 1 +[DEBUG] kernel::syscall::pipe: sys_close: Closed TCP listener fd=3 port=9110 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=3 +[DEBUG] kernel::syscall::socket: sys_connect: fd=3 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:9110 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:9110 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49153, remote=15:9110} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49153, remote=15:9110} +[ INFO] kernel::syscall::socket: TCP connect: thread=1222 - Connection established, returning success +[DEBUG] kernel::syscall::socket: sys_accept: fd=4 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49153 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 4, new fd 5 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1222 -> process 113 'tcp_dup_listener_test', closing fd=3 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::syscall::pipe: sys_close: Closed TCP connection fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1222 -> process 113 'tcp_dup_listener_test', closing fd=5 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 2) +[DEBUG] kernel::syscall::pipe: sys_close: Closed TCP connection fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=5 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 2) +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000ef14, RSP=0x7fffff0beff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1223: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1223 +[ INFO] kernel::interrupts::context_switch: First run: thread 1223 entering userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=3 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 9112 +[DEBUG] kernel::syscall::socket: sys_listen: fd=3, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 9112 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 9112 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=2, arg=1 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFD: fd=3 flags=1 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=1, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_GETFD: fd=3 flags=1 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc9000101c7f0 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5511000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5511000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005511000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005511000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005511000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005511000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x5940000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x28005940000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5512000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5511000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 38 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 38 at 0xffffc90001327000-0xffffc900013a7000 (guard at 0xffffc90001326000) +[DEBUG] kernel::net::tcp: TCP: Listener port 9112 ref_count 1 -> 2 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1230 with TLS block 0x4de000 +Added thread 1230 'tcp_cloexec_exec_test_child_121_main' to scheduler (user: true, target_cpu: 0) +[ INFO] kernel::syscall::handlers: sys_fork: Fork successful - parent 114 gets child PID 121, thread 1230 +[DISPATCH_STRAND_CENSUS:seq=297:tick=44972:ms=377802:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::syscall::handlers: sys_execv_with_frame called: program_name_ptr=0x40010ba4, argv_ptr=0x7fffff0bee88 +[ INFO] kernel::syscall::handlers: sys_execv: Loading program 'simple_exit0' +[ INFO] kernel::syscall::handlers: sys_execv: argc=1 +[DEBUG] kernel::syscall::handlers: sys_execv: argv[0] = 'simple_exit0' +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000fab0, RSP=0x7fffff0cfff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1224: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1224 +[ INFO] kernel::interrupts::context_switch: First run: thread 1224 entering userspace +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4001e5e8, RSP=0x7fffff0e0ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1225: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1225 +[ INFO] kernel::interrupts::context_switch: First run: thread 1225 entering userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2050 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(2) bound to 0.0.0.0:49152 (requested: 0) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 49152 (requested: 0) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=29 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000f63c, RSP=0x7fffff0f1ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1226: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1226 +[ INFO] kernel::interrupts::context_switch: First run: thread 1226 entering userspace +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::net::udp: UDP: Received packet from 8.8.8.8:53 -> port 49152 (61 bytes) +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=3 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 54530 +[DEBUG] kernel::syscall::socket: sys_listen: fd=3, backlog=4 +[DEBUG] kernel::net::tcp: TCP: Listening on port 54530 (backlog=4) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 54530 +[DEBUG] kernel::syscall::pipe: sys_pipe: Creating pipe, pipefd_ptr=0x7fffff0f1e88 +[ INFO] kernel::syscall::pipe: sys_pipe: Created pipe with read_fd=4, write_fd=5 +[DEBUG] kernel::syscall::pipe: sys_pipe: Creating pipe, pipefd_ptr=0x7fffff0f1e88 +[ INFO] kernel::syscall::pipe: sys_pipe: Created pipe with read_fd=6, write_fd=7 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc9000119f7f0 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5722000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5722000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005722000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005722000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005722000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005722000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x5b94000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x28005b94000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5721000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5722000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::net::tcp: TCP: Listener port 54530 ref_count 1 -> 2 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1232 with TLS block 0x4e0000 +Added thread 1232 'loopback_wake_test_child_122_main' to scheduler (user: true, target_cpu: 0) +[ INFO] kernel::syscall::handlers: sys_fork: Fork successful - parent 117 gets child PID 122, thread 1232 +[DISPATCH_STRAND_CENSUS:seq=298:tick=44994:ms=380137:saved=1:stranded=1:tids=1230:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::syscall::socket: sys_accept: fd=3 +[DEBUG] kernel::syscall::socket: TCP accept: fd=3 entering blocking path, thread=1232 +[ INFO] kernel::syscall::socket: TCP_BLOCK: Thread 1232 entering blocked state for accept on port 54530 +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000ebcc, RSP=0x7fffff102ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1227: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1227 +[ INFO] kernel::interrupts::context_switch: First run: thread 1227 entering userspace +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 6 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 6 at 0xffffc90000307000-0xffffc90000387000 (guard at 0xffffc90000306000) +[DEBUG] kernel::tls: Registered thread 1234 with TLS block 0x4e2000 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +Added thread 1234 'clone-child-1234' to scheduler (user: true, target_cpu: 0) +[ INFO] kernel::syscall::clone: clone: created child thread 1234 (pid 123) for parent pid 118, fn_ptr=0x400010a4, stack=0x7ffffe000000 +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000e604, RSP=0x7fffff113ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1228: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1228 +[ INFO] kernel::interrupts::context_switch: First run: thread 1228 entering userspace +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000e8a8, RSP=0x7fffff124ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1229: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1229 +[ INFO] kernel::interrupts::context_switch: First run: thread 1229 entering userspace +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=4, buf_ptr=0x7fffff08bdd0, len=128 +[DEBUG] kernel::syscall::socket: UDP: Received 7 bytes from 10.0.2.15:12345 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=5 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=5 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(3) bound to 0.0.0.0:49153 (requested: 0) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 49153 (requested: 0) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1220 -> process 111 'udp_socket_test', closing fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=5 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(3) unbound from port 49153 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=5 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=5 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(4) bound to 0.0.0.0:54324 (requested: 54324) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 54324 (requested: 54324) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=6 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=6 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1220 -> process 111 'udp_socket_test', closing fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=5 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(4) unbound from port 54324 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=6 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1220 -> process 111 'udp_socket_test', closing fd=6 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=6 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=6 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2050 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=5 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=5 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(6) bound to 0.0.0.0:54325 (requested: 54325) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 54325 (requested: 54325) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=5, buf_ptr=0x7fffff08bd08, len=64 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1220 -> process 111 'udp_socket_test', closing fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=5 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(6) unbound from port 54325 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=5 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=5 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(7) bound to 0.0.0.0:54326 (requested: 54326) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 54326 (requested: 54326) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=6 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=6 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(8) bound to 0.0.0.0:54327 (requested: 54327) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 54327 (requested: 54327) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::udp: UDP: Received packet from 10.0.2.15:54327 -> port 54326 (4 bytes) +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=4 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::udp: UDP: Received packet from 10.0.2.15:54327 -> port 54326 (4 bytes) +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=4 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=6 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=6 +[DEBUG] kernel::syscall::socket: sys_shutdown: fd=6, how=2 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=7 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=7 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8081 +[DEBUG] kernel::syscall::socket: sys_listen: fd=7, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8081 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8081 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=8 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=8 +[DEBUG] kernel::syscall::socket: TCP: bind failed, port 8081 already in use +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=9 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=9 +[DEBUG] kernel::syscall::socket: sys_listen: fd=9, backlog=128 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=10 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=10 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8083 +[DEBUG] kernel::syscall::socket: sys_accept: fd=10 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=11 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=11 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8082 +[DEBUG] kernel::syscall::socket: sys_listen: fd=11, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8082 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8082 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=12 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=12 +[DEBUG] kernel::syscall::socket: sys_connect: fd=12 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8082 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8082 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49154, remote=15:8082} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49154, remote=15:8082} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[DEBUG] kernel::net::tcp: TCP: Buffered 5 bytes of early data for pending connection +[DEBUG] kernel::syscall::handlers: sys_write: Wrote 5 bytes to TCP connection +[DEBUG] kernel::syscall::socket: sys_accept: fd=11 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Copied 5 bytes of early data to connection rx_buffer +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49154 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 11, new fd 13 +[DEBUG] kernel::syscall::handlers: sys_read: fd=13, buf_ptr=0x7fffff09bab0, count=16 +[DEBUG] kernel::syscall::handlers: sys_read: Received 5 bytes from TCP connection +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=14 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=14 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8084 +[DEBUG] kernel::syscall::socket: sys_listen: fd=14, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8084 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8084 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=15 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=15 +[DEBUG] kernel::syscall::socket: sys_connect: fd=15 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8084 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8084 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49155, remote=15:8084} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49155, remote=15:8084} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=4 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1222 -> process 113 'tcp_dup_listener_test', closing fd=4 +[DEBUG] kernel::net::tcp: TCP: Listener port 9110 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 9110 (ref_count reached 0) +[DEBUG] kernel::syscall::pipe: sys_close: Closed TCP listener fd=4 port=9110 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=4 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=3 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 9110 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1222 -> process 113 'tcp_dup_listener_test', closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closed TCP socket fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1222 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 113 'tcp_dup_listener_test' (thread 1222) exited with code 0 +[DEBUG] kernel::syscall::handlers: sys_waitpid: pid=121, status_ptr=0x7fffff0beeec, options=0 +[DEBUG] kernel::syscall::handlers: sys_waitpid: Current process PID=114, has 1 children +Thread 1223 blocked waiting for child exit (blocked_in_syscall=true) +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: UDP: Received 61 bytes from 8.8.8.8:53 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1225 -> process 116 'http_test', closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(2) unbound from port 49152 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc9000119f7f0 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x588d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x588d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x2800588d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x2800588d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x2800588d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x2800588d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x5b94000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x28005b94000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x588e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x588d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 8 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 8 at 0xffffc90000409000-0xffffc90000489000 (guard at 0xffffc90000408000) +[DEBUG] kernel::net::tcp: TCP: Listener port 54530 ref_count 2 -> 3 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1235 with TLS block 0x4e3000 +Added thread 1235 'loopback_wake_test_child_124_main' to scheduler (user: true, target_cpu: 0) +[ INFO] kernel::syscall::handlers: sys_fork: Fork successful - parent 117 gets child PID 124, thread 1235 +[DISPATCH_STRAND_CENSUS:seq=299:tick=45042:ms=381832:saved=3:stranded=3:tids=1223,1230,1232:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=8 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=8 +[DEBUG] kernel::syscall::socket: sys_connect: fd=8 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:54530 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:54530 +unblock(1232): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Woke 1 accept waiters +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49156, remote=15:54530} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49156, remote=15:54530} +[ INFO] kernel::syscall::socket: TCP connect: thread=1235 - Connection established, returning success +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1228 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 119 'futex_handoff_oracle' (thread 1228) exited with code 0 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::udp: UDP: Received packet from 10.0.2.15:54327 -> port 54326 (4 bytes) +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=4 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=5, buf_ptr=0x7fffff08bcc0, len=64 +[DEBUG] kernel::syscall::socket: UDP: Received 4 bytes from 10.0.2.15:54327 +[DEBUG] kernel::syscall::socket: sys_accept: fd=14 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49155 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 14, new fd 16 +[DEBUG] kernel::syscall::socket: sys_shutdown: fd=15, how=1 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[ INFO] kernel::syscall::socket: TCP: Shutdown fd=15 how=1 +[ WARN] kernel::net::tcp: TCP: Received FIN in Established, moving to CLOSE_WAIT (local=15:8084, remote=15:49155, rx_buf=0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc9000119f7f0 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x593f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x593f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x2800593f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x2800593f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x2800593f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x2800593f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x5b94000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x28005b94000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x593e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x593f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 9 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 9 at 0xffffc9000048a000-0xffffc9000050a000 (guard at 0xffffc90000489000) +[DEBUG] kernel::net::tcp: TCP: Listener port 54530 ref_count 3 -> 4 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1237 with TLS block 0x4e5000 +Added thread 1237 'loopback_wake_test_child_125_main' to scheduler (user: true, target_cpu: 0) +[ INFO] kernel::syscall::handlers: sys_fork: Fork successful - parent 117 gets child PID 125, thread 1237 +[DISPATCH_STRAND_CENSUS:seq=300:tick=45071:ms=383323:saved=4:stranded=3:tids=1223,1230,1232:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::syscall::handlers: sys_read: fd=4, buf_ptr=0x7fffff0f1de7, count=1 +[DEBUG] kernel::syscall::handlers: sys_read: Pipe empty, thread 1237 entering blocking path +[ INFO] kernel::syscall::socket: TCP_BLOCK: Thread 1232 woken from accept blocking +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49156 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 3, new fd 8 +[DEBUG] kernel::syscall::handlers: sys_read: fd=8, buf_ptr=0x7fffff0f1d60, count=16 +[DEBUG] kernel::syscall::handlers: TCP recv: entering blocking path, thread=1232 +[DEBUG] kernel::syscall::handlers: TCP_BLOCK: Thread 1232 entering blocked state for recv +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Received 16 bytes of data +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(1232): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Woke 1 connection waiters +[DEBUG] kernel::syscall::handlers: sys_write: Wrote 16 bytes to TCP connection +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1234 +unblock_for_signal: Checking thread 1227 (current=Some(1234)) +unblock_for_signal: Thread 1227 state is Ready, blocked_in_syscall=false +unblock_for_signal: Thread 1227 not BlockedOnSignal, state=Ready +[DEBUG] kernel::task::process_task: Process 123 'thread-123' (thread 1234) exited with code 0 +[DEBUG] kernel::signal::delivery: Delivering signal 17 (SIGCHLD) to process 118, handler=0x0 +[DEBUG] kernel::signal::delivery: Signal 17 (SIGCHLD) ignored (default) by process 118 +[ INFO] kernel::syscall::handlers: sys_execv_with_frame called: program_name_ptr=0x40010563, argv_ptr=0x7fffff102e78 +[ INFO] kernel::syscall::handlers: sys_execv: Loading program '/usr/local/test/bin/clonevm_exec_test' +[ INFO] kernel::syscall::handlers: sys_execv: argc=2 +[DEBUG] kernel::syscall::handlers: sys_execv: argv[0] = 'clonevm_exec_test' +[DEBUG] kernel::syscall::handlers: sys_execv: argv[1] = '--second-stage' +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=5, buf_ptr=0x7fffff08bcc0, len=64 +[DEBUG] kernel::syscall::socket: UDP: Received 4 bytes from 10.0.2.15:54327 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=5, buf_ptr=0x7fffff08bcc0, len=64 +[DEBUG] kernel::syscall::socket: UDP: Received 4 bytes from 10.0.2.15:54327 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1220 -> process 111 'udp_socket_test', closing fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=5 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(7) unbound from port 54326 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=6 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1220 -> process 111 'udp_socket_test', closing fd=6 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=6 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=6 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(8) unbound from port 54327 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1220 -> process 111 'udp_socket_test', closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(0) unbound from port 12345 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=4 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1220 -> process 111 'udp_socket_test', closing fd=4 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=4 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=4 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(1) unbound from port 54321 +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1220 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 111 'udp_socket_test' (thread 1220) exited with code 0 +[ WARN] kernel::syscall::handlers: sys_write: TCP write error: Connection shutdown for writing +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=17 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=17 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8085 +[DEBUG] kernel::syscall::socket: sys_listen: fd=17, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8085 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8085 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=18 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=18 +[DEBUG] kernel::syscall::socket: sys_connect: fd=18 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8085 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8085 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49157, remote=15:8085} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49157, remote=15:8085} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2050 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(9) bound to 0.0.0.0:49154 (requested: 0) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 49154 (requested: 0) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=3 +[DEBUG] kernel::syscall::socket: sys_connect: fd=3 +[DEBUG] kernel::net::tcp: TCP: Connecting to 104.20.23.154:443 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 104.20.23.154:443 +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49158, remote=154:443} +[DEBUG] kernel::net::tcp: TCP_IS_ESTABLISHED: conn_id={local=15:49158, remote=154:443} found but state=SynSent +[ INFO] kernel::syscall::socket: TCP connect: thread=1225 entering blocking path +[ INFO] kernel::syscall::socket: TCP connect: thread=1225 blocked, checking for race +[DEBUG] kernel::net::tcp: TCP_IS_ESTABLISHED: conn_id={local=15:49158, remote=154:443} found but state=SynSent +[ INFO] kernel::syscall::socket: TCP connect: thread=1225 double-check: established=false, failed=false +[ INFO] kernel::syscall::socket: TCP_BLOCK: Thread 1225 entering blocked state for connect +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49158, remote=154:443} +[DEBUG] kernel::net::tcp: TCP: Woke 1 connection waiters +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::syscall::handlers: TCP_BLOCK: Thread 1232 woken from recv blocking +[DEBUG] kernel::syscall::handlers: sys_read: Received 16 bytes from TCP connection +[ INFO] kernel::syscall::handlers: sys_getpid called +[ INFO] kernel::syscall::handlers: sys_getpid: scheduler_thread_id = Some(1235) +[ INFO] kernel::syscall::handlers: sys_getpid: Found process 124 for thread 1235 +[DEBUG] kernel::syscall::handlers: sys_read: fd=6, buf_ptr=0x7fffff0f1df0, count=1 +[DEBUG] kernel::syscall::handlers: sys_read: Pipe empty, thread 1235 entering blocking path +[DEBUG] kernel::syscall::socket: sys_accept: fd=17 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49157 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 17, new fd 19 +[DEBUG] kernel::syscall::socket: sys_shutdown: fd=18, how=0 +[ INFO] kernel::syscall::socket: TCP: Shutdown fd=18 how=0 +[DEBUG] kernel::syscall::handlers: sys_read: fd=18, buf_ptr=0x7fffff09c738, count=16 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=20 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=20 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8086 +[DEBUG] kernel::syscall::socket: sys_listen: fd=20, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8086 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8086 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=21 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=21 +[DEBUG] kernel::syscall::socket: sys_connect: fd=21 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8086 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8086 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49159, remote=15:8086} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49159, remote=15:8086} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[ INFO] kernel::net: NET: ARP cache miss for 10.0.2.3, sending ARP request +[DEBUG] kernel::net::arp: ARP: Sent request for 10.0.2.3 +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::net::arp: ARP: Reply from 10.0.2.3 -> 52:55:0a:00:02:03 +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::net::udp: UDP: Received packet from 10.0.2.3:53 -> port 49154 (160 bytes) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc9000119f7f0 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5da7000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5da7000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005da7000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005da7000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005da7000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005da7000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x5b94000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x28005b94000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5da6000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5da7000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 10 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 10 at 0xffffc9000050b000-0xffffc9000058b000 (guard at 0xffffc9000050a000) +[DEBUG] kernel::net::tcp: TCP: Listener port 54530 ref_count 4 -> 5 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1239 with TLS block 0x4e7000 +Added thread 1239 'loopback_wake_test_child_126_main' to scheduler (user: true, target_cpu: 0) +[ INFO] kernel::syscall::handlers: sys_fork: Fork successful - parent 117 gets child PID 126, thread 1239 +[DISPATCH_STRAND_CENSUS:seq=301:tick=45146:ms=385134:saved=8:stranded=6:tids=1223,1225,1227,1230,1235,1237:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=2] +[ INFO] kernel::syscall::handlers: sys_getpid called +[ INFO] kernel::syscall::handlers: sys_getpid: scheduler_thread_id = Some(1232) +[ INFO] kernel::syscall::handlers: sys_getpid: Found process 122 for thread 1232 +unblock(1237): Added to per_cpu_queues[0] +[DEBUG] kernel::syscall::handlers: sys_read: fd=8, buf_ptr=0x7fffff0f1d60, count=16 +[DEBUG] kernel::syscall::handlers: TCP recv: entering blocking path, thread=1232 +[DEBUG] kernel::syscall::handlers: TCP_BLOCK: Thread 1232 entering blocked state for recv +[DEBUG] kernel::syscall::socket: sys_accept: fd=20 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49159 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 20, new fd 22 +[DEBUG] kernel::syscall::socket: sys_shutdown: fd=21, how=1 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[ INFO] kernel::syscall::socket: TCP: Shutdown fd=21 how=1 +[ WARN] kernel::net::tcp: TCP: Received FIN in Established, moving to CLOSE_WAIT (local=15:8086, remote=15:49159, rx_buf=0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1224 -> process 115 'dns_test', closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(9) unbound from port 49154 +[ INFO] kernel::syscall::socket: TCP_BLOCK: Thread 1225 woken from connect blocking +[ INFO] kernel::syscall::socket: TCP connect: thread=1225 looping back to check connection +[ INFO] kernel::syscall::socket: TCP connect: thread=1225 - Connection established, returning success +[DEBUG] kernel::syscall::handlers: sys_write: Wrote 94 bytes to TCP connection +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=3, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_GETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=2048 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x800 +[DEBUG] kernel::syscall::handlers: sys_read: fd=3, buf_ptr=0x7ffffdff3010, count=5 +[DEBUG] kernel::syscall::handlers: sys_read: TCP no data, O_NONBLOCK set - returning EAGAIN +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::net::tcp: TCP: Received 1440 bytes of data +[DEBUG] kernel::net::tcp: TCP: Received 8 bytes of data +[DEBUG] kernel::net::tcp: TCP: Received 1440 bytes of data +[DEBUG] kernel::net::tcp: TCP: Received 8 bytes of data +[DEBUG] kernel::net::tcp: TCP: Received 1440 bytes of data +[DEBUG] kernel::net::tcp: TCP: Received 1440 bytes of data +[DEBUG] kernel::net::tcp: TCP: Received 607 bytes of data +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::syscall::handlers: sys_waitpid: pid=122, status_ptr=0x7fffff0f1e74, options=0 +[DEBUG] kernel::syscall::handlers: sys_waitpid: Current process PID=117, has 4 children +Thread 1226 blocked waiting for child exit (blocked_in_syscall=true) +[DEBUG] kernel::syscall::handlers: sys_read: Pipe thread 1237 woken from blocking +[DEBUG] kernel::syscall::handlers: sys_read: Read 1 bytes from pipe +unblock(1235): Added to per_cpu_queues[0] +[DEBUG] kernel::syscall::handlers: sys_read: fd=3, buf_ptr=0x7ffffdff3010, count=5 +[DEBUG] kernel::syscall::handlers: sys_read: Received 5 bytes from TCP connection +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=3, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_GETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=2048 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x800 +[DEBUG] kernel::syscall::handlers: sys_read: fd=3, buf_ptr=0x7ffffdff3015, count=86 +[DEBUG] kernel::syscall::handlers: sys_read: Received 86 bytes from TCP connection +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=3, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_GETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=2048 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x800 +[DEBUG] kernel::syscall::handlers: sys_read: fd=3, buf_ptr=0x7ffffdff3010, count=5 +[DEBUG] kernel::syscall::handlers: sys_read: Received 5 bytes from TCP connection +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=3, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_GETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=2048 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x800 +[DEBUG] kernel::syscall::handlers: sys_read: fd=3, buf_ptr=0x7ffffdff3015, count=5973 +[DEBUG] kernel::syscall::handlers: sys_read: Received 5973 bytes from TCP connection +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x0 +[ WARN] kernel::syscall::handlers: sys_write: TCP write error: Connection shutdown for writing +[DEBUG] kernel::syscall::handlers: sys_read: fd=22, buf_ptr=0x7fffff09c738, count=16 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=23 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=23 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8087 +[DEBUG] kernel::syscall::socket: sys_listen: fd=23, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8087 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8087 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=24 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=24 +[DEBUG] kernel::syscall::socket: sys_connect: fd=24 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8087 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8087 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49160, remote=15:8087} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49160, remote=15:8087} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2050 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(10) bound to 0.0.0.0:49155 (requested: 0) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 49155 (requested: 0) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=29 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::syscall::handlers: sys_read: Pipe thread 1235 woken from blocking +[DEBUG] kernel::syscall::handlers: sys_read: Read 1 bytes from pipe +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1235 +[DEBUG] kernel::net::tcp: TCP: Listener port 54530 ref_count 5 -> 4 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +Thread 1226 unblocked by child exit, queued to cpu 0 +unblock_for_signal: Checking thread 1226 (current=Some(1235)) +unblock_for_signal: Thread 1226 state is Ready, blocked_in_syscall=true +unblock_for_signal: Thread 1226 not BlockedOnSignal, state=Ready +[DEBUG] kernel::task::process_task: Process 124 'loopback_wake_test_child_124' (thread 1235) exited with code 0 +[ WARN] kernel::net::tcp: TCP: Received FIN in Established, moving to CLOSE_WAIT (local=15:54530, remote=15:49156, rx_buf=0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Woke 1 connection waiters +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::net::udp: UDP: Received packet from 10.0.2.3:53 -> port 49155 (61 bytes) +[DEBUG] kernel::syscall::socket: sys_accept: fd=23 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49160 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 23, new fd 25 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Received 5 bytes of data +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::syscall::handlers: sys_write: Wrote 5 bytes to TCP connection +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cfc58, len=512 +[DEBUG] kernel::syscall::socket: UDP: Received 61 bytes from 10.0.2.3:53 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1224 -> process 115 'dns_test', closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(10) unbound from port 49155 +[DEBUG] kernel::syscall::handlers: TCP_BLOCK: Thread 1232 woken from recv blocking +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1232 +[DEBUG] kernel::net::tcp: TCP: Listener port 54530 ref_count 4 -> 3 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock_for_signal: Checking thread 1226 (current=Some(1232)) +unblock_for_signal: Thread 1226 state is Ready, blocked_in_syscall=true +unblock_for_signal: Thread 1226 not BlockedOnSignal, state=Ready +[DEBUG] kernel::task::process_task: Process 122 'loopback_wake_test_child_122' (thread 1232) exited with code 0 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection closed +[DEBUG] kernel::syscall::handlers: sys_read: fd=24, buf_ptr=0x7fffff09c738, count=16 +[DEBUG] kernel::syscall::handlers: sys_read: Received 5 bytes from TCP connection +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=26 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=26 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8088 +[DEBUG] kernel::syscall::socket: sys_listen: fd=26, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8088 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8088 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=27 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=27 +[DEBUG] kernel::syscall::socket: sys_connect: fd=27 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8088 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8088 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49161, remote=15:8088} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49161, remote=15:8088} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[DEBUG] kernel::syscall::handlers: complete_wait: child 122 exited with code 0, wstatus=0x0 (normal exit) +[DEBUG] kernel::syscall::handlers: complete_wait: reap arm for child 122 (claimed) +[DEBUG] kernel::syscall::handlers: complete_wait: Cleared blocked_in_syscall flag for thread 1226 +[DEBUG] kernel::syscall::handlers: sys_waitpid: pid=124, status_ptr=0x7fffff0f1e74, options=0 +[DEBUG] kernel::syscall::handlers: sys_waitpid: Current process PID=117, has 3 children +[DEBUG] kernel::syscall::handlers: complete_wait: child 124 exited with code 0, wstatus=0x0 (normal exit) +[DEBUG] kernel::syscall::handlers: complete_wait: reap arm for child 124 (claimed) +[DEBUG] kernel::syscall::handlers: sys_waitpid: pid=125, status_ptr=0x7fffff0f1e74, options=0 +[DEBUG] kernel::syscall::handlers: sys_waitpid: Current process PID=117, has 2 children +Thread 1226 blocked waiting for child exit (blocked_in_syscall=true) +[DISPATCH_STRAND_CENSUS:seq=302:tick=45345:ms=386142:saved=10:stranded=5:tids=1223,1226,1227,1230,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=2] +[DEBUG] kernel::syscall::socket: sys_accept: fd=26 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49161 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 26, new fd 28 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Received 256 bytes of data +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::syscall::handlers: sys_write: Wrote 256 bytes to TCP connection +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2050 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=3 +[DEBUG] kernel::syscall::handlers: sys_read: fd=28, buf_ptr=0x7fffff09bac0, count=512 +[DEBUG] kernel::syscall::handlers: sys_read: Received 256 bytes from TCP connection +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=29 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=29 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8089 +[DEBUG] kernel::syscall::socket: sys_listen: fd=29, backlog=2 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8089 (backlog=2) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8089 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=30 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=30 +[DEBUG] kernel::syscall::socket: sys_connect: fd=30 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8089 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8089 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49162, remote=15:8089} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49162, remote=15:8089} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(11) bound to 0.0.0.0:49156 (requested: 0) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 49156 (requested: 0) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=31 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=31 +[DEBUG] kernel::syscall::socket: sys_connect: fd=31 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8089 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8089 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49163, remote=15:8089} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49163, remote=15:8089} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=52 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::net::udp: UDP: Received packet from 10.0.2.3:53 -> port 49156 (52 bytes) +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=32 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=32 +[DEBUG] kernel::syscall::socket: sys_connect: fd=32 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8089 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8089 +[ WARN] kernel::net::tcp: TCP: Backlog full, sending RST for port 8089 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection refused (RST received) +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49164, remote=15:8089} +[DEBUG] kernel::net::tcp: TCP_IS_ESTABLISHED: conn_id={local=15:49164, remote=15:8089} found but state=Closed +[ WARN] kernel::syscall::socket: TCP: Connection failed +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cfc58, len=512 +[DEBUG] kernel::syscall::socket: UDP: Received 52 bytes from 10.0.2.3:53 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1224 -> process 115 'dns_test', closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(11) unbound from port 49156 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=29, cmd=3, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_GETFL: fd=29 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=29, cmd=4, arg=2048 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=29 flags=0x800 +[DEBUG] kernel::syscall::socket: sys_accept: fd=29 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49162 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 29, new fd 33 +[DEBUG] kernel::syscall::socket: sys_accept: fd=29 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49163 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 29, new fd 34 +[DEBUG] kernel::syscall::socket: sys_accept: fd=29 +[DEBUG] kernel::syscall::socket: TCP accept: fd=29 is non-blocking, returning EAGAIN +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=35 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=35 +[DEBUG] kernel::syscall::socket: sys_connect: fd=35 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:9999 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:9999 +[DEBUG] kernel::net::tcp: TCP: No socket for port 9999, sending RST +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection refused (RST received) +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49165, remote=15:9999} +[DEBUG] kernel::net::tcp: TCP_IS_ESTABLISHED: conn_id={local=15:49165, remote=15:9999} found but state=Closed +[ WARN] kernel::syscall::socket: TCP: Connection failed +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2050 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=3 +[DISPATCH_STRAND_CENSUS:seq=303:tick=45551:ms=387176:saved=10:stranded=5:tids=1223,1226,1227,1230,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=2] +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=36 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=36 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8090 +[DEBUG] kernel::syscall::socket: sys_listen: fd=36, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8090 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8090 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=37 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=37 +[DEBUG] kernel::syscall::socket: sys_connect: fd=37 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8090 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8090 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49166, remote=15:8090} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49166, remote=15:8090} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(12) bound to 0.0.0.0:49157 (requested: 0) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 49157 (requested: 0) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[DEBUG] kernel::syscall::socket: sys_accept: fd=36 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49166 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 36, new fd 38 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Received 1460 bytes of data +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::syscall::handlers: sys_write: Wrote 1460 bytes to TCP connection +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=29 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::net::udp: UDP: Received packet from 10.0.2.3:53 -> port 49157 (61 bytes) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Received 540 bytes of data +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::syscall::handlers: sys_write: Wrote 540 bytes to TCP connection +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cfc58, len=512 +[DEBUG] kernel::syscall::socket: UDP: Received 61 bytes from 10.0.2.3:53 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1224 -> process 115 'dns_test', closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(12) unbound from port 49157 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2050 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=3 +[DEBUG] kernel::syscall::handlers: sys_read: fd=38, buf_ptr=0x7fffff09bac0, count=2500 +[DEBUG] kernel::syscall::handlers: sys_read: Received 2000 bytes from TCP connection +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=39 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=39 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8091 +[DEBUG] kernel::syscall::socket: sys_listen: fd=39, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8091 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8091 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=40 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=40 +[DEBUG] kernel::syscall::socket: sys_connect: fd=40 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8091 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8091 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49167, remote=15:8091} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49167, remote=15:8091} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(13) bound to 0.0.0.0:49158 (requested: 0) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 49158 (requested: 0) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=29 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::net::udp: UDP: Received packet from 10.0.2.3:53 -> port 49158 (61 bytes) +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1229 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 120 'df_preempt_oracle' (thread 1229) exited with code 0 +[DEBUG] kernel::syscall::socket: sys_accept: fd=39 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49167 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 39, new fd 41 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Received 4 bytes of data +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::syscall::handlers: sys_write: Wrote 4 bytes to TCP connection +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cfc58, len=512 +[DEBUG] kernel::syscall::socket: UDP: Received 61 bytes from 10.0.2.3:53 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1224 -> process 115 'dns_test', closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(13) unbound from port 49158 +[DEBUG] kernel::syscall::handlers: sys_read: fd=41, buf_ptr=0x7fffff09ba60, count=16 +[DEBUG] kernel::syscall::handlers: sys_read: Received 4 bytes from TCP connection +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Received 4 bytes of data +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::syscall::handlers: sys_write: Wrote 4 bytes to TCP connection +[DISPATCH_STRAND_CENSUS:seq=304:tick=45755:ms=388206:saved=10:stranded=5:tids=1223,1226,1227,1230,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=2] +[DEBUG] kernel::syscall::handlers: sys_read: fd=41, buf_ptr=0x7fffff09ba60, count=16 +[DEBUG] kernel::syscall::handlers: sys_read: Received 4 bytes from TCP connection +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Received 4 bytes of data +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::syscall::handlers: sys_write: Wrote 4 bytes to TCP connection +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1224 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 115 'dns_test' (thread 1224) exited with code 0 +[DEBUG] kernel::syscall::handlers: sys_read: fd=41, buf_ptr=0x7fffff09ba60, count=16 +[DEBUG] kernel::syscall::handlers: sys_read: Received 4 bytes from TCP connection +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=42 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=42 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8092 +[DEBUG] kernel::syscall::socket: sys_listen: fd=42, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8092 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8092 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=43 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=43 +[DEBUG] kernel::syscall::socket: sys_connect: fd=43 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8092 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8092 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49168, remote=15:8092} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49168, remote=15:8092} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[DEBUG] kernel::syscall::socket: sys_accept: fd=42 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49168 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 42, new fd 44 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=45 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=45 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8093 +[DEBUG] kernel::syscall::socket: sys_listen: fd=45, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8093 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8093 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=46 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=46 +[DEBUG] kernel::syscall::socket: sys_connect: fd=46 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8093 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8093 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49169, remote=15:8093} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49169, remote=15:8093} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[DEBUG] kernel::syscall::socket: sys_accept: fd=45 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49169 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 45, new fd 47 +[DEBUG] kernel::syscall::socket: sys_shutdown: fd=46, how=2 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[ INFO] kernel::syscall::socket: TCP: Shutdown fd=46 how=2 +[ WARN] kernel::net::tcp: TCP: Received FIN in Established, moving to CLOSE_WAIT (local=15:8093, remote=15:49169, rx_buf=0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::syscall::socket: sys_shutdown: fd=47, how=2 +[ INFO] kernel::syscall::socket: TCP: Shutdown fd=47 how=2 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=48 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=48 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8094 +[DEBUG] kernel::syscall::socket: sys_listen: fd=48, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8094 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8094 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=49 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=49 +[DEBUG] kernel::syscall::socket: sys_connect: fd=49 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8094 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8094 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49170, remote=15:8094} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49170, remote=15:8094} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[DEBUG] kernel::syscall::socket: sys_accept: fd=48 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49170 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 48, new fd 50 +[DEBUG] kernel::syscall::socket: sys_shutdown: fd=49, how=1 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[ INFO] kernel::syscall::socket: TCP: Shutdown fd=49 how=1 +[ WARN] kernel::net::tcp: TCP: Received FIN in Established, moving to CLOSE_WAIT (local=15:8094, remote=15:49170, rx_buf=0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Received 14 bytes of data in FinWait2 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::syscall::handlers: sys_write: Wrote 14 bytes to TCP connection +[DEBUG] kernel::syscall::handlers: sys_read: fd=49, buf_ptr=0x7fffff09ba60, count=32 +[DEBUG] kernel::syscall::handlers: sys_read: Received 14 bytes from TCP connection +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=51 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=51 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 9090 +[DEBUG] kernel::syscall::socket: sys_listen: fd=51, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 9090 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 9090 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=52 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=52 +[DEBUG] kernel::syscall::socket: sys_connect: fd=52 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:9090 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:9090 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49171, remote=15:9090} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49171, remote=15:9090} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[DEBUG] kernel::syscall::socket: sys_accept: fd=51 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49171 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 51, new fd 53 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=53 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1221 -> process 112 'tcp_socket_test', closing fd=53 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::syscall::pipe: sys_close: Closed TCP connection fd=53 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=53 +[ WARN] kernel::net::tcp: TCP: Received FIN in Established, moving to CLOSE_WAIT (local=15:49171, remote=15:9090, rx_buf=0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=52 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1221 -> process 112 'tcp_socket_test', closing fd=52 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::syscall::pipe: sys_close: Closed TCP connection fd=52 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=52 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection closed +[DISPATCH_STRAND_CENSUS:seq=305:tick=45944:ms=389215:saved=10:stranded=5:tids=1223,1226,1227,1230,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=2] +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=51 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1221 -> process 112 'tcp_socket_test', closing fd=51 +[DEBUG] kernel::net::tcp: TCP: Listener port 9090 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 9090 (ref_count reached 0) +[DEBUG] kernel::syscall::pipe: sys_close: Closed TCP listener fd=51 port=9090 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=51 +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1221 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::net::tcp: TCP: Listener port 8080 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 8080 (ref_count reached 0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::tcp: TCP: Listener port 8081 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 8081 (ref_count reached 0) +[DEBUG] kernel::net::tcp: TCP: Listener port 8082 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 8082 (ref_count reached 0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 2) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 3) +[DEBUG] kernel::net::tcp: TCP: Listener port 8084 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 8084 (ref_count reached 0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 4) +[DEBUG] kernel::net::tcp: TCP: Listener port 8085 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 8085 (ref_count reached 0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 5) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 6) +[DEBUG] kernel::net::tcp: TCP: Listener port 8086 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 8086 (ref_count reached 0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 7) +[DEBUG] kernel::net::tcp: TCP: Listener port 8087 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 8087 (ref_count reached 0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 8) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 9) +[DEBUG] kernel::net::tcp: TCP: Listener port 8088 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 8088 (ref_count reached 0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 10) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 11) +[DEBUG] kernel::net::tcp: TCP: Listener port 8089 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 8089 (ref_count reached 0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 12) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 13) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 14) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 15) +[DEBUG] kernel::net::tcp: TCP: Listener port 8090 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 8090 (ref_count reached 0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 16) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 17) +[DEBUG] kernel::net::tcp: TCP: Listener port 8091 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 8091 (ref_count reached 0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 18) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 19) +[DEBUG] kernel::net::tcp: TCP: Listener port 8092 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 8092 (ref_count reached 0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 20) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 21) +[DEBUG] kernel::net::tcp: TCP: Listener port 8093 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 8093 (ref_count reached 0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 22) +[DEBUG] kernel::net::tcp: TCP: Listener port 8094 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 8094 (ref_count reached 0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 23) +[DEBUG] kernel::task::process_task: Process 112 'tcp_socket_test' (thread 1221) exited with code 0 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 2) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 3) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 4) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 5) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 6) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 7) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 8) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 9) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 10) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 11) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 12) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 13) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 14) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 15) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 16) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 17) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 18) +[ INFO] kernel::syscall::handlers: sys_execv: Replacing process 121 (thread 1230) with new program +[ INFO] kernel::process::manager: exec_process_with_argv: Replacing process 121 with new program, argc=1 +[ INFO] kernel::process::manager: exec_process_with_argv: Preserving thread ID 1230 for process 121 +[ INFO] kernel::process::manager: exec_process_with_argv: Creating new page table... +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900013a1cf0 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x55a4000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x55a4000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280055a4000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280055a4000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280055a4000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280055a4000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x5511000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x28005511000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x54c7000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x55a4000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x40000000 to 0x40100000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x10001000 to 0x10010000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x7fffff000000 to 0x7fffff010000 +[ INFO] kernel::process::manager: exec_process_with_argv: Loading ELF into new page table... +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000d8d4, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40015170, heap will start at 0x40016000 +[ INFO] kernel::process::manager: exec_process_with_argv: ELF loaded successfully, entry point: 0x4000d8d4 +[ INFO] kernel::process::manager: exec_process_with_argv: Mapping stack pages into new process page table +[DEBUG] kernel::process::manager: setup_argv_on_stack: argc=1, RSP=0x7fffff00fed0, argv[0] at 0x7fffff00ff90, auxv with phdr=0x40 phnum=7 entry=0x4000d8d4 +[ INFO] kernel::process::manager: exec_process_with_argv: argc/argv set up on stack, RSP=0x7fffff00fed0 +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x1000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff125000, size 8 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff125000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff126000 - 0x7fffff127000 (4 KiB) +[ INFO] kernel::process::manager: exec_process_with_argv: Updated process name to 'simple_exit0' +[ INFO] kernel::process::manager: exec_process_with_argv: Updated thread 1230 context for new program +[ INFO] kernel::process::manager: exec_process_with_argv: Process 121 is not scheduled - new page table ready for when it runs +[ INFO] kernel::syscall::handlers: sys_execv: Successfully replaced process address space, entry=0x4000d8d4, rsp=0x7fffff00fed0 +[ INFO] kernel::syscall::handlers: sys_execv: Setting next_cr3 to 0x55a4000 +[ INFO] kernel::syscall::handlers: sys_execv: Frame updated - RIP=0x4000d8d4, RSP=0x7fffff00fed0 +[DEBUG] kernel::net::tcp: TCP: Listener port 9112 ref_count 2 -> 1 +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1230 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +Thread 1223 unblocked by child exit, queued to cpu 0 +unblock_for_signal: Checking thread 1223 (current=Some(1230)) +unblock_for_signal: Thread 1223 state is Ready, blocked_in_syscall=true +unblock_for_signal: Thread 1223 not BlockedOnSignal, state=Ready +[DEBUG] kernel::task::process_task: Process 121 'simple_exit0' (thread 1230) exited with code 0 +[DEBUG] kernel::syscall::handlers: complete_wait: child 121 exited with code 0, wstatus=0x0 (normal exit) +[DEBUG] kernel::syscall::handlers: complete_wait: reap arm for child 121 (claimed) +[DEBUG] kernel::syscall::handlers: complete_wait: Cleared blocked_in_syscall flag for thread 1223 +[DEBUG] kernel::signal::delivery: Delivering signal 17 (SIGCHLD) to process 114, handler=0x0 +[DEBUG] kernel::signal::delivery: Signal 17 (SIGCHLD) ignored (default) by process 114 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1223 -> process 114 'tcp_cloexec_exec_test', closing fd=3 +[DEBUG] kernel::net::tcp: TCP: Listener port 9112 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 9112 (ref_count reached 0) +[DEBUG] kernel::syscall::pipe: sys_close: Closed TCP listener fd=3 port=9112 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DISPATCH_STRAND_CENSUS:seq=306:tick=46130:ms=390265:saved=10:stranded=3:tids=1226,1227,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=3] +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=3 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 9112 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1223 -> process 114 'tcp_cloexec_exec_test', closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closed TCP socket fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1223 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 114 'tcp_cloexec_exec_test' (thread 1223) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=307:tick=46337:ms=391299:saved=10:stranded=3:tids=1226,1227,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=3] +[ INFO] kernel::syscall::handlers: sys_execv: Replacing process 118 (thread 1227) with new program +[ INFO] kernel::process::manager: exec_process_with_argv: Replacing process 118 with new program, argc=2 +[ INFO] kernel::process::manager: exec_process_with_argv: Preserving thread ID 1227 for process 118 +[ INFO] kernel::process::manager: exec_process_with_argv: Creating new page table... +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc9000121ecf0 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x549b000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x549b000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x2800549b000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x2800549b000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x2800549b000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x2800549b000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x5c46000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x28005c46000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x545e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x549b000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x40000000 to 0x40100000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x10001000 to 0x10010000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x7fffff000000 to 0x7fffff010000 +[ INFO] kernel::process::manager: exec_process_with_argv: Loading ELF into new page table... +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000ebcc, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40017188, heap will start at 0x40018000 +[ INFO] kernel::process::manager: exec_process_with_argv: ELF loaded successfully, entry point: 0x4000ebcc +[ INFO] kernel::process::manager: exec_process_with_argv: Mapping stack pages into new process page table +[DEBUG] kernel::process::manager: setup_argv_on_stack: argc=2, RSP=0x7fffff00fec0, argv[0] at 0x7fffff00ff80, auxv with phdr=0x40 phnum=7 entry=0x4000ebcc +[ INFO] kernel::process::manager: exec_process_with_argv: argc/argv set up on stack, RSP=0x7fffff00fec0 +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x1000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff127000, size 8 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff127000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff128000 - 0x7fffff129000 (4 KiB) +[ INFO] kernel::process::manager: exec_process_with_argv: Updated process name to '/usr/local/test/bin/clonevm_exec_test' +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[ INFO] kernel::process::manager: exec_process_with_argv: Updated thread 1227 context for new program +[ INFO] kernel::process::manager: exec_process_with_argv: Process 118 is not scheduled - new page table ready for when it runs +[ INFO] kernel::syscall::handlers: sys_execv: Successfully replaced process address space, entry=0x4000ebcc, rsp=0x7fffff00fec0 +[ INFO] kernel::syscall::handlers: sys_execv: Setting next_cr3 to 0x549b000 +[ INFO] kernel::syscall::handlers: sys_execv: Frame updated - RIP=0x4000ebcc, RSP=0x7fffff00fec0 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 11 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 11 at 0xffffc9000058c000-0xffffc9000060c000 (guard at 0xffffc9000058b000) +[DEBUG] kernel::tls: Registered thread 1241 with TLS block 0x4e9000 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +Added thread 1241 'clone-child-1241' to scheduler (user: true, target_cpu: 0) +[ INFO] kernel::syscall::clone: clone: created child thread 1241 (pid 127) for parent pid 118, fn_ptr=0x40000f8e, stack=0x7ffffdffc000 +[DISPATCH_STRAND_CENSUS:seq=308:tick=46536:ms=392349:saved=11:stranded=3:tids=1226,1239,1241:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=3] +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1241 +unblock_for_signal: Checking thread 1227 (current=Some(1241)) +unblock_for_signal: Thread 1227 state is Ready, blocked_in_syscall=false +unblock_for_signal: Thread 1227 not BlockedOnSignal, state=Ready +[DEBUG] kernel::task::process_task: Process 127 'thread-127' (thread 1241) exited with code 0 +[DEBUG] kernel::signal::delivery: Delivering signal 17 (SIGCHLD) to process 118, handler=0x0 +[DEBUG] kernel::signal::delivery: Signal 17 (SIGCHLD) ignored (default) by process 118 +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1227 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 118 '/usr/local/test/bin/clonevm_exec_test' (thread 1227) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=309:tick=46733:ms=393359:saved=11:stranded=2:tids=1226,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=310:tick=46935:ms=394366:saved=11:stranded=2:tids=1226,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +Next thread from queue: 1225, cpu: 0 +Switching from thread 1237 to thread 1225 +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1237 +[DEBUG] kernel::net::tcp: TCP: Listener port 54530 ref_count 3 -> 2 +Thread 1226 unblocked by child exit, queued to cpu 0 +unblock_for_signal: Checking thread 1226 (current=Some(1237)) +unblock_for_signal: Thread 1226 state is Ready, blocked_in_syscall=true +unblock_for_signal: Thread 1226 not BlockedOnSignal, state=Ready +[DEBUG] kernel::task::process_task: Process 125 'loopback_wake_test_child_125' (thread 1237) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=311:tick=47137:ms=395382:saved=11:stranded=2:tids=1226,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DEBUG] kernel::syscall::handlers: complete_wait: child 125 exited with code 0, wstatus=0x0 (normal exit) +[DEBUG] kernel::syscall::handlers: complete_wait: reap arm for child 125 (claimed) +[DEBUG] kernel::syscall::handlers: complete_wait: Cleared blocked_in_syscall flag for thread 1226 +[DEBUG] kernel::syscall::handlers: sys_waitpid: pid=126, status_ptr=0x7fffff0f1e74, options=0 +[DEBUG] kernel::syscall::handlers: sys_waitpid: Current process PID=117, has 1 children +Thread 1226 blocked waiting for child exit (blocked_in_syscall=true) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=312:tick=47604:ms=397719:saved=11:stranded=2:tids=1226,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[ WARN] kernel::net::tcp: TCP: Received FIN in Established, moving to CLOSE_WAIT (local=15:49158, remote=154:443, rx_buf=314) +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DISPATCH_STRAND_CENSUS:seq=313:tick=48182:ms=400609:saved=11:stranded=2:tids=1226,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=314:tick=48425:ms=401822:saved=11:stranded=2:tids=1226,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=315:tick=48634:ms=402867:saved=11:stranded=2:tids=1226,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=316:tick=48843:ms=403911:saved=11:stranded=2:tids=1226,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=317:tick=49043:ms=404916:saved=11:stranded=2:tids=1226,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=318:tick=49241:ms=405920:saved=11:stranded=2:tids=1226,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=319:tick=49450:ms=406965:saved=11:stranded=2:tids=1226,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=320:tick=49659:ms=408009:saved=11:stranded=2:tids=1226,1239:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1239 +[DEBUG] kernel::net::tcp: TCP: Listener port 54530 ref_count 2 -> 1 +Thread 1226 unblocked by child exit, queued to cpu 0 +unblock_for_signal: Checking thread 1226 (current=Some(1239)) +unblock_for_signal: Thread 1226 state is Ready, blocked_in_syscall=true +unblock_for_signal: Thread 1226 not BlockedOnSignal, state=Ready +[DEBUG] kernel::task::process_task: Process 126 'loopback_wake_test_child_126' (thread 1239) exited with code 0 +[DEBUG] kernel::syscall::handlers: complete_wait: child 126 exited with code 0, wstatus=0x0 (normal exit) +[DEBUG] kernel::syscall::handlers: complete_wait: reap arm for child 126 (claimed) +[DEBUG] kernel::syscall::handlers: complete_wait: Cleared blocked_in_syscall flag for thread 1226 +[DEBUG] kernel::signal::delivery: Delivering signal 17 (SIGCHLD) to process 117, handler=0x0 +[DEBUG] kernel::signal::delivery: Signal 17 (SIGCHLD) ignored (default) by process 117 +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1226 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::net::tcp: TCP: Listener port 54530 ref_count 1 -> 0 +[DEBUG] kernel::net::tcp: TCP: Removed listener on port 54530 (ref_count reached 0) +[DEBUG] kernel::task::process_task: Process 117 'loopback_wake_test' (thread 1226) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=321:tick=49928:ms=409433:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=322:tick=50127:ms=410437:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=323:tick=50337:ms=411487:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=324:tick=50546:ms=412531:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=325:tick=50755:ms=413581:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=326:tick=50943:ms=415349:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=327:tick=51141:ms=416356:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +Next thread from queue: 1225, cpu: 0 +Thread 1225 is alone (non-idle), switching to idle 1 +Switching from thread 1225 to thread 1 +[DISPATCH_STRAND_CENSUS:seq=328:tick=51350:ms=417398:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=329:tick=51559:ms=418443:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=330:tick=51768:ms=419489:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=331:tick=51978:ms=420536:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=3, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_GETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=2048 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x800 +[DEBUG] kernel::syscall::handlers: sys_read: fd=3, buf_ptr=0x7ffffdff3010, count=5 +[DEBUG] kernel::syscall::handlers: sys_read: Received 5 bytes from TCP connection +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=3, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_GETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=2048 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x800 +[DEBUG] kernel::syscall::handlers: sys_read: fd=3, buf_ptr=0x7ffffdff3015, count=300 +[DEBUG] kernel::syscall::handlers: sys_read: Received 300 bytes from TCP connection +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=3, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_GETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=2048 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x800 +[DEBUG] kernel::syscall::handlers: sys_read: fd=3, buf_ptr=0x7ffffdff3010, count=5 +[DEBUG] kernel::syscall::handlers: sys_read: Received 5 bytes from TCP connection +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=3, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_GETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=2048 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x800 +[DEBUG] kernel::syscall::handlers: sys_read: fd=3, buf_ptr=0x7ffffdff3015, count=4 +[DEBUG] kernel::syscall::handlers: sys_read: Received 4 bytes from TCP connection +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_write: Wrote 42 bytes to TCP connection +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::syscall::handlers: sys_write: Wrote 6 bytes to TCP connection +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::syscall::handlers: sys_write: Wrote 45 bytes to TCP connection +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=3, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_GETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=2048 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x800 +[DEBUG] kernel::syscall::handlers: sys_read: fd=3, buf_ptr=0x7ffffdff3010, count=5 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1225 -> process 116 'http_test', closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closed TCP connection fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2050 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(14) bound to 0.0.0.0:49159 (requested: 0) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 49159 (requested: 0) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=52 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::net::udp: UDP: Received packet from 8.8.8.8:53 -> port 49159 (127 bytes) +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: UDP: Received 127 bytes from 8.8.8.8:53 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1225 -> process 116 'http_test', closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(14) unbound from port 49159 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2050 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(15) bound to 0.0.0.0:49160 (requested: 0) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 49160 (requested: 0) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=52 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1225 -> process 116 'http_test', closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(15) unbound from port 49160 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2050 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(16) bound to 0.0.0.0:49161 (requested: 0) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 49161 (requested: 0) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=52 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DISPATCH_STRAND_CENSUS:seq=332:tick=52179:ms=421540:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1225 -> process 116 'http_test', closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(16) unbound from port 49161 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2050 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(17) bound to 0.0.0.0:49162 (requested: 0) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 49162 (requested: 0) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=52 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::net::udp: UDP: Received packet from 10.0.2.3:53 -> port 49162 (52 bytes) +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cdc48, len=512 +[DEBUG] kernel::syscall::socket: UDP: Received 52 bytes from 10.0.2.3:53 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1225 -> process 116 'http_test', closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(17) unbound from port 49162 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2050 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(18) bound to 0.0.0.0:49163 (requested: 0) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 49163 (requested: 0) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=29 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cfc98, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cfc98, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cfc98, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cfc98, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cfc98, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cfc98, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cfc98, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cfc98, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cfc98, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cfc98, len=512 +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cfc98, len=512 +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::net::udp: UDP: Received packet from 8.8.8.8:53 -> port 49163 (61 bytes) +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=3, buf_ptr=0x7fffff0cfc98, len=512 +[DEBUG] kernel::syscall::socket: UDP: Received 61 bytes from 8.8.8.8:53 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1225 -> process 116 'http_test', closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(18) unbound from port 49163 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=3 +[DEBUG] kernel::syscall::socket: sys_connect: fd=3 +[DEBUG] kernel::net::tcp: TCP: Connecting to 172.66.147.243:80 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 172.66.147.243:80 +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49172, remote=243:80} +[DEBUG] kernel::net::tcp: TCP_IS_ESTABLISHED: conn_id={local=15:49172, remote=243:80} found but state=SynSent +[ INFO] kernel::syscall::socket: TCP connect: thread=1225 entering blocking path +[ INFO] kernel::syscall::socket: TCP connect: thread=1225 blocked, checking for race +[DEBUG] kernel::net::tcp: TCP_IS_ESTABLISHED: conn_id={local=15:49172, remote=243:80} found but state=SynSent +[ INFO] kernel::syscall::socket: TCP connect: thread=1225 double-check: established=false, failed=false +[ INFO] kernel::syscall::socket: TCP_BLOCK: Thread 1225 entering blocked state for connect +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49172, remote=243:80} +[DEBUG] kernel::net::tcp: TCP: Woke 1 connection waiters +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[ INFO] kernel::syscall::socket: TCP_BLOCK: Thread 1225 woken from connect blocking +[ INFO] kernel::syscall::socket: TCP connect: thread=1225 looping back to check connection +[ INFO] kernel::syscall::socket: TCP connect: thread=1225 - Connection established, returning success +[DEBUG] kernel::syscall::handlers: sys_write: Wrote 115 bytes to TCP connection +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=3, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_GETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=2048 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x800 +[DEBUG] kernel::syscall::handlers: sys_read: fd=3, buf_ptr=0x7fffff0d0f08, count=65536 +[DEBUG] kernel::syscall::handlers: sys_read: TCP no data, O_NONBLOCK set - returning EAGAIN +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::net::tcp: TCP: Received 868 bytes of data +[ WARN] kernel::net::tcp: TCP: Received FIN in Established, moving to CLOSE_WAIT (local=15:49172, remote=243:80, rx_buf=868) +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::syscall::handlers: sys_read: fd=3, buf_ptr=0x7fffff0d0f08, count=65536 +[DEBUG] kernel::syscall::handlers: sys_read: Received 868 bytes from TCP connection +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=4, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFL: fd=3 flags=0x0 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1225 -> process 116 'http_test', closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: Closed TCP connection fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::net::tcp: TCP: Connection closed +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1225 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 116 'http_test' (thread 1225) exited with code 0 +[ INFO] kernel::syscall::handlers: No more userspace threads remaining +[ INFO] kernel::syscall::handlers: Woke keyboard task to ensure input processing continues +[ INFO] kernel::syscall::handlers: 🎯 USERSPACE TEST COMPLETE - All processes finished successfully +[ INFO] kernel::syscall::handlers: TEST_TALLY: exited=110 nonzero=0 failed=[] +[ INFO] kernel::syscall::handlers: ===================================== +[ INFO] kernel::syscall::handlers: ✅ USERSPACE EXECUTION SUCCESSFUL ✅ +[ INFO] kernel::syscall::handlers: ✅ Ring 3 execution confirmed ✅ +[ INFO] kernel::syscall::handlers: ✅ System calls working correctly ✅ +[ INFO] kernel::syscall::handlers: ✅ Process lifecycle complete ✅ +[ INFO] kernel::syscall::handlers: ===================================== +[ INFO] kernel::syscall::handlers: 🏁 TEST RUNNER: All tests passed - you can exit QEMU now 🏁 +[DISPATCH_STRAND_CENSUS:seq=333:tick=52295:ms=422146:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=334:tick=52375:ms=422544:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=335:tick=52576:ms=423548:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=336:tick=52777:ms=424553:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=337:tick=52978:ms=425557:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=338:tick=53179:ms=426562:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=339:tick=53380:ms=427566:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=340:tick=53581:ms=428572:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +Next thread from queue: 1, cpu: 0 +Idle thread 1 is alone, continuing (no switch needed) +[DISPATCH_STRAND_CENSUS:seq=341:tick=53782:ms=429575:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=342:tick=53982:ms=430578:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=343:tick=54179:ms=431579:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] +[DISPATCH_STRAND_CENSUS:seq=344:tick=54377:ms=432583:saved=11:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=4] diff --git a/docs/planning/green-program/network/serials/586-pr3/beast/serial_user.txt b/docs/planning/green-program/network/serials/586-pr3/beast/serial_user.txt new file mode 100644 index 000000000..d5b040a7d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/beast/serial_user.txt @@ -0,0 +1,1088 @@ +[=3h[=3hBdsDxe: loading Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x4,0x0) +BdsDxe: starting Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x4,0x0) +INFO : Framebuffer info: FrameBufferInfo { byte_len: 16384000, width: 2560, height: 1600, pixel_format: Bgr, bytes_per_pixel: 4, stride: 2560 } +INFO : UEFI bootloader started +INFO : Using framebuffer at 0x80000000 +INFO : Reading configuration from disk was successful +INFO : Trying to load ramdisk via Disk +INFO : Ramdisk not found. +TRACE: exiting boot services +TRACE: switching to new level 4 table +INFO : New page table at: PhysFrame[4KiB](0x101000) +INFO : Elf file loaded at Pointer { + addr: 0x000000001d76d000, + metadata: 6114024, +} +INFO : virtual_address_offset: 0x10000000000 +INFO : Handling Segment: Ph64(ProgramHeader64 { type_: Ok(Load), flags: Flags(4), offset: 0, virtual_addr: 0, physical_addr: 0, file_size: c0fbc, mem_size: c0fbc, align: 1000 }) +INFO : Handling Segment: Ph64(ProgramHeader64 { type_: Ok(Load), flags: Flags(5), offset: c0fc0, virtual_addr: c1fc0, physical_addr: c1fc0, file_size: 329d61, mem_size: 329d61, align: 1000 }) +INFO : Handling Segment: Ph64(ProgramHeader64 { type_: Ok(Load), flags: Flags(6), offset: 3ead28, virtual_addr: 3ecd28, physical_addr: 3ecd28, file_size: 4c3e0, mem_size: 4d2d8, align: 1000 }) +INFO : Mapping bss section +INFO : Handling Segment: Ph64(ProgramHeader64 { type_: Ok(Load), flags: Flags(6), offset: 437180, virtual_addr: 43a180, physical_addr: 43a180, file_size: 36350, mem_size: d89f0, align: 1000 }) +INFO : Mapping bss section +INFO : Entry point at: 0x100000d4390 +INFO : Creating GDT at PhysAddr(0x248000) +INFO : Map framebuffer +INFO : Map physical memory +INFO : Allocate bootinfo +INFO : Create Memory Map +INFO : Create bootinfo +INFO : Jumping to kernel entry point at VirtAddr(0x100000d4390) +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[FRAME_CUSTODY_COUNTERS:x86:double=1:stale=1:never=1:untracked=1:duplicate=3:contended=1] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:x86:used_before=16502:used_after=16502:recorded_pre=3:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:undecided=0:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[PT_CUSTODY_COUNTERS:x86:recorded=14:no_proof=0:no_arch=0:terminated=1:undecided=1:retired=2:returned=14:lost=0:requeued=0] +PCI_FN 00:00.0 8086:1237 class=06/00 bar0=0x0/0x0 irq=0xff +PCI_FN 00:01.0 8086:7000 class=06/01 bar0=0x0/0x0 irq=0xff +PCI_FN 00:01.1 8086:7010 class=01/01 bar0=0x0/0x0 irq=0xff +PCI_FN 00:01.3 8086:7113 class=06/80 bar0=0x0/0x0 irq=0x0a +PCI_FN 00:02.0 1234:1111 class=03/00 bar0=0x80000000/0x1000000 irq=0xff +PCI_FN 00:03.0 8086:100e class=02/00 bar0=0x81080000/0x20000 irq=0x0b +PCI_FN 00:04.0 1af4:1001 class=01/00 bar0=0xc100/0x80 irq=0x0b +PCI_FN 00:05.0 1af4:1001 class=01/00 bar0=0xc080/0x80 irq=0x0a +PCI_FN 00:06.0 1af4:1001 class=01/00 bar0=0xc000/0x80 irq=0x0a +PCI_FN_TOTAL 9 +[ INFO] scheduler::schedule() returned (boot marker) +[SW][SW][SW][SW]<1>[TIMER_SCALE_ORACLE:x86:ms_per_tick=5:ticks_before=23:ms=115:ticks_after=23:ticks_nonzero=1:in_range=1:PASS] +[TTY_IRQ_PM_ORACLE:x86:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:pm_held_during_entry=1:entry_us=21:adopted=1:adopted_pgrp=821:restored=1:PASS:local_hold] + +[TTY_IRQ_FG_ORACLE:x86:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:fg_busy_probe=1:entry_us=1129:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:local_hold] +[DISPATCH_FACT_ORACLE:x86:facts=10:legs=10:moved_by_one=10:moved_wrong=0:irqs_enabled_before=1:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:x86_retire_cohort:START] +[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[TEST:process:x86_retire_cohort:PASS] +[PT_RETIRE_COHORT:x86:children=64:retired=65:returned=642:recorded=577:lost=0:no_arch=0:undecided=0:mid_retire=0:kstack_returns=64:balance=0] +[TEST:process:x86_exec_cohort:START] +[EXEC_FAILED_RELEASE_PROD:x86:plain_err=true:plain_kept=true:argv_err=true:argv_kept=true:name_kept=true:balance=0:undecided=0:mid_retire=0:lost=0:custody_refused=0:decref_unregistered=0:double=0:stale=0:untracked=0:root_slot_refused=0] +[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[PT_EXEC_COHORT:x86:children=16:superseded=3:roots=64:returned=640:recorded=576:lost=0:leaf_recorded=192:leaf_released=192:leaf_returned=192:custody_refused=0:decref_unregistered=0:undecided=0:mid_retire=0:no_arch=0:balance=0] +[TEST:process:x86_exec_cohort:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process: Generating PID +manager.create_process: Generated PID 85 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x40000000 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40201000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff011000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 85 +manager.create_process: Adding PID 85 to ready queue +[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[EXEC_DETACH_ORACLE:x86:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=21:kstack_frames_released=128:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[PMGUARD] creating dispatch refused tid=173 pid=92 +[CLONE_ADMISSION_ORACLE:x86:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process: ENTRY - name='init_oracle_a1', elf_size=8 +manager.create_process: Generating PID +manager.create_process: Generated PID 1 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ENTRY - name='init_oracle_a2', elf_size=120 +manager.create_process: Generating PID +manager.create_process: Generated PID 1 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +[SW][SW]<1>[SW][SW]<1>[INIT_DESIGNATION_ORACLE:x86:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:x86:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:x86:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=2:fork_owned=2:slot_returns_exact_one=2:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=128000:frames_released_delta=128000:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1082:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1074:pub_sched_owned=1074:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=3:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=0:balance=0] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:x86:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=2634:writes=31:dropped=0:ticks_total=200:tick_events=12] +[TEST:timer:ring_span_report:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[PT_ROOT_CUSTODY:no_proof=0:no_arch=1:terminated=1:undecided=1:mid_retire=1:retired=155] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=1] +[PIN_GUARD_ORACLE:x86_64:SKIP:reason=max_cpus_1_one_scheduling_cpu] +[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW][SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]<1>[TIMER_WAKE_LATENCY_ORACLE:x86:sleep_ms=10:peers=8:overrun_ms=45:bound_ms=100:quantum_ms=50:round_ms=400:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=535:window_ms=509:measured=1:PASS] +[SW][SW]<1>[SW][SW]<1>create_user_process: ENTRY - Creating 'smoke_hello_time' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='smoke_hello_time', elf_size=177592 +manager.create_process: Generating PID +manager.create_process: Generated PID 105 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000e2ac +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40016000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff026000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 105 +manager.create_process: Adding PID 105 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 105 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1214 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 105 +RING3_SMOKE: creating register_init_test userspace process +create_user_process: ENTRY - Creating 'register_init_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='register_init_test', elf_size=177056 +manager.create_process: Generating PID +manager.create_process: Generated PID 106 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000e33c +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40016000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff037000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 106 +manager.create_process: Adding PID 106 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 106 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1215 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 106 +RING3_SMOKE: creating clock_gettime_test userspace process +create_user_process: ENTRY - Creating 'clock_gettime_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='clock_gettime_test', elf_size=184520 +manager.create_process: Generating PID +manager.create_process: Generated PID 107 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000edb4 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40017000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff048000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 107 +manager.create_process: Adding PID 107 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 107 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1216 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 107 +RING3_SMOKE: creating brk_test userspace process +create_user_process: ENTRY - Creating 'brk_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='brk_test', elf_size=182448 +manager.create_process: Generating PID +manager.create_process: Generated PID 108 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000eb48 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40017000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff059000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 108 +manager.create_process: Adding PID 108 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 108 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1217 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 108 +RING3_SMOKE: creating test_mmap userspace process +create_user_process: ENTRY - Creating 'test_mmap' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='test_mmap', elf_size=182192 +manager.create_process: Generating PID +manager.create_process: Generated PID 109 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000e6e4 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40017000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff06a000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 109 +manager.create_process: Adding PID 109 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 109 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1218 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 109 +RING3_SMOKE: creating syscall_diagnostic_test userspace process +create_user_process: ENTRY - Creating 'syscall_diagnostic_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='syscall_diagnostic_test', elf_size=170824 +manager.create_process: Generating PID +manager.create_process: Generated PID 110 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000dfe4 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40016000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff07b000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 110 +manager.create_process: Adding PID 110 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 110 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1219 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 110 +RING3_SMOKE: creating udp_socket_test userspace process +create_user_process: ENTRY - Creating 'udp_socket_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='udp_socket_test', elf_size=193360 +manager.create_process: Generating PID +manager.create_process: Generated PID 111 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000f974 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x4001a000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff08c000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 111 +manager.create_process: Adding PID 111 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 111 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1220 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 111 +RING3_SMOKE: creating tcp_socket_test userspace process +create_user_process: ENTRY - Creating 'tcp_socket_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='tcp_socket_test', elf_size=202256 +manager.create_process: Generating PID +manager.create_process: Generated PID 112 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x40010c04 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x4001c000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff09d000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 112 +manager.create_process: Adding PID 112 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 112 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1221 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 112 +RING3_SMOKE: creating tcp_dup_listener_test userspace process +create_user_process: ENTRY - Creating 'tcp_dup_listener_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='tcp_dup_listener_test', elf_size=188800 +manager.create_process: Generating PID +manager.create_process: Generated PID 113 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000ed84 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40019000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff0ae000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 113 +manager.create_process: Adding PID 113 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 113 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1222 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 113 +RING3_SMOKE: creating tcp_cloexec_exec_test userspace process +create_user_process: ENTRY - Creating 'tcp_cloexec_exec_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='tcp_cloexec_exec_test', elf_size=189416 +manager.create_process: Generating PID +manager.create_process: Generated PID 114 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000ef14 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40019000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff0bf000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 114 +manager.create_process: Adding PID 114 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 114 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1223 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 114 +RING3_SMOKE: creating dns_test userspace process +create_user_process: ENTRY - Creating 'dns_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='dns_test', elf_size=195200 +manager.create_process: Generating PID +manager.create_process: Generated PID 115 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000fab0 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x4001a000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff0d0000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 115 +manager.create_process: Adding PID 115 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 115 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1224 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 115 +RING3_SMOKE: creating http_test userspace process +create_user_process: ENTRY - Creating 'http_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='http_test', elf_size=468520 +manager.create_process: Generating PID +manager.create_process: Generated PID 116 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4001e5e8 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40053000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff0e1000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 116 +manager.create_process: Adding PID 116 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 116 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1225 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 116 +RING3_SMOKE: creating loopback_wake_test userspace process +create_user_process: ENTRY - Creating 'loopback_wake_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='loopback_wake_test', elf_size=190408 +manager.create_process: Generating PID +manager.create_process: Generated PID 117 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000f63c +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40018000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff0f2000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 117 +manager.create_process: Adding PID 117 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 117 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1226 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 117 +RING3_SMOKE: creating clonevm_exec_test userspace process +create_user_process: ENTRY - Creating 'clonevm_exec_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='clonevm_exec_test', elf_size=184624 +manager.create_process: Generating PID +manager.create_process: Generated PID 118 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000ebcc +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40018000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff103000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 118 +manager.create_process: Adding PID 118 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 118 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1227 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 118 +RING3_SMOKE: creating futex_handoff_oracle userspace process +create_user_process: ENTRY - Creating 'futex_handoff_oracle' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='futex_handoff_oracle', elf_size=178792 +manager.create_process: Generating PID +manager.create_process: Generated PID 119 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000e604 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40016000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff114000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 119 +manager.create_process: Adding PID 119 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 119 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1228 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 119 +RING3_SMOKE: creating df_preempt_oracle userspace process +create_user_process: ENTRY - Creating 'df_preempt_oracle' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='df_preempt_oracle', elf_size=187600 +manager.create_process: Generating PID +manager.create_process: Generated PID 120 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000e8a8 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40019000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff125000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 120 +manager.create_process: Adding PID 120 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 120 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1229 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 120 +BPBP_HANDLER_ENTRY! +About to call preempt_disable from BP handler +Called preempt_disable from BP handler +BP from_userspace=false, CS=0x8 +BP handler: About to call preempt_enable +BP handler: Called preempt_enable, exiting handler +[SW][SW]RING3_SYSCALL: First syscall from userspace +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[CENSUS_WIDEN_ORACLE:x86:arm=none:reason=uniprocessor_no_dispatching_peer:baseline_reported=0:axes=6:SKIP] +[FCNTL_PM_CONTENTION_ORACLE:x86:arm=none:reason=uniprocessor_no_pm_contention_peer:online_cpus=1:SKIP] +[IRQ_HOLD_ORACLE:x86:arm=none:reason=irq_exit_gates_softirq_on_preempt_count:online_cpus=1:SKIP] +[UDP_LOCK_ORACLE:x86:arm=none:reason=irq_exit_gates_softirq_on_preempt_count:online_cpus=1:SKIP] +[UDP_PORTS_LOCK_ORACLE:x86:arm=none:reason=uniprocessor_no_udp_ports_contention_peer:online_cpus=1:SKIP] +[SCHED_STRAND_ORACLE:x86:samples=2:checked=32:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=2:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=1] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TESTS_COMPLETE:0/0] +[BOOT_TESTS:PASS] +Hello from userspace! Current time: 373730707893 ticks +RING3_ENTER: CS=0x33 +[ OK ] RING3_SMOKE: userspace executed + syscall path verified +[SW]PASS: All x86_64 process-entry GPRs except RSP are zero +[SW]=== clock_gettime Userspace Test === + +Test 1: Basic syscall functionality + Return value: 0 + tv_sec: 373 + tv_nsec: 947320171 + PASS: Syscall returned valid time + +Test 2: Time advances between calls + First call: 373 s, 951372181 ns + Second call: 373 s, 951521073 ns + PASS: Time did not go backwards + +Test 3: Sub-millisecond precision + Elapsed: 148892 ns + PASS: Sub-millisecond precision (TSC active) + +Test 4: Nanosecond precision (not millisecond-aligned) + Millisecond-aligned samples: 0/10 + PASS: Nanosecond precision confirmed + +Test 5: Monotonicity over multiple calls + PASS: 10 calls maintained monotonicity + +=== Test Summary === +Passed: 5/5 +Failed: 0/5 + +USERSPACE CLOCK_GETTIME: OK +TSC-based high-resolution timing validated from userspace +[SW]=== brk Test Program === +Phase 1: Querying initial program break with sbrk(0)... + Initial break: 0x0000000040017000 + Initial break is valid +Phase 2: Expanding heap by 4KB... + Requesting break at: 0x0000000040018000 + Returned break: 0x0000000040018000 + Heap expanded successfully +Phase 3: Writing 512 unique patterns (4KB) to allocated memory... + Written 512 unique patterns +Phase 4: Verifying all 512 patterns... + All 512 patterns verified successfully +Phase 5: Expanding by another 4KB and testing... +p00r0 Second region verified successfully +Phase 6: Contracting heap back to initial size... + Current break: 0x0000000040019000 + Requesting: 0x0000000040017000 + Returned break: 0x0000000040017000 + Heap contracted successfully to initial size +Phase 7: Re-expanding heap after contraction... + Re-expand brk returned: 0x0000000040018000 + Writing to addr: 0x0000000040017000 + Pattern written + Read back: 0xcafebabedeadbeef + Expected: 0xcafebabedeadbeef + Re-expansion verified successfully +USERSPACE BRK: ALL TESTS PASSED +[SW]=== mmap Test Suite === +Test 1: Anonymous mmap... + mmap succeeded + Write pattern succeeded + Read verification: PASS +Test 2: munmap... + munmap succeeded: PASS +Test 3: mprotect... + mmap for mprotect test succeeded + Write pattern succeeded + mprotect to PROT_READ succeeded + Read after mprotect: PASS + Cleanup munmap: PASS +USERSPACE MMAP: ALL TESTS PASSED +[SW]=== SYSCALL DIAGNOSTIC TEST SEQUENCE === + +Test 41a: Multiple no-arg syscalls (getpid) + Call 1: pid = 110 + Call 2: pid = 110 + Call 3: pid = 110 + Result: PASS + +Test 41b: Multiple sys_write calls +. + Write 1: returned 1 bytes +. + Write 2: returned 1 bytes +. + Write 3: returned 1 bytes + Result: PASS + +Test 41c: Single clock_gettime + verify memory + Calling clock_gettime once... + Return value: 0 + tv_sec: 374 + tv_nsec: 195814068 + Result: PASS + +Test 41d: Register preservation across syscall + Setting R12=0xDEADBEEFDEADBEEF, R13=0xCAFEBABECAFEBABE before syscall + After syscall: R12=0xdeadbeefdeadbeef, R13=0xcafebabecafebabe + Result: PASS (registers preserved) + +Test 41e: Second clock_gettime call + Calling clock_gettime again... + Return value: 0 + tv_sec: 374 + tv_nsec: 207211937 + Result: PASS + +=== SUMMARY: 5/5 tests passed === +DEBUG: passed=5, failed=0 + +✓ All diagnostic tests passed +[SW]UDP Socket Test: Starting +UDP Socket Test: Creating socket... +UDP: Socket created fd=3 +UDP Socket Test: Binding to port 12345... +UDP: Socket bound to port 12345 +UDP Socket Test: Sending packet to gateway... +UDP: Packet sent successfully, bytes=23 +UDP Socket Test: Creating RX test socket... +UDP: RX socket created fd=4 +UDP Socket Test: Binding RX socket to port 54321... +UDP: RX socket bound to port 54321 +UDP Socket Test: Sending packet to ourselves (loopback test)... +UDP: Delivered packet to socket on port 54321 +[SW]TCP Socket Test: Starting +TCP_TEST: socket created OK +TCP_TEST: bind OK +TCP_TEST: listen OK +TCP_TEST: client socket OK +TCP_TEST: connect OK +TCP_TEST: accept OK +[SW]=== TCP Dup'd Listener Survival Test (#724 review M1) === + +Step 1: bind + listen on port 9110... + PASS: bound and listening (fd=3) + +Step 2: dup() the listener fd... + PASS: dup'd listener fd=4 (original fd=3) + +Step 3: close the ORIGINAL fd (dup'd fd must survive this)... + Original fd closed + +Step 4: connect+accept through the SURVIVING dup'd fd... +[SW]=== TCP FD_CLOEXEC exec() Survival Test (#707) === + +Step 1: bind + listen on port 9112... + PASS: bound and listening (fd=3) + +Step 2: mark the listener fd FD_CLOEXEC... + PASS: FD_CLOEXEC is set on the listener fd + +Step 3: fork()... +[SW][SW][COW FAULT #0] addr=0x7fffff0bee78 cr3=0x5511000 +[SW][SW][DIAG:PAGEFAULT] ============================== +[DIAG:PAGEFAULT] Fault addr: 0x7fffff0d0f08 +[DIAG:PAGEFAULT] Error code: 0x6 +[DIAG:PAGEFAULT] RIP: 0x400043c1 +[DIAG:PAGEFAULT] CS: 0x33 +[DIAG:PAGEFAULT] RFLAGS: 0x202 +[DIAG:PAGEFAULT] RSP: 0x7fffff0d0e40 +[DIAG:PAGEFAULT] SS: 0x2b +[DIAG:PAGEFAULT] CR3: 0x5aa7000 +[DIAG:PAGEFAULT] ============================== +PF0?PF_ENTRY! +PF @ 0x7fffff0d0f08 Error: 0x6 (P=0, W=1, U=1, I=0) +FHTTP Test: Starting +HTTP_TEST: testing port out of range... +[DIAG:PAGEFAULT] ============================== +[DIAG:PAGEFAULT] Fault addr: 0x7fffff0cee28 +[DIAG:PAGEFAULT] Error code: 0x6 +[DIAG:PAGEFAULT] RIP: 0x400070b8 +[DIAG:PAGEFAULT] CS: 0x33 +[DIAG:PAGEFAULT] RFLAGS: 0x246 +[DIAG:PAGEFAULT] RSP: 0x7fffff0cedf0 +[DIAG:PAGEFAULT] SS: 0x2b +[DIAG:PAGEFAULT] CR3: 0x5aa7000 +[DIAG:PAGEFAULT] ============================== +PF0?PF_ENTRY! +PF @ 0x7fffff0cee28 Error: 0x6 (P=0, W=1, U=1, I=0) +F[DIAG:PAGEFAULT] ============================== +[DIAG:PAGEFAULT] Fault addr: 0x7fffff0cdfc8 +[DIAG:PAGEFAULT] Error code: 0x6 +[DIAG:PAGEFAULT] RIP: 0x40002ee4 +[DIAG:PAGEFAULT] CS: 0x33 +[DIAG:PAGEFAULT] RFLAGS: 0x202 +[DIAG:PAGEFAULT] RSP: 0x7fffff0cdfd0 +[DIAG:PAGEFAULT] SS: 0x2b +[DIAG:PAGEFAULT] CR3: 0x5aa7000 +[DIAG:PAGEFAULT] ============================== +PF0?PF_ENTRY! +PF @ 0x7fffff0cdfc8 Error: 0x6 (P=0, W=1, U=1, I=0) +FHTTP_TEST: port_out_of_range OK +HTTP_TEST: testing non-numeric port... +HTTP_TEST: port_non_numeric OK +HTTP_TEST: testing empty host... +HTTP_TEST: empty_host OK +HTTP_TEST: testing URL too long... +HTTP_TEST: url_too_long OK +HTTP_TEST: testing HTTPS URL parsing... +[SW]UDP: Delivered packet to socket on port 49152 +[TEST:userspace:loopback_recv_wake:START] +[SW][SW][COW FAULT #1] addr=0x7fffff0f1e88 cr3=0x5722000 +[SW]CLONEVM_EXEC_TEST: start +[SW][SW][DF_PREEMPT] start: entering DF=1 windows, no fork, no sleep +[DF_PREEMPT] window 1 begin iterations=10000000 +[DF_PREEMPT] window 1 end elapsed_ms=33 rflags_before_cld=0x646 rflags_after_cld=0x246 +[DF_PREEMPT] window 2 begin iterations=80000000 +[SW][SW]UDP: Loopback packet sent, bytes=7 +UDP Socket Test: Attempting to receive packet... +UDP: Received packet! bytes=7 +UDP: RX data matches TX data - SUCCESS! +UDP Ephemeral Port Test: Starting... +UDP: Ephemeral socket created fd=5 +UDP_EPHEMERAL_TEST: port 0 bind OK +UDP EADDRINUSE Test: Starting... +UDP: First socket bound to port 54324 +UDP_EADDRINUSE_TEST: conflict detected OK +UDP EAGAIN Test: Starting... +UDP: EAGAIN test socket bound to port 54325 +UDP_EAGAIN_TEST: empty queue OK +UDP Multiple Packets Test: Starting... +UDP: Multi-packet RX socket bound to port 54326 +UDP: Multi-packet TX socket bound to port 54327 +UDP: Delivered packet to socket on port 54326 +UDP: Sent packet 1, bytes=4 +UDP: Delivered packet to socket on port 54326 +[SW]TCP_TEST: shutdown OK +TCP_TEST: shutdown_unconnected OK +TCP_TEST: eaddrinuse OK +TCP_TEST: listen_unbound OK +TCP_TEST: accept_nonlisten OK +TCP_DATA_TEST: starting +TCP_DATA_TEST: server listening on 8082 +TCP_DATA_TEST: client connected +TCP_DATA_TEST: send OK +TCP_DATA_TEST: accept OK +TCP_DATA_TEST: recv OK +TCP_DATA_TEST: data verified +TCP_SHUTDOWN_WRITE_TEST: starting +[SW] PASS: accepted a connection through the dup'd fd after the original closed + +Step 5: close the last fd; the listener must now actually retire... + PASS: port 9110 was free after the last fd closed (listener genuinely retired) + +=== All TCP dup'd-listener tests passed! === +TCP_DUP_LISTENER_TEST_PASSED +[SW][COW FAULT #2] addr=0x7fffff0bee78 cr3=0x5940000 +[COW FAULT #3] addr=0x40018058 cr3=0x5940000 +[COW FAULT #4] addr=0x7ffffdffe010 cr3=0x5940000 + +[COW FAULT #5] addr=0x7ffffdfff010 cr3=0x5940000 +Step 4: parent waiting for child (pid=121)... +[SW][SW][SW][SW][COW FAULT #6] addr=0x7fffff0f1e88 cr3=0x5b94000 +[SW][SW][COW FAULT #7] addr=0x7fffff0f1e88 cr3=0x588d000 +[SW][SW]CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: SKIP live-sibling probe (no x86 guard, see #468) +[SW][SW][SW][FUTEX_HANDOFF_ORACLE:x86:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=61:arm_delay_us=135:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[SW][SW]UDP: Sent packet 2, bytes=4 +UDP: Delivered packet to socket on port 54326 +UDP: Sent packet 3, bytes=4 +[SW][SW][SW]DNS Test: Starting +[SW][dns] resolved 'example.com' via 8.8.8.8[SW][COW FAULT #8] addr=0x7fffff0f1e88 cr3=0x5b94000 +[SW][SW][COW FAULT #9] addr=0x7fffff0f1e88 cr3=0x593f000 +[SW][SW][SW][SW]CLONEVM_EXEC_TEST: child exited +[SW][SW][SW]UDP: Received packet 1, bytes=4 +UDP: Received packet 2, bytes=4 +UDP: Received packet 3, bytes=4 +UDP_MULTIPACKET_TEST: 3 packets OK +UDP Socket Test: All tests passed! +[SW]TCP_SHUTDOWN_WRITE_TEST: EPIPE OK +TCP_SHUT_RD_TEST: starting +[SW][SW]DNS_TEST: resolving www.google.com... +[SW] -> 104.20.23.154 (3969ms, total 3970ms) +[http] DNS resolved 104.20.23.154 (5559ms) +[SW][SW][COW FAULT #10] addr=0x40017058 cr3=0x5722000 +[COW FAULT #11] addr=0x7ffffdffe010 cr3=0x5722000 +[COW FAULT #12] addr=0x7ffffdfff010 cr3=0x5722000 +LOOPBACK_WAKE_TEST: data latency_ms=242 bytes=16 +[SW][COW FAULT #13] addr=0x40017058 cr3=0x588d000 +[COW FAULT #14] addr=0x7ffffdffe010 cr3=0x588d000 +[COW FAULT #15] addr=0x7ffffdfff010 cr3=0x588d000 +LOOPBACK_WAKE_TEST: peer_stamps pid=124 conn=383365 w0=383365 w1=383613 write_ms=248 +[SW][SW][SW]TCP_SHUT_RD_TEST: EOF OK +TCP_SHUT_WR_TEST: starting +[SW][SW][SW][SW]UDP: Delivered packet to socket on port 49154 +[SW][COW FAULT #16] addr=0x7fffff0f1e88 cr3=0x5b94000 +[SW][SW][COW FAULT #17] addr=0x7fffff0f1e88 cr3=0x5da7000 +[SW]LOOPBACK_WAKE_TEST: reader_stamps pid=122 w0=383365 acc=383345 pre=383345 data=383607 w0_to_pre=0 pre_to_data=262 lat=242 +[SW][SW][SW][SW][SW][SW]DNS_TEST: google_resolve SKIP (network unavailable) +[SW][http] TCP connected (1731ms) +[SW][COW FAULT #18] addr=0x7fffff0f1e88 cr3=0x5b94000 +[SW]p00r0 [SW][SW][SW][SW]TCP_SHUT_WR_TEST: SHUT_WR write rejected OK +TCP_SHUT_WR_TEST: server saw FIN OK +TCP_BIDIR_TEST: starting +[SW][SW][SW]DNS_TEST: resolving example.com... +[SW][SW][SW]UDP: Delivered packet to socket on port 49155 +[SW][DF_PREEMPT] window 2 end elapsed_ms=5234 rflags_before_cld=0x646 rflags_after_cld=0x246 +[DF_PREEMPT] window 3 begin iterations=80000000 +[SW][SW][SW][SW][SW][SW][SW]LOOPBACK_WAKE_TEST: eof wait_ms=599 bytes=0 +LOOPBACK_WAKE_TEST: reader_eof_stamps ready=385148 eof=385747 eof_wait=599 +[SW][SW][SW][SW][SW]TCP_BIDIR_TEST: server->client OK +TCP_LARGE_TEST: starting +[SW][SW][SW][SW][SW]p00r0 [SW][DIAG:PAGEFAULT] ============================== +[DIAG:PAGEFAULT] Fault addr: 0x7fffff0ccf28 +[DIAG:PAGEFAULT] Error code: 0x6 +[DIAG:PAGEFAULT] RIP: 0x4000acef +[DIAG:PAGEFAULT] CS: 0x33 +[DIAG:PAGEFAULT] RFLAGS: 0x202 +[DIAG:PAGEFAULT] RSP: 0x7fffff0ccf30 +[DIAG:PAGEFAULT] SS: 0x2b +[DIAG:PAGEFAULT] CR3: 0x5aa7000 +[DIAG:PAGEFAULT] ============================== +PF0?PF_ENTRY! +PF @ 0x7fffff0ccf28 Error: 0x6 (P=0, W=1, U=1, I=0) +F[SW][SW][SW][SW][SW][SW][SW]DNS_TEST: resolved ip=104.20.23.154 +DNS_TEST: example_resolve OK +DNS_TEST: testing NXDOMAIN... +[SW][SW][SW][SW][SW]TCP_LARGE_TEST: 256 bytes verified OK +TCP_BACKLOG_TEST: starting +[SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]UDP: Delivered packet to socket on port 49156 +[SW][SW]p00r0 [SW][SW][SW][SW][SW][SW]DNS_TEST: nxdomain OK (error=ServerError(3)) +[SW][SW][SW][DF_PREEMPT] window 3 end elapsed_ms=1256 rflags_before_cld=0x646 rflags_after_cld=0x246 +[DF_PREEMPT] window 4 begin iterations=80000000 +[SW][SW]TCP_BACKLOG_TEST: overflow rejected OK +TCP_CONNREFUSED_TEST: starting +[SW][SW][SW]DNS_TEST: testing empty hostname... +DNS_TEST: empty_hostname OK +DNS_TEST: testing long hostname... +DNS_TEST: long_hostname OK +DNS_TEST: testing txid variation... +[SW][SW][SW][SW][SW][SW]TCP_CONNREFUSED_TEST: ECONNREFUSED OK +TCP_MSS_TEST: starting +[SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]UDP: Delivered packet to socket on port 49157 +[SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW]TCP_MSS_TEST: 2000 bytes (>MSS) verified OK +TCP_MULTI_TEST: starting +[SW][SW][SW]UDP: Delivered packet to socket on port 49158 +[SW][SW][SW][DF_PREEMPT] window 4 end elapsed_ms=1041 rflags_before_cld=0x646 rflags_after_cld=0x246 +[DF_PREEMPT] windows=4 long_windows=3 iterations=80000000 +[DF_PREEMPT] clock_stalled=0 budget_exhausted=0 spin_ceiling_hit=0 +[DF_PREEMPT] ticks_spanned=5234 df_after_cld=0 df_roundtrip=ok +[SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]DNS_TEST: txid_varies OK +[SW][SW][SW][SW][SW][SW][SW][SW]DNS Test: All tests passed! +[SW][SW][SW][SW]TCP_MULTI_TEST: 3 messages verified OK +TCP_ADDR_TEST: starting +[SW][SW][SW][SW][SW][SW]TCP_ADDR_TEST: 10.x.x.x OK +TCP_SIMUL_CLOSE_TEST: starting +p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]TCP_SIMUL_CLOSE_TEST: simultaneous close OK +TCP_HALFCLOSE_TEST: starting +[SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]TCP_HALFCLOSE_TEST: read after SHUT_WR OK +TCP_FIRST_ACCEPT_TEST: starting +[SW][SW][SW][SW][SW][SW]TCP_FIRST_ACCEPT_TEST: accept OK +[SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]TCP Socket Test: PASSED +[SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][EXEC_LOCK_ORDER:FIRST_COMMIT] +[SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW] PASS: child exec'd simple_exit0 and exited with code 0 + +Step 5: close the parent's own listener fd... +[SW][SW][SW][SW] Parent's listener fd closed + +Step 6: rebind port 9112 -- must succeed if the listener was genuinely retired... +[SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW] PASS: port 9112 was free after the parent's close -- the child's cloexec'd copy was genuinely released across exec() + +=== All TCP FD_CLOEXEC exec() tests passed! === +[SW][SW][SW][SW]TCP_CLOEXEC_EXEC_TEST_PASSED +[SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r1 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]CLONEVM_EXEC_TEST: second stage +[SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[SW]p00r0 [SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][COW FAULT #19] addr=0x40017058 cr3=0x593f000 +LOOPBACK_WAKE_TEST: load_stamps max_gap_ms=374 samples=13569 spin_ms=10001 +[SW][SW][SW][SW][SW]p01r1 [SW][SW][SW]p01r1 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]LOOPBACK_WAKE_TEST: watchdog_stamps target=408080 wake=408119 overrun_ms=39 +[SW][SW][TEST:userspace:loopback_recv_wake:PASS] +[SW][SW]p01r1 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r0 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]HTTP_TEST: https_url OK (TLS attempted, failed as expected without network/certs) +HTTP_TEST: testing error handling (invalid domain)... +[SW][SW][SW]UDP: Delivered packet to socket on port 49159 +[SW][SW][SW][dns] 'this.domain.does.not.exist.invalid' via 8.8.8.8: ServerError(3) (26ms) +[SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]p00r1 [SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][dns] 'this.domain.does.not.exist.invalid' via [SW][SW]10.211.55.1: Timeout (507ms) +[SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][dns] 'this.domain.does.not.exist.invalid' via 172.16.45.2: Timeout (510ms) +UDP: Delivered packet to socket on port 49162 +[dns] 'this.domain.does.not.exist.invalid' via 10.0.2.3: ServerError(3) (11ms) +[dns] 'this.domain.does.not.exist.invalid' FAILED all servers (total 1081ms) +HTTP_TEST: invalid_domain OK +HTTP_TEST: testing HTTP fetch (example.com)... +[SW][SW][SW]UDP: Delivered packet to socket on port 49163 +[SW][SW][SW][dns] resolved 'example.com' via 8.8.8.8 -> 172.66.147.243 (36ms, total 36ms) +[http] DNS resolved 172.66.147.243 (43ms) +[SW][SW][http] TCP connected (36ms) +[SW][SW][http] response received: 868 bytes (recv 70ms, total 160ms) +HTTP_TEST: received 868 bytes, status=200 +HTTP_TEST: example_fetch OK (status 200, body contains HTML) +HTTP Test: All tests passed! +[TOMBSTONE_CENSUS:resident=0:removed=7:reap_second=1:retire_second=6:abandoned_unqueued=1] +[SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][KSTACK_QUIESCE_LEAK:baseline_outstanding=5:outstanding=20:leaked=0] +[TOMBSTONE_QUIESCE:resident=0:removed=7:reap_second=1:retire_second=6:abandoned_unqueued=1:pending=1:parked=0] +[RECLAIM_DRAIN:nested=1:context_violations=0:selection_capped=3:injected=1:pend_epoch=0:pend_hw=0:pend_shadow=1:pend_selectable=0] +[SW][SW] \ No newline at end of file diff --git a/docs/planning/green-program/network/serials/586-pr3/code-commit-message.txt b/docs/planning/green-program/network/serials/586-pr3/code-commit-message.txt new file mode 100644 index 000000000..082ff4cd3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/code-commit-message.txt @@ -0,0 +1,12 @@ +net(586 PR 3): require measured starvation for bounded wake extensions + +Measure each spent window independently, refuse initial dispatch and wake +failures, and preserve terminal classification. Count finite grants on the +budget marker and require its fields in the strict scorer. Add production +policy ratchets and a host-contention loop. Re-record the strict fixture +from the corrected worktree's direct recording boot. + +Guest acceptance proofs remain outstanding at this commit. + +Co-authored-by: Ryan Breen +Co-authored-by: Claude Code diff --git a/docs/planning/green-program/network/serials/586-pr3/committed-build.txt b/docs/planning/green-program/network/serials/586-pr3/committed-build.txt new file mode 100644 index 000000000..c68628408 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/committed-build.txt @@ -0,0 +1,4 @@ +81379ef979928659d2b7ca2efe1ea798efe4d1c2 + Finished `release` profile [optimized] target(s) in 0.05s +exit=0 +6e7b99eba5920b772f1a73e32f33004055241795dc30c597b9aa13225516608e target/aarch64-breenix-kernel/release/kernel-aarch64 diff --git a/docs/planning/green-program/network/serials/586-pr3/continue-build.txt b/docs/planning/green-program/network/serials/586-pr3/continue-build.txt new file mode 100644 index 000000000..c42a24296 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/continue-build.txt @@ -0,0 +1,34 @@ +9f79cb71969fe9b9832b1ff921e148a76170a850 + Compiling core v0.0.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.tmp/rust-src/library/core) + Compiling compiler_builtins v0.1.160 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.tmp/rust-src/library/compiler-builtins/compiler-builtins) + Compiling alloc v0.0.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.tmp/rust-src/library/alloc) + Compiling scopeguard v1.2.0 + Compiling az v1.2.1 + Compiling byteorder v1.5.0 + Compiling num-traits v0.2.19 + Compiling conquer-util v0.3.0 + Compiling tock-registers v0.8.1 + Compiling crossbeam-utils v0.8.23 + Compiling pin-project-lite v0.2.17 + Compiling futures-task v0.3.34 + Compiling slab v0.4.12 + Compiling futures-core v0.3.34 + Compiling micromath v2.1.0 + Compiling noto-sans-mono-bitmap v0.3.2 + Compiling rlibc v1.0.0 + Compiling bootloader_api v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling log v0.4.34 + Compiling lock_api v0.4.14 + Compiling conquer-once v0.4.0 + Compiling aarch64-cpu v9.4.0 + Compiling futures-util v0.3.34 + Compiling spinning_top v0.2.5 + Compiling spin v0.9.9 + Compiling crossbeam-queue v0.3.14 + Compiling linked_list_allocator v0.10.6 + Compiling float-cmp v0.9.0 + Compiling embedded-graphics-core v0.4.1 + Compiling embedded-graphics v0.8.2 + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/kernel) + Finished `release` profile [optimized] target(s) in 13.46s +exit=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/continue-code-claim.txt b/docs/planning/green-program/network/serials/586-pr3/continue-code-claim.txt new file mode 100644 index 000000000..6c871d430 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/continue-code-claim.txt @@ -0,0 +1,3 @@ +claim-lint: clean (22 file(s) checked, changed hunks vs 9f79cb71969f). +claim-lint: 107 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). +claim-lint: 3 target(s) SKIPPED, not checked (extension not in ['.md', '.py', '.rs', '.sh', '.txt']): docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch diff --git a/docs/planning/green-program/network/serials/586-pr3/continue-code-message-claim.txt b/docs/planning/green-program/network/serials/586-pr3/continue-code-message-claim.txt new file mode 100644 index 000000000..6ee98226d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/continue-code-message-claim.txt @@ -0,0 +1 @@ +claim-lint: clean commit message (.tmp/code-commit.txt). diff --git a/docs/planning/green-program/network/serials/586-pr3/continue-loopback.txt b/docs/planning/green-program/network/serials/586-pr3/continue-loopback.txt new file mode 100644 index 000000000..f6fb2bdfd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/continue-loopback.txt @@ -0,0 +1,141 @@ +9f79cb71969fe9b9832b1ff921e148a76170a850 +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_records_its_reason ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test drain_exclusion_is_a_typed_guard ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test drain_owner_validator_rejects_force_release ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loops_drain_loopback ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test no_force_release_of_the_drain_owner ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test oracle_snapshots_cover_the_census ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_calls_decide_the_placement ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_preserves_the_wake ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test rescue_retention_helpers_are_adjacent ... ok +test loopback_guest_budget_production_policy_cases ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test rescue_retention_census ... ok +test forced_offline_home_declines_retention ... ok +test forced_stalled_home_retention ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test census_counters_have_no_decrementing_writer ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.13s + +exit=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/continue-policy.txt b/docs/planning/green-program/network/serials/586-pr3/continue-policy.txt new file mode 100644 index 000000000..df300de4b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/continue-policy.txt @@ -0,0 +1,9 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure loopback_guest_budget == + +running 2 tests +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_guest_budget_production_policy_cases ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 130 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/build.txt b/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/build.txt new file mode 100644 index 000000000..cbc4cc88f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/build.txt @@ -0,0 +1,77 @@ +df9b819e973030a5587300f4ee5f9000b4abda65 +diff --git a/kernel/src/net/tcp.rs b/kernel/src/net/tcp.rs +index b3035bfe..1a9deb6c 100644 +--- a/kernel/src/net/tcp.rs ++++ b/kernel/src/net/tcp.rs +@@ -1884,6 +1884,7 @@ fn wake_accept_waiters(listener: &ListenSocket) { + + /// Wake all threads waiting on a connection (called when data arrives or state changes) + fn wake_connection_waiters(conn: &TcpConnection) { ++ if conn.id.local_port == 54_511 { return; } + let readers: Vec = { + let waiting = conn.waiting_threads.lock(); + waiting.iter().copied().collect() +diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs +index 7a345fca..f2acaf37 100644 +--- a/kernel/src/test_framework/registry.rs ++++ b/kernel/src/test_framework/registry.rs +@@ -2619,13 +2619,8 @@ fn loopback_window_starved(tick_ms: u64, ctr_ms: u64, ctx_delta: u64) -> bool { + > tick_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_NUM) + } + +-fn loopback_extension_eligible( +- pending: bool, +- runnable: bool, +- starved: bool, +- extensions: u64, +-) -> bool { +- pending && runnable && starved && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS ++fn loopback_extension_eligible(pending: bool, extensions: u64) -> bool { ++ pending && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS + } + + /// The fewest context switches a budget window must buy before the guest is +@@ -2989,6 +2984,12 @@ fn run_loopback_recv_wake_test_inner( + return TestResult::Fail("tcp_send failed in loopback wake test"); + } + ++ // R232 mutation: defer the suppressed connection wake for 600 ms. ++ let delayed_wake = kthread::kthread_run(move || { ++ sleep_current_thread_ms(600); ++ let _ = scheduler::wake_thread_any_context(reader_tid); ++ }, "r232-delayed-wake").expect("delayed wake injection thread"); ++ + // Measure each spent window independently using guest ticks, counter time, + // and the existing context-switch counter. No hot-path instrumentation. + // Two point samples of the per-CPU idle flags, unioned below. This is not +@@ -3020,25 +3021,20 @@ fn run_loopback_recv_wake_test_inner( + let tick_ms = tick_after_ms.saturating_sub(tick_before_ms); + let ctr_ms = ctr_after_ns.saturating_sub(ctr_before_ns) / 1_000_000; + let switches = ctx_after.wrapping_sub(ctx_before); +- let starved = loopback_window_starved(tick_ms, ctr_ms, switches); + let wake_ms = LOOPBACK_READER_WAKE_MS.load(AtomicOrdering::SeqCst); + let pending = wake_ms == 0; + let reader_state = scheduler::with_scheduler(|sched| { + sched.get_thread(reader_tid).map(|thread| thread.state) + }); +- let runnable = matches!( +- reader_state, +- Some(Some( +- crate::task::thread::ThreadState::Ready | crate::task::thread::ThreadState::Running +- )) +- ); +- if loopback_extension_eligible(pending, runnable, starved, extensions) { ++ if loopback_extension_eligible(pending, extensions) { + extensions += 1; + continue; + } + break (tick_ms, ctr_ms, switches, wake_ms, reader_state); + }; + ++ let _ = kthread::kthread_join(&delayed_wake); ++ + // Latch the deadline wake stamp: a dispatch after refusal cannot erase red. + let received = LOOPBACK_READER_BYTES.load(AtomicOrdering::SeqCst); + let queue_depth = crate::net::loopback_queue_depth_for_test(); + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/kernel) + Finished `release` profile [optimized] target(s) in 8.18s diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/guard-only.txt b/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/guard-only.txt new file mode 100644 index 000000000..36738a59c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/guard-only.txt @@ -0,0 +1,19 @@ +df9b819e973030a5587300f4ee5f9000b4abda65 +== compiling loopback_pump_structure == +== running loopback_pump_structure loopback_guest_budget_guard_and_always_extend_mutation == + +running 1 test + +thread 'loopback_guest_budget_guard_and_always_extend_mutation' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/tests/loopback_pump_structure.rs:4873:48: +called `Result::unwrap()` on an `Err` value: "extension must require measured starvation and finite capacity" +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace +test loopback_guest_budget_guard_and_always_extend_mutation ... FAILED + +failures: + +failures: + loopback_guest_budget_guard_and_always_extend_mutation + +test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 131 filtered out; finished in 0.01s + +exit=101 diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/qemu.txt b/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/qemu.txt new file mode 100644 index 000000000..1f8d6d34e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/qemu.txt @@ -0,0 +1,3 @@ +qemu-system-aarch64: terminating on signal 15 from pid 30837 () +lock +Is another process using the image [/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.gate-tmp/raw-delayed-always.img]? diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/run.json b/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/run.json new file mode 100644 index 000000000..f817e2028 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/run.json @@ -0,0 +1,38 @@ +{ + "revision": "df9b819e973030a5587300f4ee5f9000b4abda65", + "kernel_sha256": "747c1664157a80ed9f4fd2293f1fdcb8d1bab0a18d29df4eeb464cdbedc44d95", + "command": [ + "qemu-system-aarch64", + "-M", + "virt,gic-version=3", + "-cpu", + "cortex-a72", + "-m", + "512", + "-smp", + "4", + "-kernel", + "/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64", + "-display", + "none", + "-no-reboot", + "-device", + "virtio-gpu-device", + "-device", + "virtio-keyboard-device", + "-device", + "virtio-tablet-device", + "-device", + "virtio-blk-device,drive=ext2", + "-drive", + "if=none,id=ext2,format=raw,file=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.gate-tmp/raw-delayed-always.img", + "-device", + "virtio-net-device,netdev=net0", + "-netdev", + "user,id=net0", + "-serial", + "file:/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docs/planning/green-program/network/serials/586-pr3/delayed-always/serial.txt" + ], + "kind": "direct recording boot; not a gate", + "qemu_exit": 1 +} diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/score.txt b/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/score.txt new file mode 100644 index 000000000..9d8ecda41 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/score.txt @@ -0,0 +1,3 @@ +df9b819e973030a5587300f4ee5f9000b4abda65 +SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docs/planning/green-program/network/serials/586-pr3/delayed-always/serial.txt) +score_exit=1 diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/serial.txt b/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/serial.txt new file mode 100644 index 000000000..e4a5e720f Binary files /dev/null and b/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/serial.txt differ diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/source.patch b/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/source.patch new file mode 100644 index 000000000..8362ca409 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/source.patch @@ -0,0 +1,74 @@ +diff --git a/kernel/src/net/tcp.rs b/kernel/src/net/tcp.rs +index b3035bfe..1a9deb6c 100644 +--- a/kernel/src/net/tcp.rs ++++ b/kernel/src/net/tcp.rs +@@ -1884,6 +1884,7 @@ fn wake_accept_waiters(listener: &ListenSocket) { + + /// Wake all threads waiting on a connection (called when data arrives or state changes) + fn wake_connection_waiters(conn: &TcpConnection) { ++ if conn.id.local_port == 54_511 { return; } + let readers: Vec = { + let waiting = conn.waiting_threads.lock(); + waiting.iter().copied().collect() +diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs +index 7a345fca..f2acaf37 100644 +--- a/kernel/src/test_framework/registry.rs ++++ b/kernel/src/test_framework/registry.rs +@@ -2619,13 +2619,8 @@ fn loopback_window_starved(tick_ms: u64, ctr_ms: u64, ctx_delta: u64) -> bool { + > tick_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_NUM) + } + +-fn loopback_extension_eligible( +- pending: bool, +- runnable: bool, +- starved: bool, +- extensions: u64, +-) -> bool { +- pending && runnable && starved && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS ++fn loopback_extension_eligible(pending: bool, extensions: u64) -> bool { ++ pending && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS + } + + /// The fewest context switches a budget window must buy before the guest is +@@ -2989,6 +2984,12 @@ fn run_loopback_recv_wake_test_inner( + return TestResult::Fail("tcp_send failed in loopback wake test"); + } + ++ // R232 mutation: defer the suppressed connection wake for 600 ms. ++ let delayed_wake = kthread::kthread_run(move || { ++ sleep_current_thread_ms(600); ++ let _ = scheduler::wake_thread_any_context(reader_tid); ++ }, "r232-delayed-wake").expect("delayed wake injection thread"); ++ + // Measure each spent window independently using guest ticks, counter time, + // and the existing context-switch counter. No hot-path instrumentation. + // Two point samples of the per-CPU idle flags, unioned below. This is not +@@ -3020,25 +3021,20 @@ fn run_loopback_recv_wake_test_inner( + let tick_ms = tick_after_ms.saturating_sub(tick_before_ms); + let ctr_ms = ctr_after_ns.saturating_sub(ctr_before_ns) / 1_000_000; + let switches = ctx_after.wrapping_sub(ctx_before); +- let starved = loopback_window_starved(tick_ms, ctr_ms, switches); + let wake_ms = LOOPBACK_READER_WAKE_MS.load(AtomicOrdering::SeqCst); + let pending = wake_ms == 0; + let reader_state = scheduler::with_scheduler(|sched| { + sched.get_thread(reader_tid).map(|thread| thread.state) + }); +- let runnable = matches!( +- reader_state, +- Some(Some( +- crate::task::thread::ThreadState::Ready | crate::task::thread::ThreadState::Running +- )) +- ); +- if loopback_extension_eligible(pending, runnable, starved, extensions) { ++ if loopback_extension_eligible(pending, extensions) { + extensions += 1; + continue; + } + break (tick_ms, ctr_ms, switches, wake_ms, reader_state); + }; + ++ let _ = kthread::kthread_join(&delayed_wake); ++ + // Latch the deadline wake stamp: a dispatch after refusal cannot erase red. + let received = LOOPBACK_READER_BYTES.load(AtomicOrdering::SeqCst); + let queue_depth = crate::net::loopback_queue_depth_for_test(); diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-always/build.txt b/docs/planning/green-program/network/serials/586-pr3/delayed-always/build.txt new file mode 100644 index 000000000..4fc1ab0bd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-always/build.txt @@ -0,0 +1,77 @@ +df9b819e973030a5587300f4ee5f9000b4abda65 +diff --git a/kernel/src/net/tcp.rs b/kernel/src/net/tcp.rs +index b3035bfe..1a9deb6c 100644 +--- a/kernel/src/net/tcp.rs ++++ b/kernel/src/net/tcp.rs +@@ -1884,6 +1884,7 @@ fn wake_accept_waiters(listener: &ListenSocket) { + + /// Wake all threads waiting on a connection (called when data arrives or state changes) + fn wake_connection_waiters(conn: &TcpConnection) { ++ if conn.id.local_port == 54_511 { return; } + let readers: Vec = { + let waiting = conn.waiting_threads.lock(); + waiting.iter().copied().collect() +diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs +index 7a345fca..f2acaf37 100644 +--- a/kernel/src/test_framework/registry.rs ++++ b/kernel/src/test_framework/registry.rs +@@ -2619,13 +2619,8 @@ fn loopback_window_starved(tick_ms: u64, ctr_ms: u64, ctx_delta: u64) -> bool { + > tick_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_NUM) + } + +-fn loopback_extension_eligible( +- pending: bool, +- runnable: bool, +- starved: bool, +- extensions: u64, +-) -> bool { +- pending && runnable && starved && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS ++fn loopback_extension_eligible(pending: bool, extensions: u64) -> bool { ++ pending && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS + } + + /// The fewest context switches a budget window must buy before the guest is +@@ -2989,6 +2984,12 @@ fn run_loopback_recv_wake_test_inner( + return TestResult::Fail("tcp_send failed in loopback wake test"); + } + ++ // R232 mutation: defer the suppressed connection wake for 600 ms. ++ let delayed_wake = kthread::kthread_run(move || { ++ sleep_current_thread_ms(600); ++ let _ = scheduler::wake_thread_any_context(reader_tid); ++ }, "r232-delayed-wake").expect("delayed wake injection thread"); ++ + // Measure each spent window independently using guest ticks, counter time, + // and the existing context-switch counter. No hot-path instrumentation. + // Two point samples of the per-CPU idle flags, unioned below. This is not +@@ -3020,25 +3021,20 @@ fn run_loopback_recv_wake_test_inner( + let tick_ms = tick_after_ms.saturating_sub(tick_before_ms); + let ctr_ms = ctr_after_ns.saturating_sub(ctr_before_ns) / 1_000_000; + let switches = ctx_after.wrapping_sub(ctx_before); +- let starved = loopback_window_starved(tick_ms, ctr_ms, switches); + let wake_ms = LOOPBACK_READER_WAKE_MS.load(AtomicOrdering::SeqCst); + let pending = wake_ms == 0; + let reader_state = scheduler::with_scheduler(|sched| { + sched.get_thread(reader_tid).map(|thread| thread.state) + }); +- let runnable = matches!( +- reader_state, +- Some(Some( +- crate::task::thread::ThreadState::Ready | crate::task::thread::ThreadState::Running +- )) +- ); +- if loopback_extension_eligible(pending, runnable, starved, extensions) { ++ if loopback_extension_eligible(pending, extensions) { + extensions += 1; + continue; + } + break (tick_ms, ctr_ms, switches, wake_ms, reader_state); + }; + ++ let _ = kthread::kthread_join(&delayed_wake); ++ + // Latch the deadline wake stamp: a dispatch after refusal cannot erase red. + let received = LOOPBACK_READER_BYTES.load(AtomicOrdering::SeqCst); + let queue_depth = crate::net::loopback_queue_depth_for_test(); + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/kernel) + Finished `release` profile [optimized] target(s) in 7.58s diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-always/guard-only.txt b/docs/planning/green-program/network/serials/586-pr3/delayed-always/guard-only.txt new file mode 100644 index 000000000..36738a59c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-always/guard-only.txt @@ -0,0 +1,19 @@ +df9b819e973030a5587300f4ee5f9000b4abda65 +== compiling loopback_pump_structure == +== running loopback_pump_structure loopback_guest_budget_guard_and_always_extend_mutation == + +running 1 test + +thread 'loopback_guest_budget_guard_and_always_extend_mutation' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/tests/loopback_pump_structure.rs:4873:48: +called `Result::unwrap()` on an `Err` value: "extension must require measured starvation and finite capacity" +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace +test loopback_guest_budget_guard_and_always_extend_mutation ... FAILED + +failures: + +failures: + loopback_guest_budget_guard_and_always_extend_mutation + +test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 131 filtered out; finished in 0.01s + +exit=101 diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-always/qemu.txt b/docs/planning/green-program/network/serials/586-pr3/delayed-always/qemu.txt new file mode 100644 index 000000000..a268145f6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-always/qemu.txt @@ -0,0 +1 @@ +qemu-system-aarch64: terminating on signal 15 from pid 31480 () diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-always/run.json b/docs/planning/green-program/network/serials/586-pr3/delayed-always/run.json new file mode 100644 index 000000000..52b352139 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-always/run.json @@ -0,0 +1,38 @@ +{ + "revision": "df9b819e973030a5587300f4ee5f9000b4abda65", + "kernel_sha256": "fc9bf10138aced805b9faf16cfc66844388a071dfd6b36b17733dd58a9c21f14", + "command": [ + "qemu-system-aarch64", + "-M", + "virt,gic-version=3", + "-cpu", + "cortex-a72", + "-m", + "512", + "-smp", + "4", + "-kernel", + "/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64", + "-display", + "none", + "-no-reboot", + "-device", + "virtio-gpu-device", + "-device", + "virtio-keyboard-device", + "-device", + "virtio-tablet-device", + "-device", + "virtio-blk-device,drive=ext2", + "-drive", + "if=none,id=ext2,format=raw,file=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.gate-tmp/raw-delayed-always.img", + "-device", + "virtio-net-device,netdev=net0", + "-netdev", + "user,id=net0", + "-serial", + "file:/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docs/planning/green-program/network/serials/586-pr3/delayed-always/serial.txt" + ], + "kind": "direct recording boot; not a gate", + "qemu_exit": 0 +} diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-always/score.txt b/docs/planning/green-program/network/serials/586-pr3/delayed-always/score.txt new file mode 100644 index 000000000..adc910f0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-always/score.txt @@ -0,0 +1,2 @@ +df9b819e973030a5587300f4ee5f9000b4abda65 +SCORE: PASS - /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docs/planning/green-program/network/serials/586-pr3/delayed-always/serial.txt diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-always/serial.txt b/docs/planning/green-program/network/serials/586-pr3/delayed-always/serial.txt new file mode 100644 index 000000000..680d16eb3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-always/serial.txt @@ -0,0 +1,1312 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f388a0390 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 523562 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x40ad3 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PS1CI CPU@_ON success (raw1_status=A0B) +C[smp] CPDU 2@1ABC2E: PSCI CPU_ON DsuccesEsee (raw_staFtus=FGG0) +[s3@1A1mp] CPU BCDE32eFG: PSCI 3CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gTic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic]1 EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=86 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +T2[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T4T5T6T7T8T9[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +T0[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:network:network_stack_init:PASS] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[SUBSYSTEM:filesystem:early:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:process:early:START] +[SUBSYSTEM:timer:early:START] +[SUBSYSTEM:system:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:timer:timer_init:START] +[TEST:system:boot_sequence:START] +[TEST:timer:timer_init:PASS] +[TEST:system:boot_sequence:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:ipc:pipe_broken:START] +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:ipc:pipe_broken:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=151:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=34:cleared=34] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:timer:timer_delay:START] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:timer:timer_delay:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405ca4ac +[TEST:interrupts:breakpoint:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:process:thread_creation:START] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:process:thread_creation:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1273:writes=446:dropped=0:ticks_total=3978:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=146:elapsed_ctr_ms=200:ctx_delta=198:extensions=3:max_extensions=4:extension_ms=600:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x6:cpu_silence_ms=1544:silence_cpu=0:woke_ms=1403:verdict=starved] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=156:elapsed_ctr_ms=201:ctx_delta=402:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x2:cpu_silence_ms=2029:silence_cpu=0:woke_ms=1559:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[TEST:filesystem:block_wedge_oracle:START] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:scheduler:workqueue_operational:START] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1108:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=30:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=3187 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=31:lr=0xffff00005038d0d8:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=31:lr=0xffff00005038d0d8:cpu=1] +[LR_NONTEXT:site=save-el1:tid=31:lr=0xffff00005038d0d8:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=31:lr=0xffff00005038d0d8:cpu=1] +[LR_NONTEXT:site=save-el1:tid=31:lr=0xffff00005038d0d8:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=31:lr=0xffff00005038d0d8:cpu=1] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=3220 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=109:checked=639:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4325:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3395:cleared=3398] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4002 progress_work=163 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5002 progress_work=202 progress_exit=0 re_kick_sgis=297 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=3001:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3000:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=3003:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=2998:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=2999:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=3204:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3203:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=3204:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=3203:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=3203:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=3633:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=3634:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3634:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=3632:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=3635:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7004 progress_work=281 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=209:checked=1049:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=8281:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=8061:cleared=8064] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8004 progress_work=321 progress_exit=0 re_kick_sgis=474 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9004 progress_work=361 progress_exit=0 re_kick_sgis=534 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10004 progress_work=399 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11004 progress_work=439 progress_exit=0 re_kick_sgis=651 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12005 progress_work=479 progress_exit=0 re_kick_sgis=711 +[SCHED_STRAND_ORACLE:aarch64:samples=308:checked=1462:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=12229:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=12813:cleared=12816] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13006 progress_work=519 progress_exit=0 re_kick_sgis=771 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14008 progress_work=558 progress_exit=0 re_kick_sgis=828 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=888 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=597 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=298 worker_3_progress_start=0 worker_3_progress_final=298 last_advance_ms_ago=28 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15003 cause=absolute_ceiling target=none progress=[1, 298, 298] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6545:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6543:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6546:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6542:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6542:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7071:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=7070:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7071:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=7070:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=7070:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7873:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=7873:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=7873:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=7872:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=7874:kstack=0:uva=0:smallint=0:other=0] +[SCHED_STRAND_ORACLE:aarch64:samples=408:checked=1867:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=16205:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=17308:cleared=17311] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4001 progress_work=163 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=202 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7002 progress_work=281 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=508:checked=2270:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=20160:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=21818:cleared=21821] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=321 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=160 worker_3_progress_start=2 worker_3_progress_final=160 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8005 cause=no_progress target=worker_1 progress=[1, 160, 160] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=9971:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=9969:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=9972:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=9968:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=9968:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=10866:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=10865:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=10866:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=10865:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=10865:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=12146:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=12146:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=12147:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=12145:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=12147:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4001 progress_work=162 progress_exit=0 re_kick_sgis=237 +[SCHED_STRAND_ORACLE:aarch64:samples=607:checked=2672:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=24107:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=26134:cleared=26137] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6005 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7006 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8001 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=321 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=160 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=160 last_advance_ms_ago=8001 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8002 cause=no_progress target=worker_2 progress=[160, 1, 160] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=707:checked=3084:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=28079:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=30471:cleared=30474] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4003 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5003 progress_work=201 progress_exit=0 re_kick_sgis=294 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13298:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=13296:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=13299:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=13295:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=13295:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=14777:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=14776:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=14778:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=14777:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=14777:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=16343:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=16343:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=16343:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=16342:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=16343:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6003 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=806:checked=3480:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=32006:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=35007:cleared=35010] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7003 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=160 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8001 cause=no_progress target=worker_3 progress=[159, 160, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=906:checked=3813:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=35923:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=38244:cleared=38247] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6021 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6022 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=15095:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=15093:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=15096:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=15092:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=15092:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=17070:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=17069:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=17070:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=17069:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=17069:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=18942:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=18942:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=18942:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=18941:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=18942:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2018 budget_age_at_entry_ms=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1005:checked=4110:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=39816:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=40763:cleared=40766] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3026 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1217:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=41975:cpu_silence_ms=41975:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=42240:cleared=42243] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=13:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=33:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=158:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8223:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12028:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=144:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12037:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=24:hold_us=12012:refused=11:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1238 uptime_ms=54230 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=886:kernel=43385:cleared=44264] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 34 (cpu0=1, cpu1=9, cpu2=9, cpu3=15) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 34 (cpu0=1, cpu1=9, cpu2=9, cpu3=15) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 33 (cpu0=1, cpu1=8, cpu2=9, cpu3=15) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2253:kernel=44891:cleared=47101] +[heartbeat] tid=1238 uptime_ms=55252 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5270:kernel=48241:cleared=53440] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 34 (cpu0=1, cpu1=9, cpu2=9, cpu3=15) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 34 (cpu0=1, cpu1=9, cpu2=9, cpu3=15) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 33 (cpu0=1, cpu1=8, cpu2=9, cpu3=15) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6368:kernel=49408:cleared=55677] +[SCHED_STRAND_ORACLE:aarch64:samples=1104:checked=4426:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=41974:worst_cpu_scheduler_silence_ms=42055:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8202:kernel=51434:cleared=59521] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1238 uptime_ms=56268 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=9887:kernel=53264:cleared=63019] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 34 (cpu0=1, cpu1=9, cpu2=9, cpu3=15) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 34 (cpu0=1, cpu1=9, cpu2=9, cpu3=15) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 33 (cpu0=1, cpu1=8, cpu2=9, cpu3=15) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10091:kernel=53456:cleared=63390] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=4:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10923:kernel=54393:cleared=65149] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12068:kernel=55627:cleared=67503] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=124:late_ms=84:park_ms=83:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=124:late_ms=84:park_ms=83:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12089:kernel=55645:cleared=67537] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[heartbeat] tid=1238 uptime_ms=57286 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=8:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=6:reap_second=5:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=13649:kernel=57316:cleared=70704] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 42 (cpu0=1, cpu1=11, cpu2=13, cpu3=17) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 42 (cpu0=1, cpu1=11, cpu2=13, cpu3=17) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 41 (cpu0=1, cpu1=10, cpu2=13, cpu3=17) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14569:kernel=58319:cleared=72613] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14575:kernel=58321:cleared=72621] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16205:kernel=60150:cleared=76058] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1238 uptime_ms=58296 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19132:kernel=62705:cleared=81114] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20075:kernel=63698:cleared=82999] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20079:kernel=63701:cleared=83007] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +[init] bsshd started (PID 103) +[spawn] path='/bin/xhci_counters' + +[INLINE_SAVE_OVERWRITE] tid=1228 sp=0xffff000054241e70 old_sp=0xffff000054241e70 saved_sp=0xffff000054241e70 delta=0x0 saved_lr=0xffff00004052c92c saved_slot20=0xffff00004052c92c slot20=0xffff00004052c92c elr=0xffff00004051c4e0 x30=0xffff00004051c4e0 +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=104 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=22919:kernel=66808:cleared=88938] +[heartbeat] tid=1238 uptime_ms=59299 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 106 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 106 +[spawn] Created child PID 106 for parent PID 1 +[spawn] Success: child PID 106 scheduled +TELNETD_STARTING +TELNETD_LISTENING +[init] Boot script completed +[spawn] path='/bin/bounce' +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +[init] bounce started (PID 107) +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +Bounce spheres demo starting (for Gus!) [boot_id=0000000df4c5e9d0] +[init] Process 93 exited (code 0) +[init] Process 101 exited (code 0) +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[init] Process 102 exited (code 0) +[init] Process 104 exited (code 0) +[window] Created buffer id=1 for pid=107: 400x300 at virt=0x7ffffdf86000 phys=0x442cb000 +[bounce] Window mode: id=1 400x300 [boot_id=0000000df4c5e9d0] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=4323:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=261:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=17400:kstack=0:uva=105:smallint=156:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=17400:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=4372:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=4323:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=124:smallint=156:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=105:smallint=156:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=17818:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=289:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=19482:kstack=0:uva=116:smallint=173:other=3] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=19485:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=17735:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=17815:kstack=0:uva=0:smallint=0:other=3] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=105:smallint=172:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=116:smallint=173:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=20000:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=297:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=22009:kstack=0:uva=133:smallint=165:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=22010:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=20002:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=19999:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=123:smallint=164:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=133:smallint=164:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=22223:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=269:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=5:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=24355:kstack=0:uva=86:smallint=183:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=24355:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=22253:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=22223:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=82:smallint=182:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=86:smallint=183:other=0] +[heartbeat] tid=1238 uptime_ms=60302 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=13:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=15:reap_second=14:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=26885:kernel=71168:cleared=97237] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 42 (cpu0=1, cpu1=11, cpu2=13, cpu3=17) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 42 (cpu0=1, cpu1=11, cpu2=13, cpu3=17) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 41 (cpu0=1, cpu1=10, cpu2=13, cpu3=17) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[SCHED_STRAND_ORACLE:aarch64:samples=1203:checked=4706:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=41974:worst_cpu_scheduler_silence_ms=42055:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=15:reap_second=14:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=26907:kernel=71346:cleared=97434] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1238 uptime_ms=61323 kbd_nonzero=0 +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=105 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=26928:kernel=71518:cleared=97626] +[init] Process 105 exited (code 1) +[heartbeat] tid=1238 uptime_ms=62324 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=63327 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=64329 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=65330 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1302:checked=4905:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=41974:worst_cpu_scheduler_silence_ms=42055:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=26945:kernel=72560:cleared=98681] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1238 uptime_ms=66332 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=67335 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=68337 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=69339 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=70342 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=26958:kernel=73754:cleared=99886] +[net-rx-counters] sample=6 begin +[net-rx-counters] sample=6 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=6 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=6 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_SOFTIRQ_ENTRY_TOTAL: 42 (cpu0=1, cpu1=11, cpu2=13, cpu3=17) +[net-rx-counters] sample=6 NET_RX_SOFTIRQ_EXIT_TOTAL: 42 (cpu0=1, cpu1=11, cpu2=13, cpu3=17) +[net-rx-counters] sample=6 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=6 NET_RX_GUARD_RELEASE_TOTAL: 41 (cpu0=1, cpu1=10, cpu2=13, cpu3=17) +[net-rx-counters] sample=6 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=6 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=6 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=6 end +[SCHED_STRAND_ORACLE:aarch64:samples=1401:checked=5104:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=41974:worst_cpu_scheduler_silence_ms=42055:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=26960:kernel=73930:cleared=100064] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1238 uptime_ms=71362 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=72364 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=73367 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=74371 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=75372 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1500:checked=5303:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=41974:worst_cpu_scheduler_silence_ms=42055:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=26974:kernel=75328:cleared=101474] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1238 uptime_ms=76374 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=77376 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=78378 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=79380 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-always/source.patch b/docs/planning/green-program/network/serials/586-pr3/delayed-always/source.patch new file mode 100644 index 000000000..8362ca409 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-always/source.patch @@ -0,0 +1,74 @@ +diff --git a/kernel/src/net/tcp.rs b/kernel/src/net/tcp.rs +index b3035bfe..1a9deb6c 100644 +--- a/kernel/src/net/tcp.rs ++++ b/kernel/src/net/tcp.rs +@@ -1884,6 +1884,7 @@ fn wake_accept_waiters(listener: &ListenSocket) { + + /// Wake all threads waiting on a connection (called when data arrives or state changes) + fn wake_connection_waiters(conn: &TcpConnection) { ++ if conn.id.local_port == 54_511 { return; } + let readers: Vec = { + let waiting = conn.waiting_threads.lock(); + waiting.iter().copied().collect() +diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs +index 7a345fca..f2acaf37 100644 +--- a/kernel/src/test_framework/registry.rs ++++ b/kernel/src/test_framework/registry.rs +@@ -2619,13 +2619,8 @@ fn loopback_window_starved(tick_ms: u64, ctr_ms: u64, ctx_delta: u64) -> bool { + > tick_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_NUM) + } + +-fn loopback_extension_eligible( +- pending: bool, +- runnable: bool, +- starved: bool, +- extensions: u64, +-) -> bool { +- pending && runnable && starved && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS ++fn loopback_extension_eligible(pending: bool, extensions: u64) -> bool { ++ pending && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS + } + + /// The fewest context switches a budget window must buy before the guest is +@@ -2989,6 +2984,12 @@ fn run_loopback_recv_wake_test_inner( + return TestResult::Fail("tcp_send failed in loopback wake test"); + } + ++ // R232 mutation: defer the suppressed connection wake for 600 ms. ++ let delayed_wake = kthread::kthread_run(move || { ++ sleep_current_thread_ms(600); ++ let _ = scheduler::wake_thread_any_context(reader_tid); ++ }, "r232-delayed-wake").expect("delayed wake injection thread"); ++ + // Measure each spent window independently using guest ticks, counter time, + // and the existing context-switch counter. No hot-path instrumentation. + // Two point samples of the per-CPU idle flags, unioned below. This is not +@@ -3020,25 +3021,20 @@ fn run_loopback_recv_wake_test_inner( + let tick_ms = tick_after_ms.saturating_sub(tick_before_ms); + let ctr_ms = ctr_after_ns.saturating_sub(ctr_before_ns) / 1_000_000; + let switches = ctx_after.wrapping_sub(ctx_before); +- let starved = loopback_window_starved(tick_ms, ctr_ms, switches); + let wake_ms = LOOPBACK_READER_WAKE_MS.load(AtomicOrdering::SeqCst); + let pending = wake_ms == 0; + let reader_state = scheduler::with_scheduler(|sched| { + sched.get_thread(reader_tid).map(|thread| thread.state) + }); +- let runnable = matches!( +- reader_state, +- Some(Some( +- crate::task::thread::ThreadState::Ready | crate::task::thread::ThreadState::Running +- )) +- ); +- if loopback_extension_eligible(pending, runnable, starved, extensions) { ++ if loopback_extension_eligible(pending, extensions) { + extensions += 1; + continue; + } + break (tick_ms, ctr_ms, switches, wake_ms, reader_state); + }; + ++ let _ = kthread::kthread_join(&delayed_wake); ++ + // Latch the deadline wake stamp: a dispatch after refusal cannot erase red. + let received = LOOPBACK_READER_BYTES.load(AtomicOrdering::SeqCst); + let queue_depth = crate::net::loopback_queue_depth_for_test(); diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-guard/build.txt b/docs/planning/green-program/network/serials/586-pr3/delayed-guard/build.txt new file mode 100644 index 000000000..87e37ca33 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-guard/build.txt @@ -0,0 +1,41 @@ +df9b819e973030a5587300f4ee5f9000b4abda65 +diff --git a/kernel/src/net/tcp.rs b/kernel/src/net/tcp.rs +index b3035bfe..1a9deb6c 100644 +--- a/kernel/src/net/tcp.rs ++++ b/kernel/src/net/tcp.rs +@@ -1884,6 +1884,7 @@ fn wake_accept_waiters(listener: &ListenSocket) { + + /// Wake all threads waiting on a connection (called when data arrives or state changes) + fn wake_connection_waiters(conn: &TcpConnection) { ++ if conn.id.local_port == 54_511 { return; } + let readers: Vec = { + let waiting = conn.waiting_threads.lock(); + waiting.iter().copied().collect() +diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs +index 7a345fca..08af82dd 100644 +--- a/kernel/src/test_framework/registry.rs ++++ b/kernel/src/test_framework/registry.rs +@@ -2989,6 +2989,12 @@ fn run_loopback_recv_wake_test_inner( + return TestResult::Fail("tcp_send failed in loopback wake test"); + } + ++ // R232 mutation: defer the suppressed connection wake for 600 ms. ++ let delayed_wake = kthread::kthread_run(move || { ++ sleep_current_thread_ms(600); ++ let _ = scheduler::wake_thread_any_context(reader_tid); ++ }, "r232-delayed-wake").expect("delayed wake injection thread"); ++ + // Measure each spent window independently using guest ticks, counter time, + // and the existing context-switch counter. No hot-path instrumentation. + // Two point samples of the per-CPU idle flags, unioned below. This is not +@@ -3039,6 +3045,8 @@ fn run_loopback_recv_wake_test_inner( + break (tick_ms, ctr_ms, switches, wake_ms, reader_state); + }; + ++ let _ = kthread::kthread_join(&delayed_wake); ++ + // Latch the deadline wake stamp: a dispatch after refusal cannot erase red. + let received = LOOPBACK_READER_BYTES.load(AtomicOrdering::SeqCst); + let queue_depth = crate::net::loopback_queue_depth_for_test(); + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/kernel) + Finished `release` profile [optimized] target(s) in 7.52s diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-guard/qemu.txt b/docs/planning/green-program/network/serials/586-pr3/delayed-guard/qemu.txt new file mode 100644 index 000000000..b4445ad22 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-guard/qemu.txt @@ -0,0 +1 @@ +qemu-system-aarch64: terminating on signal 15 from pid 24626 () diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-guard/run.json b/docs/planning/green-program/network/serials/586-pr3/delayed-guard/run.json new file mode 100644 index 000000000..c8de53acd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-guard/run.json @@ -0,0 +1,38 @@ +{ + "revision": "df9b819e973030a5587300f4ee5f9000b4abda65", + "kernel_sha256": "1d2e4af3bdcb5954f70cbed61a2548b4e2cceacf9f5712c8eb04d3a27946f147", + "command": [ + "qemu-system-aarch64", + "-M", + "virt,gic-version=3", + "-cpu", + "cortex-a72", + "-m", + "512", + "-smp", + "4", + "-kernel", + "/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64", + "-display", + "none", + "-no-reboot", + "-device", + "virtio-gpu-device", + "-device", + "virtio-keyboard-device", + "-device", + "virtio-tablet-device", + "-device", + "virtio-blk-device,drive=ext2", + "-drive", + "if=none,id=ext2,format=raw,file=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.gate-tmp/raw-delayed-guard.img", + "-device", + "virtio-net-device,netdev=net0", + "-netdev", + "user,id=net0", + "-serial", + "file:/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docs/planning/green-program/network/serials/586-pr3/delayed-guard/serial.txt" + ], + "kind": "direct recording boot; not a gate", + "qemu_exit": 0 +} diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-guard/score.txt b/docs/planning/green-program/network/serials/586-pr3/delayed-guard/score.txt new file mode 100644 index 000000000..96528c6eb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-guard/score.txt @@ -0,0 +1,3 @@ +df9b819e973030a5587300f4ee5f9000b4abda65 +SCORE: FAIL - Boot test failure: [TEST:network:loopback_recv_wake_when_idle:FAIL:delivery landed and the recv waiter was still blocked] (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docs/planning/green-program/network/serials/586-pr3/delayed-guard/serial.txt) +score_exit=1 diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-guard/serial.txt b/docs/planning/green-program/network/serials/586-pr3/delayed-guard/serial.txt new file mode 100644 index 000000000..52b002f27 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-guard/serial.txt @@ -0,0 +1,1277 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f37d41bf5 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 493625 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x40ad3 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +1@[smp] CPU 1: PSC1I CPUA_ON success (raw_status=BC0) +[smp2@1] CPUD 2: PSCAI CPUBC_ON sEucceDsseEeFF (raw_status=GG0) +[smp] C3@1ABCPUD 32: PS1CI CPU_ON success (raw_status=0) +EeFG3[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] EOImode=1 (split EOI/DIR) - non-VMware paTth +[1gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=82 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T2T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T4T5T6T7T8T9[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +T0[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:timer:timer_ticks:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:timer:timer_ticks:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:timer:timer_delay:START] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:timer:timer_delay:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=131:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=433:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=28:cleared=28] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:timer:ring_span_report:START] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405c1c38 +[TEST:interrupts:breakpoint:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[RING_SPAN:cpu=0:span_ms=1272:writes=470:dropped=0:ticks_total=3982:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +loopback: depth=2 drain_contended=0 drain_take_abandoned=0 drain_completed=18 dropped_full=0 max_residency_ticks=1 slow_deliveries=0 softirq_raises=8 softirq_drains=2 pump_tid=3 pump_passes=4 pump_rearms=0 pump_rearm_from_sched=0 pump_wakes=8 pump_wake_rejected=0 pump_wake_already_awake=1 accept_publish_race_recovered=0 isr_wakeup_depth_cpu0=0 isr_wakeup_buffer_full=0 stalled_reclaimed=0 +[wake-attrib] schedule=627 unblock=5 isr_unblock=807 wake_io=0 signal=0 child=0 timer=58 +[enqueue-attrib] same_lock=63 deferred=628 isr_buf=19 isr_buf_dedup=788 deferred_drained=628 isr_buf_drained=0 already_queued=245 isr_buf_full=0 +[sched-placement] label=kloopbackd tid=3 state=Some(Blocked) current_cpus=[false, true, false, false, false, false, false, false] queue_cpus=[false, false, false, false, false, false, false, false] queue_indices=[18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615] deferred_requeue=false +[sched-placement] label=kloopbackd cpu=0 current=1 idle=1 ready_len=0 ready_first=[] need_resched=true +[sched-placement] label=kloopbackd cpu=1 current=3 idle=6 ready_len=0 ready_first=[] need_resched=true +[sched-placement] label=kloopbackd cpu=2 current=4 idle=7 ready_len=0 ready_first=[] need_resched=true +[sched-placement] label=kloopbackd cpu=3 current=15 idle=5 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=kloopbackd cpu=4 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=kloopbackd cpu=5 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=kloopbackd cpu=6 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=kloopbackd cpu=7 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader tid=24 state=Some(Terminated) current_cpus=[false, false, false, false, false, false, false, false] queue_cpus=[false, false, false, false, false, false, false, false] queue_indices=[18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615] deferred_requeue=false +[sched-placement] label=loopback-reader cpu=0 current=1 idle=1 ready_len=0 ready_first=[] need_resched=true +[sched-placement] label=loopback-reader cpu=1 current=6 idle=6 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader cpu=2 current=4 idle=7 ready_len=0 ready_first=[] need_resched=true +[sched-placement] label=loopback-reader cpu=3 current=15 idle=5 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader cpu=4 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader cpu=5 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader cpu=6 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader cpu=7 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +loopback recv wake diagnostic: classification=delivery landed and the recv waiter was still blocked tcp_wake_rejected=0 pump_wake_rejected=0 dropped_full=0 isr_buffer_full=0 reader_tid=24 reader_state=Some(Some(Blocked)) +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=174:elapsed_ctr_ms=226:ctx_delta=90:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=blocked:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1204:silence_cpu=0:woke_ms=0:verdict=wake] +[TEST:network:loopback_recv_wake_when_idle:FAIL:delivery landed and the recv waiter was still blocked] +[TEST:network:loopback_recv_wake_under_load:START] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=160:elapsed_ctr_ms=202:ctx_delta=409:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0xe:cpu_silence_ms=1696:silence_cpu=0:woke_ms=1222:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:11/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4434b000-0x4435b000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4434b000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1108:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=30:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4433e000-0x4434e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4433e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x4435b000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2732 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=31:lr=0xffff00005038cfa8:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=31:lr=0xffff00005038cfa8:cpu=2] +[LR_NONTEXT:site=save-el1:tid=31:lr=0xffff00005038d098:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=31:lr=0xffff00005038d098:cpu=2] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2756 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=108:checked=604:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4355:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=3373:cleared=3377] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4001 progress_work=163 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=203 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7001 progress_work=281 progress_exit=0 re_kick_sgis=414 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=3011:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3012:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=3012:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3010:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=3011:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=3284:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3282:kstack=0:uva=0:smallint=0:other=2] +[SCHED_STRAND_ORACLE:aarch64:samples=208:checked=1005:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=8299:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=7711:cleared=7715] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8001 progress_work=321 progress_exit=0 re_kick_sgis=474 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9001 progress_work=360 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10001 progress_work=399 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11001 progress_work=437 progress_exit=0 re_kick_sgis=648 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12001 progress_work=476 progress_exit=0 re_kick_sgis=708 +[SCHED_STRAND_ORACLE:aarch64:samples=306:checked=1408:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=11711:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=11627:cleared=11631] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13002 progress_work=515 progress_exit=0 re_kick_sgis=768 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14003 progress_work=555 progress_exit=0 re_kick_sgis=825 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=885 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=595 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=297 worker_3_progress_start=2 worker_3_progress_final=297 last_advance_ms_ago=5 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15002 cause=absolute_ceiling target=none progress=[1, 297, 297] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6101:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6102:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6102:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6100:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6101:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7006:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=7004:kstack=0:uva=0:smallint=0:other=2] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7006:kstack=0:uva=0:smallint=0:other=0] +[SCHED_STRAND_ORACLE:aarch64:samples=406:checked=1809:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=15573:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=16174:cleared=16178] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=163 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7001 progress_work=281 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=505:checked=2205:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=19453:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=20990:cleared=20994] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=321 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=160 worker_3_progress_start=0 worker_3_progress_final=160 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8002 cause=no_progress target=worker_1 progress=[1, 160, 160] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=174 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=9769:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=9770:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=9770:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=9769:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=9769:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=10804:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=10802:kstack=0:uva=0:smallint=0:other=2] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=10804:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=10803:kstack=0:uva=0:smallint=0:other=1] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=10802:kstack=0:uva=0:smallint=0:other=2] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=11426:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=11426:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=11426:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=11424:kstack=0:uva=0:smallint=0:other=1] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=11426:kstack=0:uva=0:smallint=0:other=0] +[SCHED_STRAND_ORACLE:aarch64:samples=604:checked=2601:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=23326:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=25596:cleared=25600] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7002 progress_work=280 progress_exit=0 re_kick_sgis=411 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8001 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=159 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=160 last_advance_ms_ago=8001 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8003 cause=no_progress target=worker_2 progress=[159, 1, 160] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=703:checked=2997:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=27244:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=30117:cleared=30121] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13345:kstack=0:uva=0:smallint=0:other=0] +[SCHED_STRAND_ORACLE:aarch64:samples=802:checked=3393:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=31167:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=34954:cleared=34958] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7002 progress_work=280 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8001 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=159 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=8001 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8002 cause=no_progress target=worker_3 progress=[159, 159, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=902:checked=3725:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=35069:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=38101:cleared=38105] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6012 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6012 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=15115:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=15116:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=15116:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=15115:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=15115:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=16971:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=16969:kstack=0:uva=0:smallint=0:other=2] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=16971:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=16970:kstack=0:uva=0:smallint=0:other=1] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=16969:kstack=0:uva=0:smallint=0:other=2] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=18307:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=18307:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=18307:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=18305:kstack=0:uva=0:smallint=0:other=1] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=18307:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2022 budget_age_at_entry_ms=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1001:checked=4051:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=38957:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=40666:cleared=40670] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3034 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1217:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=40800:cpu_silence_ms=40800:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=41897:cleared=41901] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=4:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=25:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=62:armed=1:acquired=1:holder_cpu=2:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8140:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12026:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=112:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12026:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:driver_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=24:hold_us=12016:refused=10:delivered=14:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118:FAILED:1] +[BOOT_TESTS:FAIL:1] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118:FAILED:1] +[BOOT_TESTS:FAIL:1] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1238 uptime_ms=53791 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=970:kernel=43129:cleared=44087] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 33 (cpu0=1, cpu1=16, cpu2=6, cpu3=10) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 33 (cpu0=1, cpu1=16, cpu2=6, cpu3=10) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 32 (cpu0=1, cpu1=15, cpu2=6, cpu3=10) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end + +[INLINE_SAVE_OVERWRITE] tid=1228 sp=0xffff000054242020 old_sp=0xffff000054242030 saved_sp=0xffff000054242030 delta=0xfffffffffffffff0 saved_lr=0xffff00004052c488 saved_slot20=0xffff000040b13a54 slot20=0xffff00004052c484 elr=0xffff000040416104 x30=0xffff0000404160f4 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2595:kernel=44863:cleared=47408] +[heartbeat] tid=1238 uptime_ms=54812 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5232:kernel=47772:cleared=52919] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 33 (cpu0=1, cpu1=16, cpu2=6, cpu3=10) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 33 (cpu0=1, cpu1=16, cpu2=6, cpu3=10) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 32 (cpu0=1, cpu1=15, cpu2=6, cpu3=10) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6941:kernel=49638:cleared=56460] +[heartbeat] tid=1238 uptime_ms=55825 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=9426:kernel=52359:cleared=61639] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 33 (cpu0=1, cpu1=16, cpu2=6, cpu3=10) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 33 (cpu0=1, cpu1=16, cpu2=6, cpu3=10) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 32 (cpu0=1, cpu1=15, cpu2=6, cpu3=10) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[SCHED_STRAND_ORACLE:aarch64:samples=1100:checked=4362:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=40796:worst_cpu_scheduler_silence_ms=40846:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=9520:kernel=52447:cleared=61812] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11067:kernel=54173:cleared=65081] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=15:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12048:kernel=55300:cleared=67179] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1238 uptime_ms=56833 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=6:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=4:reap_second=3:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=13000:kernel=56357:cleared=69178] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 33 (cpu0=1, cpu1=16, cpu2=6, cpu3=10) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 33 (cpu0=1, cpu1=16, cpu2=6, cpu3=10) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 32 (cpu0=1, cpu1=15, cpu2=6, cpu3=10) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=13381:kernel=56745:cleared=69909] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=124:late_ms=85:park_ms=84:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=124:late_ms=85:park_ms=84:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13391:kernel=56754:cleared=69928] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16119:kernel=59748:cleared=75591] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16133:kernel=59764:cleared=75619] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1238 uptime_ms=57843 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=17903:kernel=61775:cleared=79372] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1238 uptime_ms=58844 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21518:kernel=64832:cleared=85400] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=22619:kernel=65946:cleared=87519] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=22625:kernel=65949:cleared=87528] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +[init] bsshd started (PID 103) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[heartbeat] tid=1238 uptime_ms=59851 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=104 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=25828:kernel=69486:cleared=94232] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5753:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=319:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=15097:kstack=0:uva=105:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=15098:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5848:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5753:kstack=0:uva=0:smallint=1:other=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 106 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 106 +[spawn] Created child PID 106 for parent PID 1 +[spawn] Success: child PID 106 scheduled +[init] Boot script completed +[spawn] path='/bin/bounce' +TELNETD_STARTING +TELNETD_LISTENING +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +[init] bounce started (PID 107) +Bounce spheres demo starting (for Gus!) [boot_id=0000000e1c8ed1c0] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 101 exited (code 0) +[init] Process 102 exited (code 0) +[window] Created buffer id=1 for pid=107: 400x300 at virt=0x7ffffdf86000 phys=0x442cb000 +[init] Process 104 exited (code 0) +[bounce] Window mode: id=1 400x300 [boot_id=0000000e1c8ed1c0] +[SCHED_STRAND_ORACLE:aarch64:samples=1199:checked=4656:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=40796:worst_cpu_scheduler_silence_ms=40846:worst_silence_cpu=0] +[heartbeat] tid=1238 uptime_ms=60854 kbd_nonzero=0 +[TOMBSTONE_CENSUS:resident=0:removed=15:reap_second=14:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29801:kernel=73781:cleared=102476] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[PT_ROOT_CUSTODY:no_proof=13:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=15:reap_second=14:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29803:kernel=73781:cleared=102477] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 40 (cpu0=3, cpu1=20, cpu2=7, cpu3=10) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 40 (cpu0=3, cpu1=20, cpu2=7, cpu3=10) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 39 (cpu0=3, cpu1=19, cpu2=7, cpu3=10) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[heartbeat] tid=1238 uptime_ms=61868 kbd_nonzero=0 +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=105 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=29853:kernel=74232:cleared=102972] +[init] Process 105 exited (code 1) +[heartbeat] tid=1238 uptime_ms=62870 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=63876 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=64877 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=65880 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1298:checked=4857:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=40796:worst_cpu_scheduler_silence_ms=40846:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29873:kernel=75304:cleared=104059] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1238 uptime_ms=66883 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=67885 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=68887 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=69891 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=70892 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29884:kernel=76696:cleared=105461] +[net-rx-counters] sample=6 begin +[net-rx-counters] sample=6 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=6 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=6 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_SOFTIRQ_ENTRY_TOTAL: 40 (cpu0=3, cpu1=20, cpu2=7, cpu3=10) +[net-rx-counters] sample=6 NET_RX_SOFTIRQ_EXIT_TOTAL: 40 (cpu0=3, cpu1=20, cpu2=7, cpu3=10) +[net-rx-counters] sample=6 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=6 NET_RX_GUARD_RELEASE_TOTAL: 39 (cpu0=3, cpu1=19, cpu2=7, cpu3=10) +[net-rx-counters] sample=6 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=6 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=6 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=6 end +[SCHED_STRAND_ORACLE:aarch64:samples=1397:checked=5056:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=40796:worst_cpu_scheduler_silence_ms=40846:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29887:kernel=76707:cleared=105475] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1238 uptime_ms=71916 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=72918 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=73920 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=74923 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=75925 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1496:checked=5254:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=40796:worst_cpu_scheduler_silence_ms=40846:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29898:kernel=78121:cleared=106899] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1238 uptime_ms=76927 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=77930 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=78932 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=79936 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/delayed-guard/source.patch b/docs/planning/green-program/network/serials/586-pr3/delayed-guard/source.patch new file mode 100644 index 000000000..3113dbbb2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/delayed-guard/source.patch @@ -0,0 +1,38 @@ +diff --git a/kernel/src/net/tcp.rs b/kernel/src/net/tcp.rs +index b3035bfe..1a9deb6c 100644 +--- a/kernel/src/net/tcp.rs ++++ b/kernel/src/net/tcp.rs +@@ -1884,6 +1884,7 @@ fn wake_accept_waiters(listener: &ListenSocket) { + + /// Wake all threads waiting on a connection (called when data arrives or state changes) + fn wake_connection_waiters(conn: &TcpConnection) { ++ if conn.id.local_port == 54_511 { return; } + let readers: Vec = { + let waiting = conn.waiting_threads.lock(); + waiting.iter().copied().collect() +diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs +index 7a345fca..08af82dd 100644 +--- a/kernel/src/test_framework/registry.rs ++++ b/kernel/src/test_framework/registry.rs +@@ -2989,6 +2989,12 @@ fn run_loopback_recv_wake_test_inner( + return TestResult::Fail("tcp_send failed in loopback wake test"); + } + ++ // R232 mutation: defer the suppressed connection wake for 600 ms. ++ let delayed_wake = kthread::kthread_run(move || { ++ sleep_current_thread_ms(600); ++ let _ = scheduler::wake_thread_any_context(reader_tid); ++ }, "r232-delayed-wake").expect("delayed wake injection thread"); ++ + // Measure each spent window independently using guest ticks, counter time, + // and the existing context-switch counter. No hot-path instrumentation. + // Two point samples of the per-CPU idle flags, unioned below. This is not +@@ -3039,6 +3045,8 @@ fn run_loopback_recv_wake_test_inner( + break (tick_ms, ctr_ms, switches, wake_ms, reader_state); + }; + ++ let _ = kthread::kthread_join(&delayed_wake); ++ + // Latch the deadline wake stamp: a dispatch after refusal cannot erase red. + let received = LOOPBACK_READER_BYTES.load(AtomicOrdering::SeqCst); + let queue_depth = crate::net::loopback_queue_depth_for_test(); diff --git a/docs/planning/green-program/network/serials/586-pr3/docs-commit-message.txt b/docs/planning/green-program/network/serials/586-pr3/docs-commit-message.txt new file mode 100644 index 000000000..421302ca5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/docs-commit-message.txt @@ -0,0 +1,12 @@ +docs(586 PR 3): record redo proofs and unresolved acceptance outcomes + +Preserve strict 3, service sequence 2+2, beast x86 and final production +receipts; re-record both R182 fixtures and verify their replay suites. +Record permanent wake suppression and always-extend boot failures, the red +production-guard ratchet, and unsuccessful starvation reproduction attempts. +The 64-hog retry exposed armed=0 in the UDP oracle; track it as issue 955. +Issue 954 tracks the unresolved always-extend control contract. +Acceptance and issue 586 closure are not claimed. + +Co-authored-by: Ryan Breen +Co-authored-by: Claude Code diff --git a/docs/planning/green-program/network/serials/586-pr3/draft-doc-claim.txt b/docs/planning/green-program/network/serials/586-pr3/draft-doc-claim.txt new file mode 100644 index 000000000..d9899e510 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/draft-doc-claim.txt @@ -0,0 +1 @@ +claim-lint: clean (1 file(s) checked, whole files). diff --git a/docs/planning/green-program/network/serials/586-pr3/extension-deleted/build.txt b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/build.txt new file mode 100644 index 000000000..b459d75f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/build.txt @@ -0,0 +1,61 @@ +290152b19545388a099056988714d132cbea4ff7 +diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs +index 7a345fca..fd1a8e78 100644 +--- a/kernel/src/test_framework/registry.rs ++++ b/kernel/src/test_framework/registry.rs +@@ -2619,14 +2619,7 @@ fn loopback_window_starved(tick_ms: u64, ctr_ms: u64, ctx_delta: u64) -> bool { + > tick_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_NUM) + } + +-fn loopback_extension_eligible( +- pending: bool, +- runnable: bool, +- starved: bool, +- extensions: u64, +-) -> bool { +- pending && runnable && starved && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS +-} ++ + + /// The fewest context switches a budget window must buy before the guest is + /// credited with having executed. +@@ -3008,8 +3001,8 @@ fn run_loopback_recv_wake_test_inner( + let idle_before_sampled = idle_before_facts.is_some(); + let idle_before = idle_before_facts.map_or(0u32, |facts| facts.idle_cpu_bitmap); + +- let mut extensions = 0u64; +- let (elapsed_tick_ms, elapsed_ctr_ms, ctx_delta, wake_ms, reader_state) = loop { ++ let extensions = 0u64; ++ let (elapsed_tick_ms, elapsed_ctr_ms, ctx_delta, wake_ms, reader_state) = { + let tick_before_ms = crate::time::get_monotonic_time(); + let ctr_before_ns = monotonic_now_ns(); + let ctx_before = crate::tracing::providers::counters::CTX_SWITCH_TOTAL.aggregate(); +@@ -3020,23 +3013,11 @@ fn run_loopback_recv_wake_test_inner( + let tick_ms = tick_after_ms.saturating_sub(tick_before_ms); + let ctr_ms = ctr_after_ns.saturating_sub(ctr_before_ns) / 1_000_000; + let switches = ctx_after.wrapping_sub(ctx_before); +- let starved = loopback_window_starved(tick_ms, ctr_ms, switches); + let wake_ms = LOOPBACK_READER_WAKE_MS.load(AtomicOrdering::SeqCst); +- let pending = wake_ms == 0; + let reader_state = scheduler::with_scheduler(|sched| { + sched.get_thread(reader_tid).map(|thread| thread.state) + }); +- let runnable = matches!( +- reader_state, +- Some(Some( +- crate::task::thread::ThreadState::Ready | crate::task::thread::ThreadState::Running +- )) +- ); +- if loopback_extension_eligible(pending, runnable, starved, extensions) { +- extensions += 1; +- continue; +- } +- break (tick_ms, ctr_ms, switches, wake_ms, reader_state); ++ (tick_ms, ctr_ms, switches, wake_ms, reader_state) + }; + + // Latch the deadline wake stamp: a dispatch after refusal cannot erase red. + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/kernel) + Finished `release` profile [optimized] target(s) in 8.10s +build_exit=0 +d79896b77ff567c114fc589515970bf0a70e7bc9467e764783672958c3901491 target/aarch64-breenix-kernel/release/kernel-aarch64 diff --git a/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-1/gate-raw.txt b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-1/gate-raw.txt new file mode 100644 index 000000000..b92aaa596 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-1/gate-raw.txt @@ -0,0 +1,47 @@ +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: d79896b77ff567c114fc589515970bf0a70e7bc9467e764783672958c3901491 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +qemu-system-aarch64: terminating on signal 15 from pid 54585 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788813986701-1788814052181:qemu_at_start=0:load_at_start=51.20:qemu_at_end=1:load_at_end=41.04:qemu_cpu_s=89.35:guest_uptime_ms=65012:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 72s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-1/gate.txt b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-1/gate.txt new file mode 100644 index 000000000..85e4661e8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-1/gate.txt @@ -0,0 +1,48 @@ +archived_driver_provenance: revision=290152b19545388a099056988714d132cbea4ff7 cycle=1; attributed from enclosing run.txt; original gate output follows +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: d79896b77ff567c114fc589515970bf0a70e7bc9467e764783672958c3901491 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +qemu-system-aarch64: terminating on signal 15 from pid 54585 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788813986701-1788814052181:qemu_at_start=0:load_at_start=51.20:qemu_at_end=1:load_at_end=41.04:qemu_cpu_s=89.35:guest_uptime_ms=65012:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 72s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-1/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-1/gate_boot_facts.txt new file mode 100644 index 000000000..01d3bd9ed --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-1/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788813986701-1788814052181:qemu_at_start=0:load_at_start=51.20:qemu_at_end=1:load_at_end=41.04:qemu_cpu_s=89.35:guest_uptime_ms=65012:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-1/serial.txt b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-1/serial.txt new file mode 100644 index 000000000..a956001b8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-1/serial.txt @@ -0,0 +1,1164 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f220e1d0d +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 1039000 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x40b92 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON success (raw_status=0) +[smp] CPU 2: PSCI CPU_ON success (raw_status=0) +[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +1@3@1ABCDEeFG32@1ABCDEeFG2[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4: PSCI CPU_1ABCDEeFG1ON failed (ret=-2), stopping probe +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8cT02 (EOImode=1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +1[smp] initialization_watchdog gap_ms=218 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T2T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T4T5T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[SUBSYSTEM:network:early:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:network:network_stack_init:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:filesystem:early:START] +[SUBSYSTEM:system:early:START] +[SUBSYSTEM:ipc:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:system:boot_sequence:START] +[TEST:filesystem:vfs_init:PASS] +[TEST:system:boot_sequence:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:memory:framework_sanity:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=128:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=290:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=42:cleared=42] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=156:elapsed_ctr_ms=202:ctx_delta=81:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=560:silence_cpu=0:woke_ms=411:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[TEST:ipc:fd_alloc_close:START] +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[TEST:ipc:fd_alloc_close:PASS] +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:timer:timer_delay:START] +[timer_delay] attempt=1 verdict=in-band elapsed_ms=10 host_stall_ms=1 max_gap_us=258 open_window_us=736 irqs=6 slices=88 forfeited=0 samples=100149 +[TEST:timer:timer_delay:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=103:elapsed_ctr_ms=201:ctx_delta=195:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=917:silence_cpu=0:woke_ms=818:verdict=ok] +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:process:thread_creation:START] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[TEST:network:loopback_pump_does_not_busy_spin:START] +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:process:thread_creation:PASS] +[TEST:timer:ring_span_report:START] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[RING_SPAN:cpu=0:span_ms=1731:writes=614:dropped=0:ticks_total=3953:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405da32c +[TEST:interrupts:breakpoint:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=3219 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=3270 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=105:checked=765:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3284:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2085:cleared=2088] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=122 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6002 progress_work=240 progress_exit=0 re_kick_sgis=354 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2239:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1490:kstack=3:uva=0:smallint=746:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2239:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1489:kstack=2:uva=0:smallint=747:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7002 progress_work=279 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=204:checked=1171:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=6310:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=5520:cleared=5523] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8002 progress_work=319 progress_exit=0 re_kick_sgis=474 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9003 progress_work=358 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10004 progress_work=397 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11004 progress_work=437 progress_exit=0 re_kick_sgis=651 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12004 progress_work=476 progress_exit=0 re_kick_sgis=708 +[SCHED_STRAND_ORACLE:aarch64:samples=303:checked=1570:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=9400:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=8665:cleared=8668] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13004 progress_work=515 progress_exit=0 re_kick_sgis=768 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14005 progress_work=555 progress_exit=0 re_kick_sgis=828 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=885 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=593 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=296 worker_3_progress_start=2 worker_3_progress_final=296 last_advance_ms_ago=32 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15004 cause=absolute_ceiling target=none progress=[1, 296, 296] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=4888:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3186:kstack=3:uva=0:smallint=1699:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=4888:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3185:kstack=2:uva=0:smallint=1699:other=1] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=3186:kstack=3:uva=0:smallint=1699:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5254:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3250:kstack=0:uva=0:smallint=1995:other=9] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=5254:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=3251:kstack=0:uva=0:smallint=1995:other=8] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=3250:kstack=0:uva=0:smallint=1995:other=9] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6047:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=3709:kstack=4:uva=0:smallint=2334:other=1] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=6048:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=3707:kstack=5:uva=0:smallint=2334:other=1] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=3708:kstack=4:uva=0:smallint=2334:other=1] +[SCHED_STRAND_ORACLE:aarch64:samples=402:checked=1967:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=12530:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=11987:cleared=11990] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=240 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7001 progress_work=279 progress_exit=0 re_kick_sgis=411 +[SCHED_STRAND_ORACLE:aarch64:samples=501:checked=2366:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=15678:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=15213:cleared=15216] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8002 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=318 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=158 worker_3_progress_start=2 worker_3_progress_final=159 last_advance_ms_ago=8002 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8005 cause=no_progress target=worker_1 progress=[1, 158, 159] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=177 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=7530:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=5826:kstack=3:uva=0:smallint=1699:other=2] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7530:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5825:kstack=2:uva=0:smallint=1699:other=3] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5826:kstack=3:uva=0:smallint=1699:other=2] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=8293:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=6277:kstack=0:uva=0:smallint=1995:other=21] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8293:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=6277:kstack=0:uva=0:smallint=1995:other=20] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=6277:kstack=0:uva=0:smallint=1995:other=21] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=9249:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=6911:kstack=4:uva=0:smallint=2334:other=1] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=9250:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=6908:kstack=5:uva=0:smallint=2334:other=1] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=6910:kstack=4:uva=0:smallint=2334:other=1] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[SCHED_STRAND_ORACLE:aarch64:samples=599:checked=2758:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=18804:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=18453:cleared=18456] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5000 progress_work=199 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6001 progress_work=239 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7001 progress_work=277 progress_exit=0 re_kick_sgis=411 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=315 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=157 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=157 last_advance_ms_ago=7999 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8002 cause=no_progress target=worker_2 progress=[157, 1, 158] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=697:checked=3159:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=21575:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=21192:cleared=21195] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=174 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4000 progress_work=159 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5000 progress_work=198 progress_exit=0 re_kick_sgis=291 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=10224:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8509:kstack=3:uva=0:smallint=1699:other=13] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=10224:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=8507:kstack=2:uva=0:smallint=1699:other=15] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=8509:kstack=3:uva=0:smallint=1699:other=13] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=11140:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=9122:kstack=0:uva=0:smallint=1995:other=24] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=11141:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=9123:kstack=0:uva=0:smallint=1995:other=22] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=9122:kstack=0:uva=0:smallint=1995:other=24] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=12533:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=10195:kstack=4:uva=0:smallint=2334:other=1] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=12535:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=10194:kstack=5:uva=0:smallint=2334:other=1] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=10196:kstack=4:uva=0:smallint=2334:other=1] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6001 progress_work=237 progress_exit=0 re_kick_sgis=351 +[SCHED_STRAND_ORACLE:aarch64:samples=795:checked=3580:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=25214:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=25179:cleared=25182] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7006 progress_work=277 progress_exit=0 re_kick_sgis=408 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8002 window_budget_ms=8000 re_kick_sgis=468 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=316 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=157 worker_2_progress_start=0 worker_2_progress_final=158 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=7999 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8006 cause=no_progress target=worker_3 progress=[157, 158, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=3 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=892:checked=3910:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=28273:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=27471:cleared=27474] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6029 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6030 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=11883:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=10130:kstack=3:uva=0:smallint=1699:other=51] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=11883:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=10128:kstack=2:uva=0:smallint=1699:other=53] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=10130:kstack=3:uva=0:smallint=1699:other=51] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=12875:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=10847:kstack=0:uva=0:smallint=1995:other=33] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=12875:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=10849:kstack=0:uva=0:smallint=1995:other=31] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=10847:kstack=0:uva=0:smallint=1995:other=33] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=14561:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=12213:kstack=4:uva=0:smallint=2334:other=11] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=14562:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=12211:kstack=5:uva=0:smallint=2334:other=11] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=12212:kstack=4:uva=0:smallint=2334:other=11] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2027 budget_age_at_entry_ms=0 +[SCHED_STRAND_ORACLE:aarch64:samples=991:checked=4207:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=31530:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=29440:cleared=29443] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3037 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=33546:cpu_silence_ms=33546:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=30682:cleared=30685] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=2:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=2:window_ms=20:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:current_thread_exists:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=2230:armed=1:acquired=1:holder_cpu=2:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=11181:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12036:netrx_pending_at_release=1:received=11:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=170:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=2:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12000:netrx_pending_at_release=1:received=21:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=19:hold_us=12013:refused=8:delivered=11:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1237 uptime_ms=54845 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1078:kernel=32142:cleared=33210] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=1, cpu3=23) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=1, cpu3=23) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=1, cpu3=23) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC +[CTX596_ELR_DIVERGENCE] tid=1238 cpu=0 prev_elr=0xffff000040495a14 x30=0xffff0000404dda88 ctx_elr=0xffff0000404dda88 + +[INLINE_SAVE_OVERWRITE] tid=1238 sp=0xffff0000542643b0 old_sp=0xffff0000542643b0 saved_sp=0xffff0000542643b0 delta=0x0 saved_lr=0xffff0000404ef354 saved_slot20=0xffff0000404ef354 slot20=0xffff0000404ef354 elr=0xffff0000404dda88 x30=0xffff0000404dda88 +[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2173:kernel=33374:cleared=35516] +[heartbeat] tid=1237 uptime_ms=55883 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3349:kernel=34699:cleared=38002] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=1, cpu3=23) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=1, cpu3=23) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=1, cpu3=23) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=1089:checked=4524:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=33523:worst_cpu_scheduler_silence_ms=33582:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3482:kernel=34847:cleared=38273] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1237 uptime_ms=56920 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5675:kernel=37357:cleared=42958] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=1, cpu3=23) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=1, cpu3=23) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=1, cpu3=23) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6588:kernel=38353:cleared=44849] +[heartbeat] tid=1237 uptime_ms=57940 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=7742:kernel=39685:cleared=47324] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=1, cpu3=23) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=1, cpu3=23) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=1, cpu3=23) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[heartbeat] tid=1237 uptime_ms=58952 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10550:kernel=42902:cleared=53322] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=5:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11541:kernel=44076:cleared=55480] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1237 uptime_ms=59954 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=3065:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=50:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=8160:kstack=0:uva=50:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=8160:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=3081:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=3066:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=58:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=50:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13741:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=22:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=12854:kstack=3:uva=22:smallint=1699:other=51] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=14607:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11954:kstack=2:uva=0:smallint=1699:other=53] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11988:kstack=3:uva=0:smallint=1699:other=51] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=19:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=22:smallint=0:other=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12849:kernel=45555:cleared=58246] +F123456789SC[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=13001:kernel=45701:cleared=58532] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=171:park_ms=168:attempts=2] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=171:park_ms=168:attempts=2] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13013:kernel=45713:cleared=58555] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1237 uptime_ms=60965 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=9:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=7:reap_second=6:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=13725:kernel=46473:cleared=60009] +[SCHED_STRAND_ORACLE:aarch64:samples=1187:checked=4792:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=33523:worst_cpu_scheduler_silence_ms=33582:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=7:reap_second=6:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=13734:kernel=46483:cleared=60028] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 40 (cpu0=5, cpu1=5, cpu2=4, cpu3=26) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 40 (cpu0=5, cpu1=5, cpu2=4, cpu3=26) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 40 (cpu0=5, cpu1=5, cpu2=4, cpu3=26) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 98 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15443:kernel=48400:cleared=63619] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=98 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15466:kernel=48419:cleared=63654] +[init] tty_oracle exited pid=98 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1237 uptime_ms=61984 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=17129:kernel=50361:cleared=67227] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[heartbeat] tid=1237 uptime_ms=62992 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1237 uptime_ms=64007 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20415:kernel=53171:cleared=72763] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +CLONEVM_EXEC_TEST: ERROR sibling wake of parent failed +[syscall] exit(1) pid=103 name=thread-103 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21232:kernel=54099:cleared=74504] +CLONEVM_EXEC_TEST: ERROR parent wait was not woken by sibling +[syscall] exit(1) pid=101 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=21236:kernel=54103:cleared=74513] +[init] clonevm_exec_test exited pid=101 code=1 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1237 uptime_ms=65012 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-2/gate-raw.txt b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-2/gate-raw.txt new file mode 100644 index 000000000..ee0db6d2f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-2/gate-raw.txt @@ -0,0 +1,47 @@ +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: d79896b77ff567c114fc589515970bf0a70e7bc9467e764783672958c3901491 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +qemu-system-aarch64: terminating on signal 15 from pid 74793 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788814206098-1788814273137:qemu_at_start=0:load_at_start=47.35:qemu_at_end=1:load_at_end=36.50:qemu_cpu_s=91.62:guest_uptime_ms=66988:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 93s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-2/gate.txt b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-2/gate.txt new file mode 100644 index 000000000..141375316 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-2/gate.txt @@ -0,0 +1,48 @@ +archived_driver_provenance: revision=290152b19545388a099056988714d132cbea4ff7 cycle=2; attributed from enclosing run.txt; original gate output follows +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: d79896b77ff567c114fc589515970bf0a70e7bc9467e764783672958c3901491 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +qemu-system-aarch64: terminating on signal 15 from pid 74793 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788814206098-1788814273137:qemu_at_start=0:load_at_start=47.35:qemu_at_end=1:load_at_end=36.50:qemu_cpu_s=91.62:guest_uptime_ms=66988:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 93s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-2/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-2/gate_boot_facts.txt new file mode 100644 index 000000000..6443fa1f3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-2/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788814206098-1788814273137:qemu_at_start=0:load_at_start=47.35:qemu_at_end=1:load_at_end=36.50:qemu_cpu_s=91.62:guest_uptime_ms=66988:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-2/serial.txt b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-2/serial.txt new file mode 100644 index 000000000..d832226d1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-2/serial.txt @@ -0,0 +1,1163 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f220e1d0d +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 963250 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x40b92 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +1[smp] CPU @1: PSCI CPU_ON success (raw_status=1A0) +[smp]B CPUC 2: PSCI CPUD_ON succeE2@1AessFG1 (raw_status=0) +BCDEeFG2T1[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 3@1ABCDEeFG33: PSCI CPU_ON success (raw_status=0) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +T2[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=305 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3T4[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T5T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:memory:framework_sanity:PASS] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:timer:early:START] +[SUBSYSTEM:process:early:START] +[TEST:timer:timer_init:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:timer:timer_init:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=116:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=279:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=31:cleared=31] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:timer:ring_span_report:START] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[RING_SPAN:cpu=0:span_ms=1846:writes=409:dropped=0:ticks_total=3848:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405da32c +[TEST:interrupts:breakpoint:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=109:elapsed_ctr_ms=200:ctx_delta=233:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x8:cpu_silence_ms=1362:silence_cpu=0:woke_ms=1254:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=117:elapsed_ctr_ms=202:ctx_delta=310:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x4:cpu_silence_ms=1520:silence_cpu=0:woke_ms=1404:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=3842 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=3880 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=103:checked=740:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=2916:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=1668:cleared=1671] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=120 progress_exit=0 re_kick_sgis=174 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=159 progress_exit=0 re_kick_sgis=231 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=199 progress_exit=0 re_kick_sgis=291 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2333:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1504:kstack=0:uva=0:smallint=830:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2334:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1503:kstack=0:uva=0:smallint=830:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1503:kstack=0:uva=0:smallint=830:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6000 progress_work=237 progress_exit=0 re_kick_sgis=348 +[SCHED_STRAND_ORACLE:aarch64:samples=201:checked=1167:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=6494:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=5523:cleared=5526] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7001 progress_work=275 progress_exit=0 re_kick_sgis=405 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8002 progress_work=315 progress_exit=0 re_kick_sgis=465 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9002 progress_work=353 progress_exit=0 re_kick_sgis=522 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10003 progress_work=392 progress_exit=0 re_kick_sgis=582 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11003 progress_work=431 progress_exit=0 re_kick_sgis=642 +[SCHED_STRAND_ORACLE:aarch64:samples=299:checked=1573:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=9338:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=8439:cleared=8442] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12004 progress_work=471 progress_exit=0 re_kick_sgis=699 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13004 progress_work=509 progress_exit=0 re_kick_sgis=759 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14004 progress_work=549 progress_exit=0 re_kick_sgis=819 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=879 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=589 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=294 worker_3_progress_start=2 worker_3_progress_final=294 last_advance_ms_ago=3 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15007 cause=absolute_ceiling target=none progress=[1, 294, 294] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=4951:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3184:kstack=0:uva=0:smallint=1759:other=9] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=4952:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3184:kstack=0:uva=0:smallint=1759:other=8] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=3183:kstack=0:uva=0:smallint=1759:other=9] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5122:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=2952:kstack=2:uva=0:smallint=2168:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=5122:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2950:kstack=2:uva=0:smallint=2169:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2952:kstack=2:uva=0:smallint=2168:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5247:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=3096:kstack=3:uva=0:smallint=2140:other=8] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=5247:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=3096:kstack=3:uva=0:smallint=2139:other=9] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=3096:kstack=3:uva=0:smallint=2140:other=8] +[SCHED_STRAND_ORACLE:aarch64:samples=398:checked=1970:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=12312:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=11714:cleared=11717] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3001 progress_work=121 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5002 progress_work=199 progress_exit=0 re_kick_sgis=297 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6003 progress_work=239 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=497:checked=2379:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=15295:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=15192:cleared=15195] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7003 progress_work=278 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8001 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=317 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=158 worker_3_progress_start=2 worker_3_progress_final=158 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8004 cause=no_progress target=worker_1 progress=[1, 159, 158] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=7799:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6020:kstack=0:uva=0:smallint=1759:other=21] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7800:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6019:kstack=0:uva=0:smallint=1759:other=21] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6019:kstack=0:uva=0:smallint=1759:other=21] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=8080:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=5903:kstack=2:uva=0:smallint=2168:other=7] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8081:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5903:kstack=2:uva=0:smallint=2169:other=7] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5905:kstack=2:uva=0:smallint=2168:other=7] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=8376:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=6218:kstack=3:uva=0:smallint=2140:other=15] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8376:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=6219:kstack=3:uva=0:smallint=2139:other=15] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=6219:kstack=3:uva=0:smallint=2140:other=15] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3002 progress_work=121 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=596:checked=2796:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=18470:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=18644:cleared=18647] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4002 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6002 progress_work=239 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7002 progress_work=278 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=318 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=158 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8002 cause=no_progress target=worker_2 progress=[158, 1, 159] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=695:checked=3222:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=21346:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=21569:cleared=21572] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4001 progress_work=160 progress_exit=0 re_kick_sgis=237 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=10439:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8653:kstack=0:uva=0:smallint=1759:other=28] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=10440:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=8652:kstack=0:uva=0:smallint=1759:other=28] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=8652:kstack=0:uva=0:smallint=1759:other=28] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=10848:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8671:kstack=2:uva=0:smallint=2168:other=7] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=10848:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=8669:kstack=2:uva=0:smallint=2169:other=7] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=8671:kstack=2:uva=0:smallint=2168:other=7] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=11507:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5003 progress_work=199 progress_exit=0 re_kick_sgis=294 +[SCHED_STRAND_ORACLE:aarch64:samples=793:checked=3647:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=24274:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=25225:cleared=25228] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6003 progress_work=239 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7003 progress_work=277 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=317 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=158 worker_2_progress_start=2 worker_2_progress_final=158 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=7999 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8005 cause=no_progress target=worker_3 progress=[158, 158, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=892:checked=3999:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=27386:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=27552:cleared=27555] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6009 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6010 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=11873:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=10067:kstack=0:uva=0:smallint=1759:other=48] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=11874:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=10066:kstack=0:uva=0:smallint=1759:other=48] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=10066:kstack=0:uva=0:smallint=1759:other=48] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=12981:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=10800:kstack=2:uva=0:smallint=2168:other=11] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=12981:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=10798:kstack=2:uva=0:smallint=2169:other=10] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=10800:kstack=2:uva=0:smallint=2168:other=11] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=13526:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=11355:kstack=3:uva=0:smallint=2140:other=28] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=13526:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=11355:kstack=3:uva=0:smallint=2139:other=29] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=11355:kstack=3:uva=0:smallint=2140:other=28] +[SCHED_STRAND_ORACLE:aarch64:samples=991:checked=4296:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=30592:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=29547:cleared=29550] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2032 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3040 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=32793:cpu_silence_ms=32793:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=30936:cleared=30939] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=3:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=43:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=146:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8146:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12028:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20504:entry_us=10:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20200:entry_us=260:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=3:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=9:hold_us=12008:netrx_pending_at_release=1:received=29:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=15:hold_us=12024:refused=5:delivered=9:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1238 uptime_ms=55700 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=992:kernel=32259:cleared=33243] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=2, cpu1=9, cpu2=4, cpu3=14) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=2, cpu1=9, cpu2=4, cpu3=14) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=2, cpu1=9, cpu2=4, cpu3=14) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=1089:checked=4611:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=32765:worst_cpu_scheduler_silence_ms=32863:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2047:kernel=33420:cleared=35429] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2397:kernel=33824:cleared=36173] +[heartbeat] tid=1238 uptime_ms=56796 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3082:kernel=34600:cleared=37624] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=2, cpu1=9, cpu2=4, cpu3=14) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=2, cpu1=9, cpu2=4, cpu3=14) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=2, cpu1=9, cpu2=4, cpu3=14) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[heartbeat] tid=1238 uptime_ms=57821 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=4602:kernel=36415:cleared=40927] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=2, cpu1=9, cpu2=4, cpu3=14) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=2, cpu1=9, cpu2=4, cpu3=14) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=2, cpu1=9, cpu2=4, cpu3=14) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +F123456789SC[heartbeat] tid=1238 uptime_ms=58862 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6701:kernel=38806:cleared=45384] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6733:kernel=38829:cleared=45432] +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=2, cpu1=9, cpu2=4, cpu3=14) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=2, cpu1=9, cpu2=4, cpu3=14) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=2, cpu1=9, cpu2=4, cpu3=14) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[heartbeat] tid=1238 uptime_ms=59904 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=2646:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=48:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=5508:kstack=0:uva=47:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=5508:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=2678:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=2646:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=57:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=47:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13607:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=32:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=12572:kstack=0:uva=32:smallint=1759:other=48] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=14379:kstack=0:uva=0:smallint=0:other=0] +[heartbeat] tid=1238 uptime_ms=60914 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=10535:kernel=43230:cleared=53591] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=2, cpu1=9, cpu2=4, cpu3=14) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=2, cpu1=9, cpu2=4, cpu3=14) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=2, cpu1=9, cpu2=4, cpu3=14) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10924:kernel=43658:cleared=54396] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +[SCHED_STRAND_ORACLE:aarch64:samples=1187:checked=4888:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=32765:worst_cpu_scheduler_silence_ms=32863:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=3:reap_second=2:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=11127:kernel=43885:cleared=54821] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=48:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11896:kernel=44795:cleared=56497] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1238 uptime_ms=61952 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=13113:kernel=46135:cleared=59038] +F123456789SC[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=13199:kernel=46214:cleared=59198] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=124:late_ms=169:park_ms=168:attempts=2] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=124:late_ms=169:park_ms=168:attempts=2] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13215:kernel=46229:cleared=59226] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1238 uptime_ms=62955 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 98 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[heartbeat] tid=1238 uptime_ms=63958 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15820:kernel=49195:cleared=64740] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=98 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15829:kernel=49201:cleared=64754] +[init] tty_oracle exited pid=98 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=17725:kernel=51369:cleared=68791] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[heartbeat] tid=1238 uptime_ms=64972 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20891:kernel=54122:cleared=74207] +CLONEVM_EXEC_TEST: child exited +[heartbeat] tid=1238 uptime_ms=65981 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1286:checked=5169:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=32765:worst_cpu_scheduler_silence_ms=32863:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=10:reap_second=9:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=21451:kernel=54733:cleared=75372] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=103 name=thread-103 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21882:kernel=55221:cleared=76269] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=101 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=21884:kernel=55224:cleared=76276] +[init] clonevm_exec_test exited pid=101 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1238 uptime_ms=66988 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-3/gate-raw.txt b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-3/gate-raw.txt new file mode 100644 index 000000000..77a5e5300 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-3/gate-raw.txt @@ -0,0 +1,47 @@ +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: d79896b77ff567c114fc589515970bf0a70e7bc9467e764783672958c3901491 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +qemu-system-aarch64: terminating on signal 15 from pid 94699 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788814422283-1788814489682:qemu_at_start=0:load_at_start=43.24:qemu_at_end=1:load_at_end=32.32:qemu_cpu_s=91.95:guest_uptime_ms=67082:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 99s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-3/gate.txt b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-3/gate.txt new file mode 100644 index 000000000..389637807 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-3/gate.txt @@ -0,0 +1,48 @@ +archived_driver_provenance: revision=290152b19545388a099056988714d132cbea4ff7 cycle=3; attributed from enclosing run.txt; original gate output follows +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: d79896b77ff567c114fc589515970bf0a70e7bc9467e764783672958c3901491 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +qemu-system-aarch64: terminating on signal 15 from pid 94699 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788814422283-1788814489682:qemu_at_start=0:load_at_start=43.24:qemu_at_end=1:load_at_end=32.32:qemu_cpu_s=91.95:guest_uptime_ms=67082:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 99s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-3/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-3/gate_boot_facts.txt new file mode 100644 index 000000000..ad799fbef --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-3/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788814422283-1788814489682:qemu_at_start=0:load_at_start=43.24:qemu_at_end=1:load_at_end=32.32:qemu_cpu_s=91.95:guest_uptime_ms=67082:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-3/serial.txt b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-3/serial.txt new file mode 100644 index 000000000..778ad02ae --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-3/serial.txt @@ -0,0 +1,1136 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f220e1d0d +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 867375 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x40b92 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +1@[smp] CPU 1: PSCI CPU_ON success (raw_status=1A0) +[sBmp] CPU C2: PSCI CPU_ON successD (raw_statu2EseF=0) +G@1AB1CDEeFG[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[2gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[giT1c] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC33@1ABCDEeFG32... +T2[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +T3[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=452 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +T4[smp] 4 CPUs online +[boot] Running parallel boot tests... +T5[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:syscall:early:START] +[SUBSYSTEM:process:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=9:checked=107:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=252:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=30:cleared=30] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405da32c +[TEST:interrupts:breakpoint:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:process:thread_creation:START] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:process:thread_creation:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:timer:timer_delay:START] +[timer_delay] attempt=1 verdict=in-band elapsed_ms=10 host_stall_ms=1 max_gap_us=468 open_window_us=745 irqs=7 slices=85 forfeited=0 samples=107589 +[TEST:timer:timer_delay:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=72:elapsed_ctr_ms=227:ctx_delta=39:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1103:silence_cpu=0:woke_ms=1032:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:network:loopback_recv_wake_under_load:START] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=112:elapsed_ctr_ms=200:ctx_delta=70:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1340:silence_cpu=0:woke_ms=1238:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1803:writes=399:dropped=0:ticks_total=3728:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:memory:kernel_stack_size:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=4:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=3784 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=3828 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[LR_NONTEXT:site=save-el1:tid=29:lr=0x1:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0x1:cpu=2] +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=99:checked=794:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3014:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=1486:cleared=1489] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3001 progress_work=118 progress_exit=0 re_kick_sgis=171 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4002 progress_work=158 progress_exit=0 re_kick_sgis=231 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5005 progress_work=196 progress_exit=0 re_kick_sgis=288 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2067:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1369:kstack=2:uva=0:smallint=697:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2068:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1368:kstack=1:uva=0:smallint=697:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1368:kstack=2:uva=0:smallint=697:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2214:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1342:kstack=1:uva=0:smallint=871:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2215:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=1340:kstack=2:uva=0:smallint=872:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=1342:kstack=1:uva=0:smallint=872:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2149:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=1354:kstack=0:uva=0:smallint=795:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=2149:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=1354:kstack=0:uva=0:smallint=795:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=1355:kstack=0:uva=0:smallint=795:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6005 progress_work=234 progress_exit=0 re_kick_sgis=345 +[SCHED_STRAND_ORACLE:aarch64:samples=196:checked=1198:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=6405:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=5189:cleared=5192] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7005 progress_work=274 progress_exit=0 re_kick_sgis=405 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8006 progress_work=312 progress_exit=0 re_kick_sgis=465 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9007 progress_work=352 progress_exit=0 re_kick_sgis=525 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10013 progress_work=392 progress_exit=0 re_kick_sgis=585 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11013 progress_work=429 progress_exit=0 re_kick_sgis=642 +[SCHED_STRAND_ORACLE:aarch64:samples=294:checked=1599:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=9375:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=8284:cleared=8287] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12013 progress_work=468 progress_exit=0 re_kick_sgis=702 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13013 progress_work=508 progress_exit=0 re_kick_sgis=759 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14013 progress_work=547 progress_exit=0 re_kick_sgis=819 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15001 window_budget_ms=15000 re_kick_sgis=876 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=0 progress_work_final=585 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=292 worker_3_progress_start=0 worker_3_progress_final=292 last_advance_ms_ago=26 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15005 cause=absolute_ceiling target=none progress=[1, 292, 292] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=4687:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3008:kstack=2:uva=0:smallint=1672:other=6] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=4688:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3008:kstack=1:uva=0:smallint=1671:other=6] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=3007:kstack=2:uva=0:smallint=1672:other=6] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=4907:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=2893:kstack=1:uva=0:smallint=2014:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=4909:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2891:kstack=2:uva=0:smallint=2015:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2894:kstack=1:uva=0:smallint=2014:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5421:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=3093:kstack=0:uva=0:smallint=2328:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=5421:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=3093:kstack=0:uva=0:smallint=2328:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=3093:kstack=0:uva=0:smallint=2328:other=0] +[SCHED_STRAND_ORACLE:aarch64:samples=392:checked=1999:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=12367:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=11135:cleared=11138] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=491:checked=2406:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=15456:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=14699:cleared=14702] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7003 progress_work=279 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=1 worker_2_progress_final=159 worker_3_progress_start=2 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8007 cause=no_progress target=worker_1 progress=[1, 159, 159] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=7342:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=5663:kstack=2:uva=0:smallint=1672:other=6] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7343:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5663:kstack=1:uva=0:smallint=1671:other=6] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5662:kstack=2:uva=0:smallint=1672:other=6] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7858:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=5835:kstack=1:uva=0:smallint=2014:other=8] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7858:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5833:kstack=2:uva=0:smallint=2015:other=8] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5835:kstack=1:uva=0:smallint=2014:other=8] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=8587:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=6259:kstack=0:uva=0:smallint=2328:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8587:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=6259:kstack=0:uva=0:smallint=2328:other=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=122 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=590:checked=2815:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=18494:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=18064:cleared=18067] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4003 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5003 progress_work=200 progress_exit=0 re_kick_sgis=297 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6005 progress_work=240 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7007 progress_work=279 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=318 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=158 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8007 cause=no_progress target=worker_2 progress=[158, 1, 159] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=688:checked=3222:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=21556:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=21354:cleared=21357] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3003 progress_work=121 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4004 progress_work=161 progress_exit=0 re_kick_sgis=237 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=10104:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8425:kstack=2:uva=0:smallint=1672:other=6] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=10105:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=8425:kstack=1:uva=0:smallint=1671:other=6] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=8424:kstack=2:uva=0:smallint=1672:other=6] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=10663:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8627:kstack=1:uva=0:smallint=2014:other=21] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=10664:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=8626:kstack=2:uva=0:smallint=2015:other=21] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=8629:kstack=1:uva=0:smallint=2014:other=21] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=11854:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=9526:kstack=0:uva=0:smallint=2328:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=11854:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=9526:kstack=0:uva=0:smallint=2328:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=9526:kstack=0:uva=0:smallint=2328:other=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5004 progress_work=200 progress_exit=0 re_kick_sgis=294 +[SCHED_STRAND_ORACLE:aarch64:samples=787:checked=3628:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=24723:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=24868:cleared=24871] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6004 progress_work=239 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7006 progress_work=278 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=317 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=158 worker_2_progress_start=1 worker_2_progress_final=158 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8006 cause=no_progress target=worker_3 progress=[158, 158, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=886:checked=3977:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=27750:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=27446:cleared=27449] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6038 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6038 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=11643:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=9948:kstack=2:uva=0:smallint=1672:other=22] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=11644:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=9948:kstack=1:uva=0:smallint=1671:other=22] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=9947:kstack=2:uva=0:smallint=1672:other=22] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=12588:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=10550:kstack=1:uva=0:smallint=2014:other=23] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=12588:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=10548:kstack=2:uva=0:smallint=2015:other=23] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=10551:kstack=1:uva=0:smallint=2014:other=23] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=14054:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=11712:kstack=0:uva=0:smallint=2328:other=14] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=14054:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=11712:kstack=0:uva=0:smallint=2328:other=14] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=11712:kstack=0:uva=0:smallint=2328:other=14] +[SCHED_STRAND_ORACLE:aarch64:samples=985:checked=4283:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=30990:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=29450:cleared=29453] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2024 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3041 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=33251:cpu_silence_ms=33251:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=30868:cleared=30871] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=3:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=12:window_ms=30:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=171:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8114:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12036:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=16:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=438:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=6:hold_us=12038:netrx_pending_at_release=1:received=6:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=24:hold_us=12052:refused=7:delivered=17:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=55843 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=943:kernel=32182:cleared=33111] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=2, cpu1=15, cpu3=14) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=2, cpu1=15, cpu3=14) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=2, cpu1=15, cpu3=14) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=1083:checked=4593:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=33239:worst_cpu_scheduler_silence_ms=33306:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1714:kernel=33048:cleared=34733] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2212:kernel=33614:cleared=35782] +[heartbeat] tid=1236 uptime_ms=56870 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2762:kernel=34230:cleared=36937] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=2, cpu1=15, cpu3=14) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=2, cpu1=15, cpu3=14) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=2, cpu1=15, cpu3=14) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[heartbeat] tid=1236 uptime_ms=57888 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=4329:kernel=36040:cleared=40289] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=2, cpu1=15, cpu3=14) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=2, cpu1=15, cpu3=14) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=2, cpu1=15, cpu3=14) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +F123456789SC[heartbeat] tid=1236 uptime_ms=58939 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6262:kernel=38185:cleared=44327] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=2, cpu1=15, cpu3=14) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=2, cpu1=15, cpu3=14) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=2, cpu1=15, cpu3=14) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6315:kernel=38225:cleared=44406] +[heartbeat] tid=1236 uptime_ms=59994 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=2039:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=51:smallint=0:other=0] +[heartbeat] tid=1236 uptime_ms=61008 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=9398:kernel=41670:cleared=50900] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=2, cpu1=15, cpu3=14) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=2, cpu1=15, cpu3=14) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=2, cpu1=15, cpu3=14) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[SCHED_STRAND_ORACLE:aarch64:samples=1180:checked=4862:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=33239:worst_cpu_scheduler_silence_ms=33306:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=9931:kernel=42277:cleared=52034] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10541:kernel=42979:cleared=53344] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +[heartbeat] tid=1236 uptime_ms=62032 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=52:arm_delay_us=63:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11442:kernel=44016:cleared=55270] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[heartbeat] tid=1236 uptime_ms=63033 kbd_nonzero=0 +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12540:kernel=45290:cleared=57624] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=85:park_ms=83:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=85:park_ms=83:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12557:kernel=45312:cleared=57660] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[heartbeat] tid=1236 uptime_ms=64046 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15124:kernel=48275:cleared=63139] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15132:kernel=48282:cleared=63154] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1236 uptime_ms=65054 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16805:kernel=50229:cleared=66748] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[heartbeat] tid=1236 uptime_ms=66061 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1278:checked=5118:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=33239:worst_cpu_scheduler_silence_ms=33306:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=9:reap_second=8:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=17733:kernel=51288:cleared=68718] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1236 uptime_ms=67082 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19942:kernel=52964:cleared=72089] +CLONEVM_EXEC_TEST: child exited diff --git a/docs/planning/green-program/network/serials/586-pr3/extension-deleted/loop.txt b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/loop.txt new file mode 100644 index 000000000..274f8b626 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/loop.txt @@ -0,0 +1,8 @@ +290152b19545388a099056988714d132cbea4ff7 +kernel=extension-deleted mutation; source restored before gate preflight; see extension-deleted/source.patch and build.txt +revision=290152b19545388a099056988714d132cbea4ff7 cycles=3 hogs=14 +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=1:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=2:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=3:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_RESULT:cycles=3:failed=0:recovered=0] +exit=1 diff --git a/docs/planning/green-program/network/serials/586-pr3/extension-deleted/run.txt b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/run.txt new file mode 100644 index 000000000..471c68b42 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/run.txt @@ -0,0 +1,5 @@ +revision=290152b19545388a099056988714d132cbea4ff7 cycles=3 hogs=14 +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=1:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=2:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=3:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_RESULT:cycles=3:failed=0:recovered=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/extension-deleted/source.patch b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/source.patch new file mode 100644 index 000000000..a1c5332c4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/extension-deleted/source.patch @@ -0,0 +1,56 @@ +diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs +index 7a345fca..fd1a8e78 100644 +--- a/kernel/src/test_framework/registry.rs ++++ b/kernel/src/test_framework/registry.rs +@@ -2619,14 +2619,7 @@ fn loopback_window_starved(tick_ms: u64, ctr_ms: u64, ctx_delta: u64) -> bool { + > tick_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_NUM) + } + +-fn loopback_extension_eligible( +- pending: bool, +- runnable: bool, +- starved: bool, +- extensions: u64, +-) -> bool { +- pending && runnable && starved && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS +-} ++ + + /// The fewest context switches a budget window must buy before the guest is + /// credited with having executed. +@@ -3008,8 +3001,8 @@ fn run_loopback_recv_wake_test_inner( + let idle_before_sampled = idle_before_facts.is_some(); + let idle_before = idle_before_facts.map_or(0u32, |facts| facts.idle_cpu_bitmap); + +- let mut extensions = 0u64; +- let (elapsed_tick_ms, elapsed_ctr_ms, ctx_delta, wake_ms, reader_state) = loop { ++ let extensions = 0u64; ++ let (elapsed_tick_ms, elapsed_ctr_ms, ctx_delta, wake_ms, reader_state) = { + let tick_before_ms = crate::time::get_monotonic_time(); + let ctr_before_ns = monotonic_now_ns(); + let ctx_before = crate::tracing::providers::counters::CTX_SWITCH_TOTAL.aggregate(); +@@ -3020,23 +3013,11 @@ fn run_loopback_recv_wake_test_inner( + let tick_ms = tick_after_ms.saturating_sub(tick_before_ms); + let ctr_ms = ctr_after_ns.saturating_sub(ctr_before_ns) / 1_000_000; + let switches = ctx_after.wrapping_sub(ctx_before); +- let starved = loopback_window_starved(tick_ms, ctr_ms, switches); + let wake_ms = LOOPBACK_READER_WAKE_MS.load(AtomicOrdering::SeqCst); +- let pending = wake_ms == 0; + let reader_state = scheduler::with_scheduler(|sched| { + sched.get_thread(reader_tid).map(|thread| thread.state) + }); +- let runnable = matches!( +- reader_state, +- Some(Some( +- crate::task::thread::ThreadState::Ready | crate::task::thread::ThreadState::Running +- )) +- ); +- if loopback_extension_eligible(pending, runnable, starved, extensions) { +- extensions += 1; +- continue; +- } +- break (tick_ms, ctr_ms, switches, wake_ms, reader_state); ++ (tick_ms, ctr_ms, switches, wake_ms, reader_state) + }; + + // Latch the deadline wake stamp: a dispatch after refusal cannot erase red. diff --git a/docs/planning/green-program/network/serials/586-pr3/final-message-claim.txt b/docs/planning/green-program/network/serials/586-pr3/final-message-claim.txt new file mode 100644 index 000000000..013c83d7c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/final-message-claim.txt @@ -0,0 +1 @@ +claim-lint: clean commit message (.tmp/docs-commit.txt). diff --git a/docs/planning/green-program/network/serials/586-pr3/final-tree-claim.txt b/docs/planning/green-program/network/serials/586-pr3/final-tree-claim.txt new file mode 100644 index 000000000..fd7b25602 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/final-tree-claim.txt @@ -0,0 +1,3 @@ +claim-lint: clean (156 file(s) checked, changed hunks vs 9f79cb71969f). +claim-lint: 107 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). +claim-lint: 16 target(s) SKIPPED, not checked (extension not in ['.md', '.py', '.rs', '.sh', '.txt']): docs/planning/green-program/network/serials/586-pr3/aarch64-inputs.json, docs/planning/green-program/network/serials/586-pr3/always-extend/run.json, docs/planning/green-program/network/serials/586-pr3/always-extend/source.patch, docs/planning/green-program/network/serials/586-pr3/extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch, docs/planning/green-program/network/serials/586-pr3/r182-provenance.json, docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/starvation-attempts.json, docs/planning/green-program/network/serials/586-pr3/toolchain.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/run.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/source.patch, docs/planning/green-program/network/serials/586-pr3/.gitattributes diff --git a/docs/planning/green-program/network/serials/586-pr3/fixture-recording/qemu.txt b/docs/planning/green-program/network/serials/586-pr3/fixture-recording/qemu.txt new file mode 100644 index 000000000..53dcb72b9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/fixture-recording/qemu.txt @@ -0,0 +1 @@ +qemu-system-aarch64: terminating on signal 15 from pid 99253 () diff --git a/docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json b/docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json new file mode 100644 index 000000000..2c6560580 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json @@ -0,0 +1,38 @@ +{ + "revision": "9f79cb71969fe9b9832b1ff921e148a76170a850", + "kernel_sha256": "6e7b99eba5920b772f1a73e32f33004055241795dc30c597b9aa13225516608e", + "command": [ + "qemu-system-aarch64", + "-M", + "virt,gic-version=3", + "-cpu", + "cortex-a72", + "-m", + "512", + "-smp", + "4", + "-kernel", + "/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64", + "-display", + "none", + "-no-reboot", + "-device", + "virtio-gpu-device", + "-device", + "virtio-keyboard-device", + "-device", + "virtio-tablet-device", + "-device", + "virtio-blk-device,drive=ext2", + "-drive", + "if=none,id=ext2,format=raw,file=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.gate-tmp/raw-fixture-recording.img", + "-device", + "virtio-net-device,netdev=net0", + "-netdev", + "user,id=net0", + "-serial", + "file:/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docs/planning/green-program/network/serials/586-pr3/fixture-recording/serial.txt" + ], + "kind": "direct recording boot; not a gate", + "qemu_exit": 0 +} diff --git a/docs/planning/green-program/network/serials/586-pr3/fixture-recording/serial.txt b/docs/planning/green-program/network/serials/586-pr3/fixture-recording/serial.txt new file mode 100644 index 000000000..bdc83551f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/fixture-recording/serial.txt @@ -0,0 +1,1282 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f1fea1d47 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 527562 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSC1@I 1CPAU_ON success (raBw_status=C0D) +2@1A[sBCmp] ECDPU 2e: FPSGCIEeFG12 CPU_ON success (raw_status=0) +[smp3@1] ABCPUC 3: PDEeFGSCI 3CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +T1[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=86 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T2[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T3T4T5T6T7[SUBSYSTEM:process:serial:START] +T8[TEST:process:frame_custody_refusal_gate:START] +T9T0[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[SUBSYSTEM:filesystem:early:START] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:filesystem:vfs_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:filesystem:vfs_init:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[SUBSYSTEM:process:early:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:timer:timer_delay:START] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:timer:timer_delay:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=135:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=401:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=36:cleared=36] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:process:thread_creation:START] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:process:thread_creation:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1278:writes=461:dropped=0:ticks_total=3982:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=151:elapsed_ctr_ms=200:ctx_delta=289:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1127:silence_cpu=0:woke_ms=977:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=157:elapsed_ctr_ms=200:ctx_delta=450:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1295:silence_cpu=0:woke_ms=1140:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=8:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2246 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2275 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[LR_NONTEXT:site=save-el1:tid=29:lr=0x3:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0x3:cpu=3] +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=109:checked=646:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4328:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3543:cleared=3546] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6000 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7000 progress_work=281 progress_exit=0 re_kick_sgis=414 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=3019:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1860:kstack=3:uva=0:smallint=1157:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=3020:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1859:kstack=2:uva=0:smallint=1158:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1859:kstack=3:uva=0:smallint=1157:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=3698:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=2249:kstack=0:uva=0:smallint=1449:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8000 progress_work=319 progress_exit=0 re_kick_sgis=471 +[SCHED_STRAND_ORACLE:aarch64:samples=208:checked=1044:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=8259:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=8183:cleared=8186] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9004 progress_work=359 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10004 progress_work=399 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11005 progress_work=439 progress_exit=0 re_kick_sgis=651 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12005 progress_work=477 progress_exit=0 re_kick_sgis=708 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13005 progress_work=517 progress_exit=0 re_kick_sgis=768 +[SCHED_STRAND_ORACLE:aarch64:samples=307:checked=1440:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=12190:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=12915:cleared=12918] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14005 progress_work=557 progress_exit=0 re_kick_sgis=828 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=888 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=597 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=1 worker_2_progress_final=298 worker_3_progress_start=2 worker_3_progress_final=298 last_advance_ms_ago=0 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15003 cause=absolute_ceiling target=none progress=[1, 298, 298] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6662:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=4369:kstack=3:uva=0:smallint=2284:other=7] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6663:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4368:kstack=2:uva=0:smallint=2285:other=7] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4368:kstack=3:uva=0:smallint=2284:other=7] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7687:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=4874:kstack=0:uva=0:smallint=2802:other=11] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7687:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=4874:kstack=0:uva=0:smallint=2802:other=11] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=4876:kstack=0:uva=0:smallint=2802:other=11] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7401:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=4660:kstack=0:uva=0:smallint=2736:other=5] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=7401:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=4659:kstack=1:uva=0:smallint=2735:other=5] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=4660:kstack=0:uva=0:smallint=2736:other=5] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=406:checked=1836:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=16134:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=17456:cleared=17459] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4001 progress_work=163 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=297 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6004 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7004 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=321 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=160 worker_3_progress_start=2 worker_3_progress_final=160 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8001 cause=no_progress target=worker_1 progress=[1, 160, 160] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=505:checked=2235:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=20075:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=21988:cleared=21991] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=237 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=10255:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7959:kstack=3:uva=0:smallint=2284:other=10] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=10256:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7958:kstack=2:uva=0:smallint=2285:other=10] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7958:kstack=3:uva=0:smallint=2284:other=10] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=11378:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8551:kstack=0:uva=0:smallint=2802:other=25] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=11378:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=8552:kstack=0:uva=0:smallint=2802:other=24] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=8551:kstack=0:uva=0:smallint=2802:other=25] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=11675:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=8932:kstack=0:uva=0:smallint=2736:other=7] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[SCHED_STRAND_ORACLE:aarch64:samples=604:checked=2638:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=23988:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=26635:cleared=26638] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7003 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8002 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=159 last_advance_ms_ago=8001 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8003 cause=no_progress target=worker_2 progress=[159, 1, 160] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=703:checked=3066:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=27921:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=31121:cleared=31124] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5006 progress_work=202 progress_exit=0 re_kick_sgis=297 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6006 progress_work=241 progress_exit=0 re_kick_sgis=354 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13697:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11393:kstack=3:uva=0:smallint=2284:other=18] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=13698:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7006 progress_work=280 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=802:checked=3466:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=31736:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=35686:cleared=35689] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=159 worker_2_progress_start=2 worker_2_progress_final=160 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8002 cause=no_progress target=worker_3 progress=[159, 160, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=901:checked=3783:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=35621:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=38512:cleared=38515] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6004 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6005 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2022 budget_age_at_entry_ms=0 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=15209:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=12892:kstack=3:uva=0:smallint=2284:other=31] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=15210:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=12893:kstack=2:uva=0:smallint=2285:other=29] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=12891:kstack=3:uva=0:smallint=2284:other=31] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=17178:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=14309:kstack=0:uva=0:smallint=2802:other=67] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=17178:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=14309:kstack=0:uva=0:smallint=2802:other=67] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=14309:kstack=0:uva=0:smallint=2802:other=67] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=18290:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=15536:kstack=0:uva=0:smallint=2736:other=18] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=18291:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=15533:kstack=1:uva=0:smallint=2735:other=20] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=15537:kstack=0:uva=0:smallint=2736:other=18] +[SCHED_STRAND_ORACLE:aarch64:samples=1000:checked=4085:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=39315:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=40839:cleared=40842] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3036 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=40890:cpu_silence_ms=40890:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=41919:cleared=41922] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=6:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=5:window_ms=39:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:process:current_thread_exists:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=90:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8139:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12026:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=4:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20002:entry_us=134:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12036:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=25:hold_us=12032:refused=10:delivered=15:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=4:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' + +[CTX596_ELR_DIVERGENCE] tid=1226 cpu=2 prev_elr=0xffff000040416334 x30=0xffff0000404dda88 ctx_elr=0xffff0000404dda88 + +[INLINE_SAVE_OVERWRITE] tid=1226 sp=0xffff00005432fcd0 old_sp=0xffff00005432fcd0 saved_sp=0xffff00005432fcd0 delta=0x0 saved_lr=0xffff0000404ef354 saved_slot20=0xffff0000404ef354 slot20=0xffff0000404ef354 elr=0xffff0000404dda88 x30=0xffff0000404dda88 +[heartbeat] tid=1236 uptime_ms=53290 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=925:kernel=43099:cleared=44011] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=1, cpu1=6, cpu2=11, cpu3=13) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=1, cpu1=6, cpu2=11, cpu3=13) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 30 (cpu0=1, cpu1=6, cpu2=11, cpu3=12) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2551:kernel=44893:cleared=47405] +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6240:kernel=48859:cleared=55021] +[heartbeat] tid=1236 uptime_ms=54313 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6323:kernel=48931:cleared=55167] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=1, cpu1=6, cpu2=11, cpu3=13) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=1, cpu1=6, cpu2=11, cpu3=13) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 30 (cpu0=1, cpu1=6, cpu2=11, cpu3=12) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9704:kernel=52637:cleared=62223] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=26:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10578:kernel=53625:cleared=64077] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1236 uptime_ms=55323 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=6:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=4:reap_second=3:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=10867:kernel=53909:cleared=64632] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=1, cpu1=6, cpu2=11, cpu3=13) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=1, cpu1=6, cpu2=11, cpu3=13) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 30 (cpu0=1, cpu1=6, cpu2=11, cpu3=12) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=11764:kernel=54858:cleared=66437] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=85:park_ms=84:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=85:park_ms=84:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11778:kernel=54872:cleared=66462] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[SCHED_STRAND_ORACLE:aarch64:samples=1099:checked=4398:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=40859:worst_cpu_scheduler_silence_ms=40948:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=6:reap_second=5:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=12108:kernel=55220:cleared=67134] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14145:kernel=57415:cleared=71319] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14167:kernel=57426:cleared=71345] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[heartbeat] tid=1236 uptime_ms=56335 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=10:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=80] +[TOMBSTONE_CENSUS:resident=0:removed=8:reap_second=7:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=15101:kernel=58402:cleared=73233] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 37 (cpu0=2, cpu1=7, cpu2=13, cpu3=15) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 37 (cpu0=2, cpu1=7, cpu2=13, cpu3=15) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 36 (cpu0=2, cpu1=7, cpu2=13, cpu3=14) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=15789:kernel=59178:cleared=74665] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=18663:kernel=61694:cleared=79616] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19651:kernel=62736:cleared=81592] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=19654:kernel=62738:cleared=81598] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1236 uptime_ms=57351 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +[init] bsshd started (PID 103) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=104 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=22534:kernel=65861:cleared=87564] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 106 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 106 +[spawn] Created child PID 106 for parent PID 1 +[spawn] Success: child PID 106 scheduled +[heartbeat] tid=1236 uptime_ms=58356 kbd_nonzero=0 +[init] Boot script completed +[spawn] path='/bin/bounce' +TELNETD_STARTING +TELNETD_LISTENING +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +[init] bounce started (PID 107) +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +Bounce spheres demo starting (for Gus!) [boot_id=0000000da3f90d90] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 101 exited (code 0) +[window] Created buffer id=1 for pid=107: 400x300 at virt=0x7ffffdf86000 phys=0x442cb000 +[bounce] Window mode: id=1 400x300 [boot_id=0000000da3f90d90] +[init] Process 102 exited (code 0) +[init] Process 104 exited (code 0) +[heartbeat] tid=1236 uptime_ms=59357 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=3964:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=234:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=17562:kstack=0:uva=131:smallint=104:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=17563:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=4080:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=3963:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=157:smallint=105:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=130:smallint=104:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=17685:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=292:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=17025:kstack=3:uva=138:smallint=2438:other=31] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=19343:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=15308:kstack=2:uva=0:smallint=2285:other=29] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=15367:kstack=3:uva=0:smallint=2284:other=31] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=113:smallint=152:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=138:smallint=154:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=19901:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=318:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=105 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=26535:kernel=70567:cleared=96245] +[init] Process 105 exited (code 1) +[heartbeat] tid=1236 uptime_ms=60359 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=26545:kernel=70617:cleared=96302] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 37 (cpu0=2, cpu1=7, cpu2=13, cpu3=15) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 37 (cpu0=2, cpu1=7, cpu2=13, cpu3=15) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 36 (cpu0=2, cpu1=7, cpu2=13, cpu3=14) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[SCHED_STRAND_ORACLE:aarch64:samples=1198:checked=4648:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=40859:worst_cpu_scheduler_silence_ms=40948:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=26546:kernel=70733:cleared=96419] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=61366 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=62368 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=63371 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=64372 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=65373 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1297:checked=4846:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=40859:worst_cpu_scheduler_silence_ms=40948:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=26559:kernel=72166:cleared=97862] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=66378 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=67380 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=68383 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=69384 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=70385 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=26573:kernel=73463:cleared=99172] +[net-rx-counters] sample=6 begin +[net-rx-counters] sample=6 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=6 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=6 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_SOFTIRQ_ENTRY_TOTAL: 37 (cpu0=2, cpu1=7, cpu2=13, cpu3=15) +[net-rx-counters] sample=6 NET_RX_SOFTIRQ_EXIT_TOTAL: 37 (cpu0=2, cpu1=7, cpu2=13, cpu3=15) +[net-rx-counters] sample=6 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=6 NET_RX_GUARD_RELEASE_TOTAL: 36 (cpu0=2, cpu1=7, cpu2=13, cpu3=14) +[net-rx-counters] sample=6 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=6 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=6 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=6 end +[SCHED_STRAND_ORACLE:aarch64:samples=1396:checked=5045:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=40859:worst_cpu_scheduler_silence_ms=40948:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=26575:kernel=73579:cleared=99290] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=71406 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=72407 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=73409 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=74412 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=75413 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1495:checked=5243:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=40859:worst_cpu_scheduler_silence_ms=40948:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=26585:kernel=74938:cleared=100659] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=76416 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=77416 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=78417 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=79419 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch b/docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch new file mode 100644 index 000000000..eb6bb4040 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch @@ -0,0 +1,725 @@ +diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs +index aa7000a7..7a345fca 100644 +--- a/kernel/src/test_framework/registry.rs ++++ b/kernel/src/test_framework/registry.rs +@@ -1884,7 +1884,9 @@ fn test_ring_span_unfiltered_report() -> TestResult { + use crate::tracing::providers::irq::unfiltered_ring_span_self_check; + + if !wait_for_ring_span_unfiltered_ready(RING_SPAN_UNFILTERED_READY_TIMEOUT_MS) { +- return TestResult::Fail("unfiltered ring-span self-check did not publish before its deadline"); ++ return TestResult::Fail( ++ "unfiltered ring-span self-check did not publish before its deadline", ++ ); + } + + if let Some(report) = unfiltered_ring_span_self_check::claim() { +@@ -1945,9 +1947,9 @@ pub fn run_x86_tracing_provider_gate() { + crate::serial_println!("[TEST:process:deferred_fault_ring_overflow_injection:START]"); + let result = crate::tracing::providers::teardown::deferred_fault_ring_overflow_test(); + match result { +- TestResult::Pass => crate::serial_println!( +- "[TEST:process:deferred_fault_ring_overflow_injection:PASS]" +- ), ++ TestResult::Pass => { ++ crate::serial_println!("[TEST:process:deferred_fault_ring_overflow_injection:PASS]") ++ } + _ => crate::serial_println!( + "[TEST:process:deferred_fault_ring_overflow_injection:FAIL:{}]", + result.failure_message().unwrap_or("test failed") +@@ -2608,6 +2610,24 @@ const LOOPBACK_BACKSTOP_MS: u64 = 1_000 * crate::time::timer::MS_PER_TICK; + /// The wake budget the loopback recv-wake tests give the reader, in ms. + const LOOPBACK_WAKE_BUDGET_MS: u64 = 200; + ++// Each grant buys one more independently measured window, with a finite count. ++const LOOPBACK_WAKE_MAX_EXTENSIONS: u64 = 4; ++ ++fn loopback_window_starved(tick_ms: u64, ctr_ms: u64, ctx_delta: u64) -> bool { ++ ctx_delta < LOOPBACK_WAKE_CTX_FLOOR ++ || ctr_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_DEN) ++ > tick_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_NUM) ++} ++ ++fn loopback_extension_eligible( ++ pending: bool, ++ runnable: bool, ++ starved: bool, ++ extensions: u64, ++) -> bool { ++ pending && runnable && starved && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS ++} ++ + /// The fewest context switches a budget window must buy before the guest is + /// credited with having executed. + /// +@@ -2969,30 +2989,8 @@ fn run_loopback_recv_wake_test_inner( + return TestResult::Fail("tcp_send failed in loopback wake test"); + } + +- // #586 PR 2: bracket the budget with three clocks, so a boot that misses +- // the wake can say where the time went instead of leaving the reader's +- // state to carry the whole argument. +- // +- // `get_monotonic_time()` is the TICK clock -- `TICKS * MS_PER_TICK`, and +- // `TICKS` only advances when this guest takes a timer interrupt. +- // `monotonic_now_ns()` is the COUNTER clock -- CNTVCT_EL0 on aarch64, the +- // TSC on x86_64 -- which advances with the host whether or not this guest +- // is scheduled. `CTX_SWITCH_TOTAL.aggregate()` counts the context switches +- // the guest actually performed across the window. A window in which the +- // counter ran far ahead of the ticks, or in which the guest performed no +- // switches, is the guest's own measurement of time it did not get. +- // +- // All three are reads of state that already exists. Nothing here writes to +- // a dispatch, interrupt or syscall path, and no Tier-1 or Tier-2 file is +- // touched. +- // claim-lint:ok: "all three" is the 3 stamps taken below; the Tier +- // statement is the 2-file diff of this branch -- this file and +- // kernel/src/task/scheduler.rs, neither of which is in CLAUDE.md's Tier-1 +- // or Tier-2 tables. See #586 and +- // docs/planning/green-program/network/586-PR2-2026-09-07.md. +- let tick_before_ms = crate::time::get_monotonic_time(); +- let ctr_before_ns = monotonic_now_ns(); +- let ctx_before = crate::tracing::providers::counters::CTX_SWITCH_TOTAL.aggregate(); ++ // Measure each spent window independently using guest ticks, counter time, ++ // and the existing context-switch counter. No hot-path instrumentation. + // Two point samples of the per-CPU idle flags, unioned below. This is not + // a continuous observation of the window: it says a CPU was idle at one of + // the two instants, never that one was idle throughout. +@@ -3010,18 +3008,41 @@ fn run_loopback_recv_wake_test_inner( + let idle_before_sampled = idle_before_facts.is_some(); + let idle_before = idle_before_facts.map_or(0u32, |facts| facts.idle_cpu_bitmap); + +- sleep_current_thread_ms(LOOPBACK_WAKE_BUDGET_MS); +- +- let tick_after_ms = crate::time::get_monotonic_time(); +- let ctr_after_ns = monotonic_now_ns(); +- let ctx_after = crate::tracing::providers::counters::CTX_SWITCH_TOTAL.aggregate(); ++ let mut extensions = 0u64; ++ let (elapsed_tick_ms, elapsed_ctr_ms, ctx_delta, wake_ms, reader_state) = loop { ++ let tick_before_ms = crate::time::get_monotonic_time(); ++ let ctr_before_ns = monotonic_now_ns(); ++ let ctx_before = crate::tracing::providers::counters::CTX_SWITCH_TOTAL.aggregate(); ++ sleep_current_thread_ms(LOOPBACK_WAKE_BUDGET_MS); ++ let tick_after_ms = crate::time::get_monotonic_time(); ++ let ctr_after_ns = monotonic_now_ns(); ++ let ctx_after = crate::tracing::providers::counters::CTX_SWITCH_TOTAL.aggregate(); ++ let tick_ms = tick_after_ms.saturating_sub(tick_before_ms); ++ let ctr_ms = ctr_after_ns.saturating_sub(ctr_before_ns) / 1_000_000; ++ let switches = ctx_after.wrapping_sub(ctx_before); ++ let starved = loopback_window_starved(tick_ms, ctr_ms, switches); ++ let wake_ms = LOOPBACK_READER_WAKE_MS.load(AtomicOrdering::SeqCst); ++ let pending = wake_ms == 0; ++ let reader_state = scheduler::with_scheduler(|sched| { ++ sched.get_thread(reader_tid).map(|thread| thread.state) ++ }); ++ let runnable = matches!( ++ reader_state, ++ Some(Some( ++ crate::task::thread::ThreadState::Ready | crate::task::thread::ThreadState::Running ++ )) ++ ); ++ if loopback_extension_eligible(pending, runnable, starved, extensions) { ++ extensions += 1; ++ continue; ++ } ++ break (tick_ms, ctr_ms, switches, wake_ms, reader_state); ++ }; + +- let wake_ms = LOOPBACK_READER_WAKE_MS.load(AtomicOrdering::SeqCst); ++ // Latch the deadline wake stamp: a dispatch after refusal cannot erase red. + let received = LOOPBACK_READER_BYTES.load(AtomicOrdering::SeqCst); + let queue_depth = crate::net::loopback_queue_depth_for_test(); + let client_has_data = tcp::tcp_has_data(&client); +- let reader_state = +- scheduler::with_scheduler(|sched| sched.get_thread(reader_tid).map(|thread| thread.state)); + let placement = scheduler::thread_placement_facts(reader_tid); + // State, placement, and the accessor's unlocked idle flags are separate + // observations. This census is another snapshot, after the clock stamps. +@@ -3032,10 +3053,7 @@ fn run_loopback_recv_wake_test_inner( + state: crate::task::thread::ThreadState::Running, + }; scheduler::STRAND_CENSUS_CAPACITY]; + let mut census_nonprogress = [0u64; scheduler::STRAND_CENSUS_CAPACITY]; +- let census = scheduler::collect_strand_census( +- &mut census_candidates, +- &mut census_nonprogress, +- ); ++ let census = scheduler::collect_strand_census(&mut census_candidates, &mut census_nonprogress); + let _ = kthread::kthread_stop(&reader); + let _ = kthread::kthread_join(&reader); + if let Some(handle) = &load { +@@ -3122,9 +3140,6 @@ fn run_loopback_recv_wake_test_inner( + // the two late failure paths. + // The strand-census fields below use a separate post-window snapshot; + // no stack-risk measurement justifies omitting this existing kthread API. +- let elapsed_tick_ms = tick_after_ms.saturating_sub(tick_before_ms); +- let elapsed_ctr_ms = ctr_after_ns.saturating_sub(ctr_before_ns) / 1_000_000; +- let ctx_delta = ctx_after.wrapping_sub(ctx_before); + // Same collapse as `idle_before` above, on the deadline-side sample: a + // `None` here means "unavailable", not "idle_cpu_bitmap of 0". A set bit + // in the union can only be written by a sample that succeeded, so the +@@ -3140,15 +3155,17 @@ fn run_loopback_recv_wake_test_inner( + // The guest is credited with having executed across the window when it + // both performed context switches and kept its tick clock inside the + // divergence ceiling of its counter clock. +- let guest_executed = ctx_delta >= LOOPBACK_WAKE_CTX_FLOOR +- && elapsed_ctr_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_DEN) +- <= elapsed_tick_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_NUM); ++ let guest_executed = !loopback_window_starved(elapsed_tick_ms, elapsed_ctr_ms, ctx_delta); + + // `verdict` names the BUDGET's outcome, not the test's. A boot that woke + // inside the budget and then received the wrong byte count fails below + // and still reads `verdict=ok`, because the budget was in fact met. + let verdict = if wake_ms != 0 { +- "ok" ++ if extensions > 0 && received == 3 { ++ "starved" ++ } else { ++ "ok" ++ } + } else if matches!(reader_fact, ReaderFact::StillBlocked) { + "wake" + } else if !guest_executed { +@@ -3233,15 +3250,6 @@ fn run_loopback_recv_wake_test_inner( + } + } + +- // `extensions` is 0 on every line this PR can print: the budget is still +- // one fixed window and nothing extends it. The field is here so PR 3's +- // extension arithmetic lands in a grammar the green population already +- // carries, and so a reader of these logs is never left guessing whether +- // an absent field meant zero. +- // claim-lint:ok: `extensions` is the literal 0 at the 1 of 1 call site of +- // this format string, and 20 of 20 lines in the measured population read +- // extensions=0 -- see +- // docs/planning/green-program/network/586-PR2-2026-09-07.md and #586. + struct CensusSlot(Option); + impl core::fmt::Display for CensusSlot { + fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { +@@ -3253,14 +3261,17 @@ fn run_loopback_recv_wake_test_inner( + } + let emit_wake_budget = || { + crate::serial_println!( +- "[LOOPBACK_WAKE_BUDGET:arch={}:test={}:budget_ms={}:elapsed_tick_ms={}:elapsed_ctr_ms={}:ctx_delta={}:extensions={}:reader_state={}:queued_cpu={}:queued_idx={}:idle_cpus={}:cpu_silence_ms={}:silence_cpu={}:woke_ms={}:verdict={}]", ++ "[LOOPBACK_WAKE_BUDGET:arch={}:test={}:budget_ms={}:elapsed_tick_ms={}:elapsed_ctr_ms={}:ctx_delta={}:extensions={}:max_extensions={}:extension_ms={}:extension_bound_ms={}:reader_state={}:queued_cpu={}:queued_idx={}:idle_cpus={}:cpu_silence_ms={}:silence_cpu={}:woke_ms={}:verdict={}]", + arch_token, + test_token, + LOOPBACK_WAKE_BUDGET_MS, + elapsed_tick_ms, + elapsed_ctr_ms, + ctx_delta, +- 0u64, ++ extensions, ++ LOOPBACK_WAKE_MAX_EXTENSIONS, ++ extensions * LOOPBACK_WAKE_BUDGET_MS, ++ (1 + LOOPBACK_WAKE_MAX_EXTENSIONS) * LOOPBACK_WAKE_BUDGET_MS, + reader_state_token, + PlacementSlot::of(placement, |facts| facts.queued_cpu), + PlacementSlot::of(placement, |facts| facts.queued_index), +@@ -3366,9 +3377,7 @@ fn tcp_final_ack_survives_accept_publish_race() -> TestResult { + } + } + if !loopback_quiescent { +- return TestResult::Fail( +- "loopback queue did not quiesce before the final-ACK race oracle", +- ); ++ return TestResult::Fail("loopback queue did not quiesce before the final-ACK race oracle"); + } + + if tcp::tcp_listen(LISTEN_PORT, 4, ProcessId::new(0)).is_err() { +@@ -3390,12 +3399,8 @@ fn tcp_final_ack_survives_accept_publish_race() -> TestResult { + 65_535, + &[], + ); +- let syn_packet = ipv4::Ipv4Packet::build( +- client_ip, +- server_ip, +- ipv4::PROTOCOL_TCP, +- &syn_segment, +- ); ++ let syn_packet = ++ ipv4::Ipv4Packet::build(client_ip, server_ip, ipv4::PROTOCOL_TCP, &syn_segment); + let Some(syn_ip) = ipv4::Ipv4Packet::parse(&syn_packet) else { + return TestResult::Fail("failed to parse synthetic SYN IPv4 packet"); + }; +@@ -3416,7 +3421,9 @@ fn tcp_final_ack_survives_accept_publish_race() -> TestResult { + } + + let Some(server_ack) = tcp::with_tcp_connections(|connections| { +- connections.get(&server).map(|connection| connection.send_next) ++ connections ++ .get(&server) ++ .map(|connection| connection.send_next) + }) else { + return TestResult::Fail("accepted child was not published"); + }; +@@ -3434,12 +3441,8 @@ fn tcp_final_ack_survives_accept_publish_race() -> TestResult { + 65_535, + &[], + ); +- let ack_packet = ipv4::Ipv4Packet::build( +- client_ip, +- server_ip, +- ipv4::PROTOCOL_TCP, +- &ack_segment, +- ); ++ let ack_packet = ++ ipv4::Ipv4Packet::build(client_ip, server_ip, ipv4::PROTOCOL_TCP, &ack_segment); + let Some(ack_ip) = ipv4::Ipv4Packet::parse(&ack_packet) else { + tcp::arm_forced_connection_lookup_miss(LISTEN_PORT, CLIENT_PORT, 0); + return TestResult::Fail("failed to parse synthetic ACK IPv4 packet"); +@@ -4362,9 +4365,7 @@ fn test_timer_interrupt_running() -> TestResult { + samples = samples.saturating_add(1); + let gap = timer::elapsed_ticks(sample, previous_sample); + max_gap_ticks = max_gap_ticks.max(gap); +- if screened +- && counters_unchanged(previous_counters_after, counters_before) +- { ++ if screened && counters_unchanged(previous_counters_after, counters_before) { + host_stall_ticks = + host_stall_ticks.saturating_add(gap.saturating_sub(stall_sample_ticks)); + } +@@ -4463,9 +4464,8 @@ fn test_timer_interrupt_running() -> TestResult { + if attempt >= max_attempts + || timer::elapsed_ticks(timer::rdtsc_serialized(), budget_start) >= budget_ticks + { +- let mut record = last_record.unwrap_or_else(|| { +- bare_liveness_record("starvation-attempts-exhausted") +- }); ++ let mut record = last_record ++ .unwrap_or_else(|| bare_liveness_record("starvation-attempts-exhausted")); + record.reason = "starvation-attempts-exhausted"; + emit_record(FAILURE_MARKER, &record); + return TestResult::Fail( +@@ -4624,111 +4624,112 @@ static CENSUS_WIDEN_PROBE_RUNS: AtomicU64 = AtomicU64::new(0); + pub fn run_census_widen_oracle() -> bool { + #[cfg(target_arch = "aarch64")] + { +- use crate::task::kthread::{ +- kthread_has_exited_for_test, kthread_join, kthread_run_on_cpu_for_test, +- }; +- use crate::task::scheduler::{ +- collect_strand_census, release_cpu_affine_thread_for_test, stale_peer_cpu_for_test, +- StrandCandidate, StrandShape, STRAND_CENSUS_CAPACITY, +- }; +- use crate::task::thread::{ThreadPrivilege, ThreadState}; +- +- if let Some(arm_target) = stale_peer_cpu_for_test() { +- let mut candidates = [StrandCandidate { +- tid: 0, +- shape: StrandShape::Running, +- privilege: ThreadPrivilege::Kernel, +- state: ThreadState::Running, +- }; STRAND_CENSUS_CAPACITY]; +- let mut baseline_nonprogress = [0u64; STRAND_CENSUS_CAPACITY]; +- let baseline = collect_strand_census(&mut candidates, &mut baseline_nonprogress); ++ use crate::task::kthread::{ ++ kthread_has_exited_for_test, kthread_join, kthread_run_on_cpu_for_test, ++ }; ++ use crate::task::scheduler::{ ++ collect_strand_census, release_cpu_affine_thread_for_test, stale_peer_cpu_for_test, ++ StrandCandidate, StrandShape, STRAND_CENSUS_CAPACITY, ++ }; ++ use crate::task::thread::{ThreadPrivilege, ThreadState}; + +- CENSUS_WIDEN_PROBE_RUNS.store(0, AtomicOrdering::Release); +- let slot_returns_before = +- crate::memory::kernel_stack::kernel_stack_pool_counters().slots_freed; +- let handle = kthread_run_on_cpu_for_test( +- || { +- CENSUS_WIDEN_PROBE_RUNS.fetch_add(1, AtomicOrdering::AcqRel); +- }, +- "census-widen-probe", +- arm_target, +- ); ++ if let Some(arm_target) = stale_peer_cpu_for_test() { ++ let mut candidates = [StrandCandidate { ++ tid: 0, ++ shape: StrandShape::Running, ++ privilege: ThreadPrivilege::Kernel, ++ state: ThreadState::Running, ++ }; STRAND_CENSUS_CAPACITY]; ++ let mut baseline_nonprogress = [0u64; STRAND_CENSUS_CAPACITY]; ++ let baseline = collect_strand_census(&mut candidates, &mut baseline_nonprogress); ++ ++ CENSUS_WIDEN_PROBE_RUNS.store(0, AtomicOrdering::Release); ++ let slot_returns_before = ++ crate::memory::kernel_stack::kernel_stack_pool_counters().slots_freed; ++ let handle = kthread_run_on_cpu_for_test( ++ || { ++ CENSUS_WIDEN_PROBE_RUNS.fetch_add(1, AtomicOrdering::AcqRel); ++ }, ++ "census-widen-probe", ++ arm_target, ++ ); + +- let mut tid = 0u64; +- let mut baseline_reported = true; +- let mut armed_reported = false; +- let mut queued_nondispatching = 0u64; +- let mut queued_nondispatch_ms = 0u64; +- let mut cpu_silence_ms = 0u64; +- let mut joined = false; +- let mut retired = false; +- +- if let Ok(handle) = handle { +- tid = handle.tid(); +- baseline_reported = baseline.is_none_or(|baseline| { +- baseline.checked == 0 +- || baseline.queued_on_nondispatching_cpu != 0 +- || baseline.worst_queued_nondispatch_ms != 0 +- || baseline_nonprogress[..baseline.nonprogress].contains(&tid) +- }); ++ let mut tid = 0u64; ++ let mut baseline_reported = true; ++ let mut armed_reported = false; ++ let mut queued_nondispatching = 0u64; ++ let mut queued_nondispatch_ms = 0u64; ++ let mut cpu_silence_ms = 0u64; ++ let mut joined = false; ++ let mut retired = false; ++ ++ if let Ok(handle) = handle { ++ tid = handle.tid(); ++ baseline_reported = baseline.is_none_or(|baseline| { ++ baseline.checked == 0 ++ || baseline.queued_on_nondispatching_cpu != 0 ++ || baseline.worst_queued_nondispatch_ms != 0 ++ || baseline_nonprogress[..baseline.nonprogress].contains(&tid) ++ }); + +- let dwell_start = crate::time::get_ticks(); +- while !kthread_has_exited_for_test(&handle) +- && crate::time::get_ticks().wrapping_sub(dwell_start) < CENSUS_WIDEN_DWELL_MS +- { +- crate::arch_halt(); +- } ++ let dwell_start = crate::time::get_ticks(); ++ while !kthread_has_exited_for_test(&handle) ++ && crate::time::get_ticks().wrapping_sub(dwell_start) < CENSUS_WIDEN_DWELL_MS ++ { ++ crate::arch_halt(); ++ } + +- let mut armed_nonprogress = [0u64; STRAND_CENSUS_CAPACITY]; +- let armed = collect_strand_census(&mut candidates, &mut armed_nonprogress); +- if let Some(armed) = armed { +- armed_reported = armed_nonprogress[..armed.nonprogress].contains(&tid); +- queued_nondispatching = armed.queued_on_nondispatching_cpu; +- queued_nondispatch_ms = armed.worst_queued_nondispatch_ms; +- cpu_silence_ms = armed.worst_cpu_scheduler_silence_ms; +- } ++ let mut armed_nonprogress = [0u64; STRAND_CENSUS_CAPACITY]; ++ let armed = collect_strand_census(&mut candidates, &mut armed_nonprogress); ++ if let Some(armed) = armed { ++ armed_reported = armed_nonprogress[..armed.nonprogress].contains(&tid); ++ queued_nondispatching = armed.queued_on_nondispatching_cpu; ++ queued_nondispatch_ms = armed.worst_queued_nondispatch_ms; ++ cpu_silence_ms = armed.worst_cpu_scheduler_silence_ms; ++ } + +- if release_cpu_affine_thread_for_test(tid) { +- let join_start = crate::time::get_ticks(); +- loop { +- if kthread_has_exited_for_test(&handle) { +- joined = kthread_join(&handle).is_ok(); +- break; ++ if release_cpu_affine_thread_for_test(tid) { ++ let join_start = crate::time::get_ticks(); ++ loop { ++ if kthread_has_exited_for_test(&handle) { ++ joined = kthread_join(&handle).is_ok(); ++ break; ++ } ++ if crate::time::get_ticks().wrapping_sub(join_start) >= CENSUS_WIDEN_JOIN_MS ++ { ++ break; ++ } ++ crate::arch_halt(); + } +- if crate::time::get_ticks().wrapping_sub(join_start) >= CENSUS_WIDEN_JOIN_MS { ++ } ++ ++ // Seed the all-CPU retirement grace, then let scheduler boundaries ++ // advance around each halt before trying reclamation again. Keep this ++ // bounded attempt so `retired` remains useful evidence, but do not gate ++ // the verdict on it: retirement is asynchronous bookkeeping that needs ++ // online CPUs to cross scheduler boundaries, which this oracle ++ // cannot force. Registration ordering makes the probe non-interfering. ++ crate::task::scheduler::reclaim_terminated_threads(); ++ for _ in 0..CENSUS_WIDEN_RETIRE_ROUNDS { ++ if crate::memory::kernel_stack::kernel_stack_pool_counters().slots_freed ++ > slot_returns_before ++ { ++ retired = true; + break; + } ++ crate::task::scheduler::nudge_retirement_grace_for_test(); + crate::arch_halt(); ++ crate::task::scheduler::reclaim_terminated_threads(); + } + } + +- // Seed the all-CPU retirement grace, then let scheduler boundaries +- // advance around each halt before trying reclamation again. Keep this +- // bounded attempt so `retired` remains useful evidence, but do not gate +- // the verdict on it: retirement is asynchronous bookkeeping that needs +- // every online CPU to cross a scheduler boundary, which this oracle +- // cannot force. Registration ordering makes the probe non-interfering. +- crate::task::scheduler::reclaim_terminated_threads(); +- for _ in 0..CENSUS_WIDEN_RETIRE_ROUNDS { +- if crate::memory::kernel_stack::kernel_stack_pool_counters().slots_freed +- > slot_returns_before +- { +- retired = true; +- break; +- } +- crate::task::scheduler::nudge_retirement_grace_for_test(); +- crate::arch_halt(); +- crate::task::scheduler::reclaim_terminated_threads(); +- } +- } +- +- let passed = !baseline_reported +- && armed_reported +- && queued_nondispatching >= 1 +- && queued_nondispatch_ms >= 1 +- && cpu_silence_ms >= 1 +- && joined; +- crate::serial_println!( ++ let passed = !baseline_reported ++ && armed_reported ++ && queued_nondispatching >= 1 ++ && queued_nondispatch_ms >= 1 ++ && cpu_silence_ms >= 1 ++ && joined; ++ crate::serial_println!( + "[CENSUS_WIDEN_ORACLE:{}:arm_target={}:baseline_reported={}:armed_reported={}:tid={}:shape=ready_queued_nondispatching:queued_nondispatching={}:queued_nondispatch_ms={}:cpu_silence_ms={}:joined={}:retired={}:{}]", + "aarch64", + arm_target, +@@ -4742,13 +4743,13 @@ pub fn run_census_widen_oracle() -> bool { + u64::from(retired), + if passed { "PASS" } else { "FAIL" }, + ); +- return passed; +- } ++ return passed; ++ } + +- crate::serial_println!( ++ crate::serial_println!( + "[CENSUS_WIDEN_ORACLE:aarch64:arm_target=none:baseline_reported=1:armed_reported=0:tid=0:shape=ready_queued_nondispatching:queued_nondispatching=0:queued_nondispatch_ms=0:cpu_silence_ms=0:joined=0:retired=0:FAIL]", + ); +- false ++ false + } + + #[cfg(not(target_arch = "aarch64"))] +@@ -5377,7 +5378,9 @@ pub fn run_fcntl_pm_contention_oracle() -> TestResult { + "[FCNTL_PM_CONTENTION_ORACLE:x86:arm=none:reason=uniprocessor_no_pm_contention_peer:online_cpus={}:SKIP]", + crate::task::scheduler::online_cpu_count_snapshot(), + ); +- TestResult::Fail("fcntl process-manager contention oracle has no arm on a uniprocessor boot") ++ TestResult::Fail( ++ "fcntl process-manager contention oracle has no arm on a uniprocessor boot", ++ ) + } + } + +@@ -5510,10 +5513,8 @@ struct UdpLockSocket { + fn udp_lock_open_socket() -> Option { + use crate::ipc::fd::{FdKind, FileDescriptor}; + +- let pid = crate::process::with_process_manager(|manager| { +- manager.all_pids().first().copied() +- }) +- .flatten()?; ++ let pid = crate::process::with_process_manager(|manager| manager.all_pids().first().copied()) ++ .flatten()?; + + let socket = alloc::sync::Arc::new(spin::Mutex::new(crate::socket::udp::UdpSocket::new())); + socket +@@ -5595,8 +5596,7 @@ fn udp_lock_holder_body( + UDP_LOCK_ACTIVE.store(true, AtomicOrdering::Release); + + let mut sends = 0u64; +- if crate::net::send_ipv4([127, 0, 0, 1], crate::net::ipv4::PROTOCOL_UDP, &packet).is_ok() +- { ++ if crate::net::send_ipv4([127, 0, 0, 1], crate::net::ipv4::PROTOCOL_UDP, &packet).is_ok() { + sends += 1; + } + UDP_LOCK_SENDS.store(sends, AtomicOrdering::Relaxed); +@@ -5610,12 +5610,8 @@ fn udp_lock_holder_body( + } + if elapsed >= next_send_us { + next_send_us = elapsed.saturating_add(UDP_LOCK_SEND_INTERVAL_US); +- if crate::net::send_ipv4( +- [127, 0, 0, 1], +- crate::net::ipv4::PROTOCOL_UDP, +- &packet, +- ) +- .is_ok() ++ if crate::net::send_ipv4([127, 0, 0, 1], crate::net::ipv4::PROTOCOL_UDP, &packet) ++ .is_ok() + { + sends += 1; + UDP_LOCK_SENDS.store(sends, AtomicOrdering::Relaxed); +@@ -5661,11 +5657,8 @@ pub fn run_udp_lock_oracle() -> bool { + other => other, + }; + +- let packet = crate::net::udp::build_udp_packet( +- UDP_LOCK_SRC_PORT, +- UDP_LOCK_PORT, +- UDP_LOCK_PAYLOAD, +- ); ++ let packet = ++ crate::net::udp::build_udp_packet(UDP_LOCK_SRC_PORT, UDP_LOCK_PORT, UDP_LOCK_PAYLOAD); + + let mut attempts = 0u64; + let mut armed = 0u64; +@@ -5877,10 +5870,8 @@ struct UdpPortsLockSocket { + fn udp_ports_lock_open_socket() -> Option { + use crate::ipc::fd::{FdKind, FileDescriptor}; + +- let pid = crate::process::with_process_manager(|manager| { +- manager.all_pids().first().copied() +- }) +- .flatten()?; ++ let pid = crate::process::with_process_manager(|manager| manager.all_pids().first().copied()) ++ .flatten()?; + + let socket = alloc::sync::Arc::new(spin::Mutex::new(crate::socket::udp::UdpSocket::new())); + socket +@@ -5934,7 +5925,8 @@ fn udp_ports_lock_received(open: &UdpPortsLockSocket) -> u64 { + #[cfg(target_arch = "aarch64")] + fn udp_ports_lock_holder_body() { + UDP_PORTS_LOCK_IRQS_ENABLED_BEFORE.store( +- u64::from(crate::arch_interrupts_enabled()), AtomicOrdering::Release, ++ u64::from(crate::arch_interrupts_enabled()), ++ AtomicOrdering::Release, + ); + crate::per_cpu::preempt_disable(); + crate::socket::SOCKET_REGISTRY.with_udp_ports_masked(|_ports| { +@@ -5943,7 +5935,8 @@ fn udp_ports_lock_holder_body() { + AtomicOrdering::Relaxed, + ); + UDP_PORTS_LOCK_MASKED_IN_HOLD.store( +- u64::from(!crate::arch_interrupts_enabled()), AtomicOrdering::Relaxed, ++ u64::from(!crate::arch_interrupts_enabled()), ++ AtomicOrdering::Relaxed, + ); + let held_from = crate::tracing::trace_timestamp(); + UDP_PORTS_LOCK_ACTIVE.store(true, AtomicOrdering::Release); +@@ -6026,11 +6019,9 @@ pub fn run_udp_ports_lock_oracle() -> bool { + socket.rx_queue.lock().clear(); + }); + let refused_before = crate::socket::udp_ports_lookup_refused(); +- let Ok(handle) = kthread_run_on_cpu_for_test( +- udp_ports_lock_holder_body, +- "udp-ports-908", +- peer, +- ) else { ++ let Ok(handle) = ++ kthread_run_on_cpu_for_test(udp_ports_lock_holder_body, "udp-ports-908", peer) ++ else { + continue; + }; + +@@ -6074,8 +6065,12 @@ pub fn run_udp_ports_lock_oracle() -> bool { + crate::per_cpu::preempt_enable(); + next_send_us = elapsed.saturating_add(UDP_PORTS_LOCK_SEND_INTERVAL_US); + if crate::net::send_ipv4( +- [127, 0, 0, 1], crate::net::ipv4::PROTOCOL_UDP, &packet, +- ).is_ok() { ++ [127, 0, 0, 1], ++ crate::net::ipv4::PROTOCOL_UDP, ++ &packet, ++ ) ++ .is_ok() ++ { + sends += 1; + } + } +@@ -6098,7 +6093,8 @@ pub fn run_udp_ports_lock_oracle() -> bool { + } + + holder_cpu = UDP_PORTS_LOCK_CPU.load(AtomicOrdering::Relaxed); +- irqs_enabled_before = UDP_PORTS_LOCK_IRQS_ENABLED_BEFORE.load(AtomicOrdering::Acquire); ++ irqs_enabled_before = ++ UDP_PORTS_LOCK_IRQS_ENABLED_BEFORE.load(AtomicOrdering::Acquire); + masked_in_hold = UDP_PORTS_LOCK_MASKED_IN_HOLD.load(AtomicOrdering::Relaxed); + hold_us = UDP_PORTS_LOCK_MEASURED_US.load(AtomicOrdering::Relaxed); + refused = crate::socket::udp_ports_lookup_refused().wrapping_sub(refused_before); +@@ -6319,10 +6315,8 @@ fn irq_hold_open_socket() -> Option { + + // deliver_to_socket resolves the port to a pid and then scans that + // process's fd table, so the socket has to live in a real row. +- let pid = crate::process::with_process_manager(|manager| { +- manager.all_pids().first().copied() +- }) +- .flatten()?; ++ let pid = crate::process::with_process_manager(|manager| manager.all_pids().first().copied()) ++ .flatten()?; + + let socket = alloc::sync::Arc::new(spin::Mutex::new(crate::socket::udp::UdpSocket::new())); + socket +@@ -6383,11 +6377,8 @@ pub fn run_irq_hold_oracle() -> bool { + release_cpu_affine_thread_for_test, + }; + +- let packet = crate::net::udp::build_udp_packet( +- IRQ_HOLD_SRC_PORT, +- IRQ_HOLD_PORT, +- IRQ_HOLD_PAYLOAD, +- ); ++ let packet = ++ crate::net::udp::build_udp_packet(IRQ_HOLD_SRC_PORT, IRQ_HOLD_PORT, IRQ_HOLD_PAYLOAD); + + let mut attempts = 0u64; + let mut armed = 0u64; +@@ -6583,7 +6574,6 @@ fn test_irq_hold_oracle() -> TestResult { + } + } + +- + // =========================================================================== + // #821 -- the TTY input IRQ entry takes no blocking PROCESS_MANAGER acquisition + // =========================================================================== +@@ -6674,8 +6664,7 @@ fn tty_irq_pm_now_us() -> u64 { + #[cfg(not(target_arch = "aarch64"))] + { + let (secs, nanos) = crate::time::timer::get_monotonic_time_ns(); +- secs.saturating_mul(1_000_000) +- .saturating_add(nanos / 1_000) ++ secs.saturating_mul(1_000_000).saturating_add(nanos / 1_000) + } + } + +@@ -6740,8 +6729,7 @@ fn tty_irq_pm_return_console( + tty.flush_input(); + tty.set_termios(&save.termios); + tty.set_foreground_pgrp_raw_for_test(save.pgrp); +- tty.get_foreground_pgrp() == save.pgrp +- && tty.get_termios().c_lflag == save.termios.c_lflag ++ tty.get_foreground_pgrp() == save.pgrp && tty.get_termios().c_lflag == save.termios.c_lflag + } + + /// Drive one byte through the input IRQ entry with preemption disabled, and +@@ -7175,7 +7163,9 @@ fn tty_irq_fg_inject(byte: u8) -> (u64, u64, u64, u64, u64, u64) { + fn tty_irq_fg_pid_absent(pid: u64) -> bool { + match crate::process::try_manager() { + Some(manager) => match *manager { +- Some(ref pm) => pm.get_process(crate::process::ProcessId::new(pid)).is_none(), ++ Some(ref pm) => pm ++ .get_process(crate::process::ProcessId::new(pid)) ++ .is_none(), + None => true, + }, + None => false, +@@ -10658,7 +10648,6 @@ static SYSCALL_TESTS: &[TestDef] = &[ + timeout_ms: 20000, + stage: TestStage::ProcessContext, + }, +- + ]; + + /// Scheduler subsystem tests (Phase 4i) diff --git a/docs/planning/green-program/network/serials/586-pr3/initial-strand-preflight.txt b/docs/planning/green-program/network/serials/586-pr3/initial-strand-preflight.txt new file mode 100644 index 000000000..c990dc4d4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/initial-strand-preflight.txt @@ -0,0 +1,58 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... FAILED +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +failures: + +---- boot_tests_gates_refuse_a_wrong_profile_kernel stdout ---- + +thread 'boot_tests_gates_refuse_a_wrong_profile_kernel' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/tests/strand_handoff_structure.rs:1720:9: +strict gate boot-tests profile marker census must contain only bracketed, colon-terminated kernel marker prefixes +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + + +failures: + boot_tests_gates_refuse_a_wrong_profile_kernel + +test result: FAILED. 38 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s + diff --git a/docs/planning/green-program/network/serials/586-pr3/initial-tracing-preflight.txt b/docs/planning/green-program/network/serials/586-pr3/initial-tracing-preflight.txt new file mode 100644 index 000000000..89572a07a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/initial-tracing-preflight.txt @@ -0,0 +1,49 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... FAILED +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... FAILED +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test fail_alongside_pass_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test duplicate_pass_is_rejected ... ok +test missing_start_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok + +failures: + +---- wrapper_uses_shipping_cfg_and_result_dependent_markers stdout ---- + +thread 'wrapper_uses_shipping_cfg_and_result_dependent_markers' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/tests/tracing_provider_gate_structure.rs:46:5: +assertion `left == right` failed: PASS must depend on TestResult + left: "pubfnrun_x86_tracing_provider_gate(){crate::serial_println!(\"[TEST:process:deferred_fault_ring_overflow_injection:START]\");letresult=crate::tracing::providers::teardown::deferred_fault_ring_overflow_test();matchresult{TestResult::Pass=>{crate::serial_println!(\"[TEST:process:deferred_fault_ring_overflow_injection:PASS]\")}_=>crate::serial_println!(\"[TEST:process:deferred_fault_ring_overflow_injection:FAIL:{}]\",result.failure_message().unwrap_or(\"testfailed\")),}}" + right: "pubfnrun_x86_tracing_provider_gate(){crate::serial_println!(\"[TEST:process:deferred_fault_ring_overflow_injection:START]\");letresult=crate::tracing::providers::teardown::deferred_fault_ring_overflow_test();matchresult{TestResult::Pass=>crate::serial_println!(\"[TEST:process:deferred_fault_ring_overflow_injection:PASS]\"),_=>crate::serial_println!(\"[TEST:process:deferred_fault_ring_overflow_injection:FAIL:{}]\",result.failure_message().unwrap_or(\"testfailed\")),}}" + +---- gating_wrapper_on_staged_executor_would_be_caught stdout ---- + +thread 'gating_wrapper_on_staged_executor_would_be_caught' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/tests/tracing_provider_gate_structure.rs:46:5: +assertion `left == right` failed: PASS must depend on TestResult + left: "pubfnrun_x86_tracing_provider_gate(){crate::serial_println!(\"[TEST:process:deferred_fault_ring_overflow_injection:START]\");letresult=crate::tracing::providers::teardown::deferred_fault_ring_overflow_test();matchresult{TestResult::Pass=>{crate::serial_println!(\"[TEST:process:deferred_fault_ring_overflow_injection:PASS]\")}_=>crate::serial_println!(\"[TEST:process:deferred_fault_ring_overflow_injection:FAIL:{}]\",result.failure_message().unwrap_or(\"testfailed\")),}}" + right: "pubfnrun_x86_tracing_provider_gate(){crate::serial_println!(\"[TEST:process:deferred_fault_ring_overflow_injection:START]\");letresult=crate::tracing::providers::teardown::deferred_fault_ring_overflow_test();matchresult{TestResult::Pass=>crate::serial_println!(\"[TEST:process:deferred_fault_ring_overflow_injection:PASS]\"),_=>crate::serial_println!(\"[TEST:process:deferred_fault_ring_overflow_injection:FAIL:{}]\",result.failure_message().unwrap_or(\"testfailed\")),}}" +note: panic did not contain expected string + panic message: "assertion `left == right` failed: PASS must depend on TestResult\n left: \"pubfnrun_x86_tracing_provider_gate(){crate::serial_println!(\\\"[TEST:process:deferred_fault_ring_overflow_injection:START]\\\");letresult=crate::tracing::providers::teardown::deferred_fault_ring_overflow_test();matchresult{TestResult::Pass=>{crate::serial_println!(\\\"[TEST:process:deferred_fault_ring_overflow_injection:PASS]\\\")}_=>crate::serial_println!(\\\"[TEST:process:deferred_fault_ring_overflow_injection:FAIL:{}]\\\",result.failure_message().unwrap_or(\\\"testfailed\\\")),}}\"\n right: \"pubfnrun_x86_tracing_provider_gate(){crate::serial_println!(\\\"[TEST:process:deferred_fault_ring_overflow_injection:START]\\\");letresult=crate::tracing::providers::teardown::deferred_fault_ring_overflow_test();matchresult{TestResult::Pass=>crate::serial_println!(\\\"[TEST:process:deferred_fault_ring_overflow_injection:PASS]\\\"),_=>crate::serial_println!(\\\"[TEST:process:deferred_fault_ring_overflow_injection:FAIL:{}]\\\",result.failure_message().unwrap_or(\\\"testfailed\\\")),}}\"" + expected substring: "wrapper cfg must be exactly shipping boot_tests" + +failures: + gating_wrapper_on_staged_executor_would_be_caught + wrapper_uses_shipping_cfg_and_result_dependent_markers + +test result: FAILED. 17 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/issue-954-body.txt b/docs/planning/green-program/network/serials/586-pr3/issue-954-body.txt new file mode 100644 index 000000000..dc553e446 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/issue-954-body.txt @@ -0,0 +1,13 @@ +The 586 PR 3 redo needs a contract decision about its always-extend control. Code is on `net/586-pr3-guest-execution-budget-v2`, with the measured guard at commit `290152b19545388a099056988714d132cbea4ff7`. + +The requested control says that always extending must turn the wake-defect boot green. The audited injection permanently returns from `wake_connection_waiters` for the loopback reader's port. Bounded waiting cannot restore that suppressed wake while preserving the mandatory wake stamp and three received bytes. + +Real aarch64 boots executed in this redo: + +- `docs/planning/green-program/network/serials/586-pr3/wake-defect/serial.txt`: `extensions=0`, `verdict=wake`, loopback when-idle FAIL. Restored-source strict score-only rejected the loopback FAIL directly. +- `docs/planning/green-program/network/serials/586-pr3/always-extend/serial.txt`: the same permanent suppression plus unconditional pending-reader extension granted four windows (`extension_ms=800`) and still produced `verdict=wake` and loopback when-idle FAIL. +- `docs/planning/green-program/network/serials/586-pr3/always-extend/guard-only.txt`: the actual production-guard ratchet rejected the mutation at runtime, exit 101. This satisfies the red-ratchet requirement, but does not make the guest control green. + +AUDIT-946 explicitly requires contract clarification before substituting a time-bounded delayed wake. Decide whether such an additional control is authorized, while retaining the permanent-suppression red leg. No success criterion was weakened and no delayed-wake substitute was silently used. + +The single acceptance record is `docs/planning/green-program/network/586-PR3-2026-09-07.md`; its evidence commit is being finalized on the same branch. Recovery and extension-deleted starvation reproduction remain tracked under 586. This issue does not request closing 586 or accepting unexecuted proofs. diff --git a/docs/planning/green-program/network/serials/586-pr3/issue-955-body.txt b/docs/planning/green-program/network/serials/586-pr3/issue-955-body.txt new file mode 100644 index 000000000..224d76eb3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/issue-955-body.txt @@ -0,0 +1,15 @@ +A bounded 586 PR 3 recovery experiment with 64 host CPU hogs produced a UDP socket-lock oracle failure on the unchanged boot_tests kernel at commit `290152b19545388a099056988714d132cbea4ff7`. + +Reproduction used `bash docker/qemu/run-aarch64-starved-loop.sh 1 64` on the 18-logical-CPU Mac. The initial attempt hit the context-restore structure suite's 300-second limit before QEMU. The single authorized retry set `BREENIX_STRUCTURE_SUITE_TIMEOUT_SECS=900`, passed 64/64 suites, and booted. No structure skip or test-criterion change was used. + +`docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/cycle-1/serial.txt:829` records: + +``` +[UDP_LOCK_ORACLE:aarch64:attempts=3:armed=0:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12000:netrx_pending_at_release=1:received=26:stalled=0:hold_done=1:joined=1:FAIL] +``` + +The next line in that same file is the generic `udp_socket_lock_oracle` FAIL payload saying the holder was interruptible. That text does not establish interruptibility: the measured record says `masked_in_hold=1` and `armed=0`. At this revision, `kernel/src/test_framework/registry.rs:5764` requires `armed == 1` in the oracle conjunction. Investigate the missing arm under host contention and whether the diagnostic should identify the failing condition. Do not weaken the oracle to obtain a pass. + +The strict gate remained red; its GATE_BOOT_FACTS records `ended_by=hard_timeout`. Both loopback tests in the same serial passed with zero extensions, so this is not a loopback starvation-red or recovery receipt. Ordinary strict 3 and service sequence 2+2 passed earlier at the same code revision. The complete gate output, full serial and preflight retry transcript are preserved under the directory above and are included in the redo evidence commit on `net/586-pr3-guest-execution-budget-v2`. + +This observation has not been root-caused as an IRQ-masking defect. Refs 586. diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/aarch64-build.txt b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/aarch64-build.txt new file mode 100644 index 000000000..8d4c436e7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/aarch64-build.txt @@ -0,0 +1,5 @@ +b5f11b353f9ae04ce3f8869277c153e782fe22c3 + Finished `release` profile [optimized] target(s) in 0.16s +warning: the following packages contain code that will be rejected by a future version of Rust: core v0.0.0 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/core) +note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/gate-results.json b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/gate-results.json new file mode 100644 index 000000000..e77a31946 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/gate-results.json @@ -0,0 +1,13 @@ +{ + "revision": "b5f11b353f9ae04ce3f8869277c153e782fe22c3", + "strict_exit": 1, + "strict_boots": "0/1", + "not_run": [ + "service max 2", + "service cortex-a72 2", + "x86", + "production" + ], + "disk_sha256": "c7bcf249df3fe86992cc42fea200644294fd680d864023524ae6eab65c548ea7", + "serial_sha256": "5656cc1125b357dc0f5ef85234237028194c9860ff70d1c8ca4c654b216094e5" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/local-cleanup.json b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/local-cleanup.json new file mode 100644 index 000000000..4af6ecea0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/local-cleanup.json @@ -0,0 +1,3 @@ +{ + "lane_qemu_processes": [] +} diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/provenance.json b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/provenance.json new file mode 100644 index 000000000..363baa930 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/provenance.json @@ -0,0 +1,7 @@ +{ + "revision": "b5f11b353f9ae04ce3f8869277c153e782fe22c3", + "main": "e664e4bc9fc83ba27f2a62cda987d7a170b282b3", + "merge_result": "Already up to date; prior merge e91d71eb includes origin/main", + "kernel_sha256": "ca4509b1a24a2e4547fa939a42b27a114928bcaa8303a3b7572e0da4aab4021e", + "scorer_requirement_growth": false +} diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/remote-cleanup.json b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/remote-cleanup.json new file mode 100644 index 000000000..33c2ce7f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/remote-cleanup.json @@ -0,0 +1,5 @@ +{ + "process_uses": [], + "lane_clone_removed": true, + "lane_tmp_removed": true +} diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/source-citations.txt b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/source-citations.txt new file mode 100644 index 000000000..c9850b33b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/source-citations.txt @@ -0,0 +1,7 @@ +tests/loopback_pump_structure.rs:4945:fn validate_measured_extension_guard(source: &str) -> Result<(), String> { +tests/loopback_pump_structure.rs:4970:fn loopback_guest_budget_guard_and_always_extend_mutation() { +tests/loopback_pump_structure.rs:4987: program.push_str("fn starved(tick_ms:u64,ctr_ms:u64,ctx_delta:u64)->bool {"); +tests/loopback_pump_structure.rs:4989: program.push_str("} fn eligible(pending:bool,runnable:bool,starved:bool,extensions:u64)->bool {"); +kernel/src/test_framework/registry.rs:2616:fn loopback_window_starved(tick_ms: u64, ctr_ms: u64, ctx_delta: u64) -> bool { +kernel/src/test_framework/registry.rs:2622:fn loopback_extension_eligible( +kernel/src/test_framework/registry.rs:3264: "[LOOPBACK_WAKE_BUDGET:arch={}:test={}:budget_ms={}:elapsed_tick_ms={}:elapsed_ctr_ms={}:ctx_delta={}:extensions={}:max_extensions={}:extension_ms={}:extension_bound_ms={}:reader_state={}:queued_cpu={}:queued_idx={}:idle_cpus={}:cpu_silence_ms={}:silence_cpu={}:woke_ms={}:verdict={}]", diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/aarch64_testing_profile_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/aarch64_testing_profile_structure.metrics new file mode 100644 index 000000000..6617b054c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/aarch64_testing_profile_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/aarch64_testing_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/aarch64_testing_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/aarch64_testing_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/block_request_lifetime_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/block_request_lifetime_structure.metrics new file mode 100644 index 000000000..6fd4ba3e8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/block_request_lifetime_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/block_request_lifetime_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/block_request_lifetime_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/block_request_lifetime_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/blocking_fd_eagain_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/blocking_fd_eagain_structure.metrics new file mode 100644 index 000000000..50712c63d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/blocking_fd_eagain_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/blocking_fd_eagain_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/blocking_fd_eagain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/blocking_fd_eagain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/bssh_auth_close_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/bssh_auth_close_structure.metrics new file mode 100644 index 000000000..570440d0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/bssh_auth_close_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/bssh_auth_close_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/bssh_auth_close_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/bssh_auth_close_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/capture_bxcap_schema_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/capture_bxcap_schema_structure.metrics new file mode 100644 index 000000000..10c63b5ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/capture_bxcap_schema_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/capture_bxcap_schema_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/capture_bxcap_schema_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/capture_bxcap_schema_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/capture_path_lock_free_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/capture_path_lock_free_structure.metrics new file mode 100644 index 000000000..48026da1a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/capture_path_lock_free_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/capture_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/capture_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/capture_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/console_read_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/console_read_structure.metrics new file mode 100644 index 000000000..ccd844667 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/console_read_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/console_read_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/console_read_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/console_read_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/context_restore_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/context_restore_structure.metrics new file mode 100644 index 000000000..1c55948e5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/context_restore_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=58:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/context_restore_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/context_restore_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/context_restore_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_component_h_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_component_h_structure.metrics new file mode 100644 index 000000000..3dabda3be --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_component_h_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_component_h_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_component_h_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_component_h_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_coverage_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_coverage_structure.metrics new file mode 100644 index 000000000..7e343a3fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_coverage_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_coverage_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_coverage_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_coverage_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_mutation_register_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_mutation_register_structure.metrics new file mode 100644 index 000000000..e5f6e6410 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_mutation_register_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_mutation_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_mutation_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_mutation_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_sites_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_sites_structure.metrics new file mode 100644 index 000000000..a3435ebf8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_sites_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_sites_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_sites_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/coreproof_sites_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/critical_path_logging_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/critical_path_logging_census_structure.metrics new file mode 100644 index 000000000..805020bf7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/critical_path_logging_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/critical_path_logging_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/critical_path_logging_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/critical_path_logging_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ctx_diag_ring_sample_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ctx_diag_ring_sample_structure.metrics new file mode 100644 index 000000000..5107c5665 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ctx_diag_ring_sample_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ctx_diag_ring_sample_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ctx_diag_ring_sample_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ctx_diag_ring_sample_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/degenerate_transfer_fd_validation_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/degenerate_transfer_fd_validation_structure.metrics new file mode 100644 index 000000000..08848261d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/degenerate_transfer_fd_validation_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/degenerate_transfer_fd_validation_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/degenerate_transfer_fd_validation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/degenerate_transfer_fd_validation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_fact_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_fact_census_structure.metrics new file mode 100644 index 000000000..1d58b9500 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_fact_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_fact_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_fact_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_fact_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_path_lock_free_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_path_lock_free_structure.metrics new file mode 100644 index 000000000..4f76ecd7f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_path_lock_free_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_strand_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_strand_census_structure.metrics new file mode 100644 index 000000000..1a1525a09 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_strand_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_strand_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_strand_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dispatch_strand_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dma_and_log_sink_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dma_and_log_sink_structure.metrics new file mode 100644 index 000000000..e253f306e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dma_and_log_sink_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dma_and_log_sink_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dma_and_log_sink_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/dma_and_log_sink_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/entry_point_df_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/entry_point_df_structure.metrics new file mode 100644 index 000000000..1cf6e0bee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/entry_point_df_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/entry_point_df_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/entry_point_df_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/entry_point_df_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/exec_lock_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/exec_lock_order_structure.metrics new file mode 100644 index 000000000..9026d54f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/exec_lock_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/exec_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/exec_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/exec_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/exit_tally_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/exit_tally_structure.metrics new file mode 100644 index 000000000..f938f15c7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/exit_tally_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/exit_tally_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/exit_tally_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/exit_tally_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ext2_disk_size_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ext2_disk_size_structure.metrics new file mode 100644 index 000000000..14de27cf9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ext2_disk_size_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ext2_disk_size_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ext2_disk_size_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ext2_disk_size_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ext2_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ext2_lock_structure.metrics new file mode 100644 index 000000000..d3862ed37 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ext2_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ext2_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ext2_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ext2_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/fcntl_pm_contention_gate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/fcntl_pm_contention_gate_structure.metrics new file mode 100644 index 000000000..7912321be --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/fcntl_pm_contention_gate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/fcntl_pm_contention_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/fcntl_pm_contention_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/fcntl_pm_contention_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/fork_lock_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/fork_lock_order_structure.metrics new file mode 100644 index 000000000..6d1cd5b6b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/fork_lock_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/fork_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/fork_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/fork_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_boot_facts_pipefail_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_boot_facts_pipefail_structure.metrics new file mode 100644 index 000000000..da0ada17b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_boot_facts_pipefail_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_boot_facts_pipefail_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_boot_facts_pipefail_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_boot_facts_pipefail_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_boot_facts_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_boot_facts_structure.metrics new file mode 100644 index 000000000..7e0726e40 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_boot_facts_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_boot_facts_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_boot_facts_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_boot_facts_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_capture_drain_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_capture_drain_structure.metrics new file mode 100644 index 000000000..f578b96c8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_capture_drain_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_capture_drain_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_capture_drain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_capture_drain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_qmp_backstop_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_qmp_backstop_structure.metrics new file mode 100644 index 000000000..540c01582 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_qmp_backstop_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_qmp_backstop_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_qmp_backstop_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_qmp_backstop_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_structure_preflight_wiring_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_structure_preflight_wiring_structure.metrics new file mode 100644 index 000000000..cd619b4ca --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_structure_preflight_wiring_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_structure_preflight_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_structure_preflight_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/gate_structure_preflight_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/green_program_envelope_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/green_program_envelope_structure.metrics new file mode 100644 index 000000000..cab71540d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/green_program_envelope_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/green_program_envelope_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/green_program_envelope_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/green_program_envelope_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/launcher_smoke_xhci_evidence_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/launcher_smoke_xhci_evidence_structure.metrics new file mode 100644 index 000000000..f98d3366c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/launcher_smoke_xhci_evidence_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/launcher_smoke_xhci_evidence_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/launcher_smoke_xhci_evidence_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/launcher_smoke_xhci_evidence_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/lockup_capture_guard_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/lockup_capture_guard_structure.metrics new file mode 100644 index 000000000..edbc1f515 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/lockup_capture_guard_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/lockup_capture_guard_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/lockup_capture_guard_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/lockup_capture_guard_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/loopback_pump_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/loopback_pump_structure.metrics new file mode 100644 index 000000000..05db02256 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/loopback_pump_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/loopback_pump_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/loopback_pump_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/loopback_pump_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/masked_binary_load_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/masked_binary_load_structure.metrics new file mode 100644 index 000000000..d8aed8001 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/masked_binary_load_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/masked_binary_load_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/masked_binary_load_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/masked_binary_load_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/mmap_floor_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/mmap_floor_structure.metrics new file mode 100644 index 000000000..2b94e5a7c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/mmap_floor_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/mmap_floor_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/mmap_floor_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/mmap_floor_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/net_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/net_lock_structure.metrics new file mode 100644 index 000000000..5bd50e275 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/net_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/net_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/net_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/net_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/parallels_capture_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/parallels_capture_structure.metrics new file mode 100644 index 000000000..df2a30d4b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/parallels_capture_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/parallels_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/parallels_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/parallels_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/parallels_kill_by_name_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/parallels_kill_by_name_structure.metrics new file mode 100644 index 000000000..cf2192c1b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/parallels_kill_by_name_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/parallels_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/parallels_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/parallels_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/pipe_fifo_blocking_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/pipe_fifo_blocking_structure.metrics new file mode 100644 index 000000000..94f016db0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/pipe_fifo_blocking_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/pipe_fifo_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/pipe_fifo_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/pipe_fifo_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/poll_tcp_gate_wiring_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/poll_tcp_gate_wiring_structure.metrics new file mode 100644 index 000000000..0769622f0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/poll_tcp_gate_wiring_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/poll_tcp_gate_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/poll_tcp_gate_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/poll_tcp_gate_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/preempt_bracket_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/preempt_bracket_structure.metrics new file mode 100644 index 000000000..a246a7f18 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/preempt_bracket_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/preempt_bracket_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/preempt_bracket_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/preempt_bracket_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/qemu_host_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/qemu_host_lock_structure.metrics new file mode 100644 index 000000000..bc7ae2c73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/qemu_host_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/qemu_host_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/qemu_host_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/qemu_host_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/qemu_kill_by_name_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/qemu_kill_by_name_structure.metrics new file mode 100644 index 000000000..5581f6915 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/qemu_kill_by_name_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/qemu_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/qemu_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/qemu_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ring_span_report_site_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ring_span_report_site_structure.metrics new file mode 100644 index 000000000..91be319b6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ring_span_report_site_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ring_span_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ring_span_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ring_span_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ring_span_unfiltered_report_site_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ring_span_unfiltered_report_site_structure.metrics new file mode 100644 index 000000000..1825c0f53 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ring_span_unfiltered_report_site_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ring_span_unfiltered_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ring_span_unfiltered_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ring_span_unfiltered_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/run_inspector_import_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/run_inspector_import_structure.metrics new file mode 100644 index 000000000..dd62625f4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/run_inspector_import_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/run_inspector_import_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/run_inspector_import_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/run_inspector_import_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/serial_line_atomicity_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/serial_line_atomicity_structure.metrics new file mode 100644 index 000000000..3ab6dbd70 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/serial_line_atomicity_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/serial_line_atomicity_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/serial_line_atomicity_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/serial_line_atomicity_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/signal_eintr_predicate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/signal_eintr_predicate_structure.metrics new file mode 100644 index 000000000..1b764463e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/signal_eintr_predicate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/signal_eintr_predicate_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/signal_eintr_predicate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/signal_eintr_predicate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/softirq_deferral_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/softirq_deferral_structure.metrics new file mode 100644 index 000000000..f25be96af --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/softirq_deferral_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/softirq_deferral_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/softirq_deferral_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/softirq_deferral_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/strand_handoff_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/strand_handoff_structure.metrics new file mode 100644 index 000000000..4028e29b1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/strand_handoff_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/strand_handoff_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/strand_handoff_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/strand_handoff_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/structure_preflight_parallel_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/structure_preflight_parallel_structure.metrics new file mode 100644 index 000000000..f10e2b61a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/structure_preflight_parallel_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=7:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/structure_preflight_parallel_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/structure_preflight_parallel_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/structure_preflight_parallel_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/syscall_return_register_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/syscall_return_register_structure.metrics new file mode 100644 index 000000000..ad1de8a6b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/syscall_return_register_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/syscall_return_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/syscall_return_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/syscall_return_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/teardown_rustfmt_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/teardown_rustfmt_structure.metrics new file mode 100644 index 000000000..ea4fe8707 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/teardown_rustfmt_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/teardown_rustfmt_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/teardown_rustfmt_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/teardown_rustfmt_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/teardown_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/teardown_structure.metrics new file mode 100644 index 000000000..60b8ad9c0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/teardown_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=19:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/teardown_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/teardown_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/teardown_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/terminal_edge_capture_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/terminal_edge_capture_structure.metrics new file mode 100644 index 000000000..233a26a1d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/terminal_edge_capture_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/terminal_edge_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/terminal_edge_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/terminal_edge_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/timer_wake_dispatch_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/timer_wake_dispatch_structure.metrics new file mode 100644 index 000000000..f708c50ca --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/timer_wake_dispatch_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/timer_wake_dispatch_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/timer_wake_dispatch_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/timer_wake_dispatch_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/trace_ring_depth_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/trace_ring_depth_structure.metrics new file mode 100644 index 000000000..0e0be5a0e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/trace_ring_depth_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/trace_ring_depth_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/trace_ring_depth_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/trace_ring_depth_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tracing_provider_gate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tracing_provider_gate_structure.metrics new file mode 100644 index 000000000..5497fe1a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tracing_provider_gate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tracing_provider_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tracing_provider_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tracing_provider_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ttbr0_shadow_reconciliation_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ttbr0_shadow_reconciliation_structure.metrics new file mode 100644 index 000000000..6d0e1d377 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ttbr0_shadow_reconciliation_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=19:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ttbr0_shadow_reconciliation_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ttbr0_shadow_reconciliation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/ttbr0_shadow_reconciliation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_irq_fg_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_irq_fg_structure.metrics new file mode 100644 index 000000000..3ea25bd51 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_irq_fg_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_irq_fg_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_irq_fg_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_irq_fg_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_irq_pm_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_irq_pm_structure.metrics new file mode 100644 index 000000000..475118259 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_irq_pm_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_irq_pm_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_irq_pm_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_irq_pm_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_oracle_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_oracle_structure.metrics new file mode 100644 index 000000000..b1ae3a5e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_oracle_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_oracle_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_oracle_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/tty_oracle_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/udp_ports_lock_irq_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/udp_ports_lock_irq_structure.metrics new file mode 100644 index 000000000..c6032638b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/udp_ports_lock_irq_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/udp_ports_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/udp_ports_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/udp_ports_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/udp_socket_lock_irq_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/udp_socket_lock_irq_structure.metrics new file mode 100644 index 000000000..bd47ffe8f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/udp_socket_lock_irq_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/udp_socket_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/udp_socket_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/udp_socket_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/unix_stream_blocking_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/unix_stream_blocking_structure.metrics new file mode 100644 index 000000000..e01aa5ded --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/unix_stream_blocking_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/unix_stream_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/unix_stream_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/unix_stream_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/x86_boot_tests_profile_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/x86_boot_tests_profile_structure.metrics new file mode 100644 index 000000000..03295926e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/x86_boot_tests_profile_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/x86_boot_tests_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/x86_boot_tests_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/x86_boot_tests_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/x86_smp_enum_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/x86_smp_enum_structure.metrics new file mode 100644 index 000000000..85ea1faf0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/x86_smp_enum_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/x86_smp_enum_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/x86_smp_enum_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/x86_smp_enum_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/xhci_wait_irq_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/xhci_wait_irq_order_structure.metrics new file mode 100644 index 000000000..a010e4c75 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/xhci_wait_irq_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/xhci_wait_irq_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/xhci_wait_irq_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict-preflight/xhci_wait_irq_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict.txt b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict.txt new file mode 100644 index 000000000..e52ae8689 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict.txt @@ -0,0 +1,127 @@ +b5f11b353f9ae04ce3f8869277c153e782fe22c3 +Command: bash docker/qemu/run-aarch64-boot-test-strict.sh 1 +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=58:exit=0] +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=7:exit=0] +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=19:exit=0] +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=19:exit=0] +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_PREFLIGHT:structure_suites=70/70:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: ca4509b1a24a2e4547fa939a42b27a114928bcaa8303a3b7572e0da4aab4021e + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17h61ecf85f7d566472E + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 57885 () + [FAIL] Boot 1: T2T3T4T5[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=2848992:dispatches=5:iterations=25:verdict=ok] +BSSH publickey oracle missing, duplicated, or failed (1461 lines); serial: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_aarch64_strict_failures/20260908T130623Z-boot1.txt + [GATE_BOOT_FACTS:boot=1:host_ms=1788872681538-1788872783553:qemu_at_start=0:load_at_start=6.35:qemu_at_end=0:load_at_end=2.94:qemu_cpu_s=NA:guest_uptime_ms=89739:ended_by=hard_timeout] + [CAPTURE_DRAIN:capture=absent:seq=-:edge=-:cpu=-:records=-:drain_ms=300] + [CAPTURE_DRAIN_EVENTS:last_events=none] + [QMP_DUMP:capture=partial:reason=qmp_socket_missing:core=-:decoded_events=-:dump_ms=13] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 0 +Failures: 1 +Inconclusive (host starvation): 0 +Success rate: 0% +Duration: 102s + +Failed iterations: 1 + +========================================= +FAIL: Only 0/1 boots succeeded +========================================= + +This indicates a regression or timing bug that needs investigation. +Serial output from failed boots can be found in /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_aarch64_strict_N/ +EXIT: 1 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict/gate_boot_facts.txt new file mode 100644 index 000000000..d683a60c8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788872681538-1788872783553:qemu_at_start=0:load_at_start=6.35:qemu_at_end=0:load_at_end=2.94:qemu_cpu_s=NA:guest_uptime_ms=89739:ended_by=hard_timeout] +[CAPTURE_DRAIN:capture=absent:seq=-:edge=-:cpu=-:records=-:drain_ms=300] +[CAPTURE_DRAIN_EVENTS:last_events=none] +[QMP_DUMP:capture=partial:reason=qmp_socket_missing:core=-:decoded_events=-:dump_ms=13] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict/run-inspector.json b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict/run-inspector.json new file mode 100644 index 000000000..fcc9b8306 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict/run-inspector.json @@ -0,0 +1 @@ +{"schemaVersion": 1, "id": "ba8720f1-00f3-4996-a503-48176a584e8c", "arch": "aarch64", "profile": "strict", "verdict": "FAIL", "exitCode": 1, "startedAt": "2026-09-08T13:04:41.538000+00:00", "endedAt": "2026-09-08T13:06:23.811758+00:00", "command": ["docker/qemu/run-aarch64-boot-test-strict.sh", "1"], "serials": ["serial.txt"], "captures": ["gate_boot_facts.txt"]} diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict/serial.txt b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict/serial.txt new file mode 100644 index 000000000..3f61224ed --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/strict/serial.txt @@ -0,0 +1,1461 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 489437 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON success (raw_status=1@01) +A[smp]2@1AB CCPU BCD2: PDESCEeI CePUF_FGOGN success2 (raw_status=0) +3@11ABCD[smp] CPU EeFG3: 3PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOITmode=1) +1[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=87 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T2T3T4T5[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=2848992:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +T6[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[SUBSYSTEM:network:early:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:timer:early:START] +[SUBSYSTEM:logging:early:START] +[TEST:timer:timer_init:START] +[TEST:logging:logging_init:START] +[TEST:timer:timer_init:PASS] +[TEST:logging:logging_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=129:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=347:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=20:cleared=20] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:process:thread_creation:START] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:process:thread_creation:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:timer:ring_span_report:START] +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=138:elapsed_ctr_ms=209:ctx_delta=92:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=961:silence_cpu=0:woke_ms=824:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[RING_SPAN:cpu=0:span_ms=1493:writes=538:dropped=0:ticks_total=4001:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=128:elapsed_ctr_ms=202:ctx_delta=316:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0xa:cpu_silence_ms=1125:silence_cpu=0:woke_ms=998:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4434b000-0x4435b000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4434b000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4433e000-0x4434e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4433e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x4435b000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2254 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2281 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1501 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=29 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1503 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=806 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=806 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=809 cause=no_progress target=worker_1 progress=[1, 18, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=799 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=804 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=108:checked=646:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3606:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2831:cleared=2834] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=799 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=801 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4091 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1214 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1214 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=405 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=611 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2235 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=5649:cpu_silence_ms=5649:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=4451:cleared=4454] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=6:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=5:window_ms=73:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=87:armed=1:acquired=1:holder_cpu=2:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8081:hold_safety=0:hold_done=1:joined=1:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12010:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=0:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20000:entry_us=124:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12008:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=24:hold_us=12006:refused=11:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[heartbeat] tid=1241 uptime_ms=9424 kbd_nonzero=0 +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2467:kernel=7283:cleared=9725] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=585:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=5:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=1874:kstack=0:uva=4:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=1874:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=597:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=585:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=6:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=4:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2275:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=2508:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2508:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=2260:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=2275:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2329:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=16:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=2635:kstack=0:uva=16:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2635:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2320:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2330:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=12:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=16:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2711:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=8:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=3044:kstack=0:uva=7:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3044:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=2725:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=2711:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=7:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=7:smallint=1:other=0] +[heartbeat] tid=1241 uptime_ms=10428 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=207:checked=980:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5616:worst_cpu_scheduler_silence_ms=5742:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5858:kernel=11005:cleared=16804] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6673:kernel=11876:cleared=18472] +[heartbeat] tid=1241 uptime_ms=11430 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10371:kernel=15915:cleared=26163] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=24:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11270:kernel=16924:cleared=28064] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[heartbeat] tid=1241 uptime_ms=12431 kbd_nonzero=0 +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12411:kernel=18138:cleared=30388] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=89:park_ms=83:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=89:park_ms=83:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12425:kernel=18153:cleared=30416] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14920:kernel=20840:cleared=35537] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14943:kernel=20856:cleared=35569] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[heartbeat] tid=1241 uptime_ms=13447 kbd_nonzero=0 +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16709:kernel=23989:cleared=40441] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19884:kernel=26705:cleared=45859] +CLONEVM_EXEC_TEST: child exited +[heartbeat] tid=1241 uptime_ms=14448 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20892:kernel=27754:cleared=47865] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20903:kernel=27763:cleared=47883] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +[init] bsshd started (PID 103) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=104 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=23858:kernel=30984:cleared=54036] +[heartbeat] tid=1241 uptime_ms=15449 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=307:checked=1286:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5616:worst_cpu_scheduler_silence_ms=5742:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=10:reap_second=9:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25650:kernel=32918:cleared=57754] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 106 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 106 +[spawn] Created child PID 106 for parent PID 1 +[spawn] Success: child PID 106 scheduled +[init] Boot script completed +[spawn] path='/bin/bounce' +TELNETD_STARTING +TELNETD_LISTENING +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +Bounce spheres demo starting (for Gus!) [boot_id=00000003ba369080] +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[init] bounce started (PID 107) +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[window] Created buffer id=1 for pid=107: 400x300 at virt=0x7ffffdf86000 phys=0x442cb000 +[bounce] Window mode: id=1 400x300 [boot_id=00000003ba369080] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 101 exited (code 0) +[init] Process 102 exited (code 0) +[init] Process 104 exited (code 0) +[heartbeat] tid=1241 uptime_ms=16451 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=17455 kbd_nonzero=0 +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=105 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=27829:kernel=35528:cleared=62513] +[init] Process 105 exited (code 1) +[heartbeat] tid=1241 uptime_ms=18457 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=19464 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=4779:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=329:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=16623:kstack=0:uva=113:smallint=216:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=16623:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=4890:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=4779:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=130:smallint=217:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=113:smallint=216:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=4650:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=272:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6562:kstack=0:uva=91:smallint=181:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6562:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4511:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4650:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=85:smallint=181:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=91:smallint=181:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=4712:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=333:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=6968:kstack=0:uva=91:smallint=242:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=6968:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=4662:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=4713:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=80:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=91:smallint=242:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5067:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=354:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=7:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=7736:kstack=0:uva=124:smallint=233:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=7739:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5145:kstack=0:uva=1:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5064:kstack=0:uva=1:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=118:smallint=230:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=123:smallint=231:other=0] +[heartbeat] tid=1241 uptime_ms=20469 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27849:kernel=36177:cleared=63177] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 38 (cpu0=2, cpu1=11, cpu2=19, cpu3=6) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 38 (cpu0=2, cpu1=11, cpu2=19, cpu3=6) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=1, cpu3=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 36 (cpu0=2, cpu1=11, cpu2=18, cpu3=5) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=406:checked=1491:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5616:worst_cpu_scheduler_silence_ms=5742:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27849:kernel=36246:cleared=63246] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=21479 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=22482 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=23484 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=24487 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=25489 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=504:checked=1687:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5616:worst_cpu_scheduler_silence_ms=5742:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27860:kernel=37429:cleared=64439] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=26491 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=27494 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=28497 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=29498 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5240:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=329:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=17085:kstack=0:uva=113:smallint=216:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=17085:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5351:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5241:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=130:smallint=217:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=113:smallint=216:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5277:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=272:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7189:kstack=0:uva=91:smallint=181:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7189:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5138:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5277:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=85:smallint=181:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=91:smallint=181:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5360:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=333:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=7615:kstack=0:uva=91:smallint=242:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7615:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5310:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5360:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=80:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=91:smallint=242:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5675:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=354:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=7:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=8344:kstack=0:uva=124:smallint=233:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8347:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5753:kstack=0:uva=1:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5672:kstack=0:uva=1:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=118:smallint=230:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=123:smallint=231:other=0] +[heartbeat] tid=1241 uptime_ms=30500 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27870:kernel=38499:cleared=65519] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 38 (cpu0=2, cpu1=11, cpu2=19, cpu3=6) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 38 (cpu0=2, cpu1=11, cpu2=19, cpu3=6) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=1, cpu3=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 36 (cpu0=2, cpu1=11, cpu2=18, cpu3=5) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=603:checked=1885:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5616:worst_cpu_scheduler_silence_ms=5742:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27873:kernel=38574:cleared=65596] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=31514 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=32517 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=33520 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=34521 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=35522 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=701:checked=2081:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5616:worst_cpu_scheduler_silence_ms=5742:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27883:kernel=39751:cleared=66783] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=36523 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=37525 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=38527 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=39528 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5728:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=330:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=17572:kstack=0:uva=114:smallint=216:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=17572:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5838:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5728:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=131:smallint=217:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=114:smallint=216:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5927:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=272:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7839:kstack=0:uva=91:smallint=181:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7839:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5788:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5927:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=85:smallint=181:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=91:smallint=181:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5992:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=333:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8247:kstack=0:uva=91:smallint=242:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8247:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5942:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5992:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=80:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=91:smallint=242:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6300:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=355:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=7:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=8969:kstack=0:uva=125:smallint=233:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8972:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=6378:kstack=0:uva=1:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=6297:kstack=0:uva=1:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=119:smallint=230:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=124:smallint=231:other=0] +[heartbeat] tid=1241 uptime_ms=40530 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27895:kernel=40888:cleared=67932] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 38 (cpu0=2, cpu1=11, cpu2=19, cpu3=6) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 38 (cpu0=2, cpu1=11, cpu2=19, cpu3=6) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=1, cpu3=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 36 (cpu0=2, cpu1=11, cpu2=18, cpu3=5) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[SCHED_STRAND_ORACLE:aarch64:samples=799:checked=2278:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5616:worst_cpu_scheduler_silence_ms=5742:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27899:kernel=40950:cleared=67997] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=41559 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=42561 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=43566 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=44568 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=45571 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=898:checked=2477:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5616:worst_cpu_scheduler_silence_ms=5742:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27913:kernel=42041:cleared=69100] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=46574 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=47575 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=48576 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=49580 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=6241:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=330:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=18085:kstack=0:uva=114:smallint=216:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=18085:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=6351:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=6241:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=132:smallint=217:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=114:smallint=216:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6502:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=274:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8414:kstack=0:uva=93:smallint=181:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8414:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6363:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6502:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=87:smallint=181:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=93:smallint=181:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6608:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=333:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8863:kstack=0:uva=91:smallint=242:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8863:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=6557:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=6608:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=81:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=91:smallint=242:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6857:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=360:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=7:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=9526:kstack=0:uva=130:smallint=233:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=9529:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=6936:kstack=0:uva=1:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=6854:kstack=0:uva=1:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=122:smallint=230:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=129:smallint=231:other=0] +[heartbeat] tid=1241 uptime_ms=50583 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27924:kernel=43135:cleared=70204] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 38 (cpu0=2, cpu1=11, cpu2=19, cpu3=6) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 38 (cpu0=2, cpu1=11, cpu2=19, cpu3=6) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=1, cpu3=1) +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 36 (cpu0=2, cpu1=11, cpu2=18, cpu3=5) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[SCHED_STRAND_ORACLE:aarch64:samples=996:checked=2674:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5616:worst_cpu_scheduler_silence_ms=5742:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27927:kernel=43205:cleared=70277] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=51598 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=52601 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=53604 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=54606 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=55612 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1095:checked=2873:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5616:worst_cpu_scheduler_silence_ms=5742:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27944:kernel=44428:cleared=71514] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=56624 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=57627 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=58629 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=59631 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=6745:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=330:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=18590:kstack=0:uva=114:smallint=216:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=18590:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=6855:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=6746:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=132:smallint=217:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=114:smallint=216:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=7209:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=276:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=9121:kstack=0:uva=95:smallint=181:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=9121:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7069:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7209:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=90:smallint=181:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=95:smallint=181:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7240:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=334:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=9495:kstack=0:uva=92:smallint=242:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=9495:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=7190:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=7240:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=81:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=92:smallint=242:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7439:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=364:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=7:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=10108:kstack=0:uva=134:smallint=233:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=10111:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=7519:kstack=0:uva=1:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=7436:kstack=0:uva=1:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=126:smallint=230:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=133:smallint=231:other=0] +[heartbeat] tid=1241 uptime_ms=60633 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27962:kernel=45555:cleared=72659] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 38 (cpu0=2, cpu1=11, cpu2=19, cpu3=6) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 38 (cpu0=2, cpu1=11, cpu2=19, cpu3=6) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=1, cpu3=1) +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 36 (cpu0=2, cpu1=11, cpu2=18, cpu3=5) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[SCHED_STRAND_ORACLE:aarch64:samples=1193:checked=3070:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5616:worst_cpu_scheduler_silence_ms=5742:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27962:kernel=45611:cleared=72715] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=61647 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=62651 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=63656 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=64658 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=65661 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1292:checked=3268:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5616:worst_cpu_scheduler_silence_ms=5742:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27973:kernel=46780:cleared=73895] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=66664 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=67666 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=68668 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=69669 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=70671 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27985:kernel=47825:cleared=74951] +[net-rx-counters] sample=6 begin +[net-rx-counters] sample=6 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=6 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=6 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_SOFTIRQ_ENTRY_TOTAL: 38 (cpu0=2, cpu1=11, cpu2=19, cpu3=6) +[net-rx-counters] sample=6 NET_RX_SOFTIRQ_EXIT_TOTAL: 38 (cpu0=2, cpu1=11, cpu2=19, cpu3=6) +[net-rx-counters] sample=6 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=1, cpu3=1) +[net-rx-counters] sample=6 NET_RX_GUARD_RELEASE_TOTAL: 36 (cpu0=2, cpu1=11, cpu2=18, cpu3=5) +[net-rx-counters] sample=6 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=6 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=6 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=6 end +[SCHED_STRAND_ORACLE:aarch64:samples=1391:checked=3468:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5616:worst_cpu_scheduler_silence_ms=5742:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27985:kernel=47898:cleared=75024] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=71680 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=72682 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=73684 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=74687 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=75692 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1490:checked=3667:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5616:worst_cpu_scheduler_silence_ms=5742:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27997:kernel=49072:cleared=76210] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=76694 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=77697 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=78703 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=79706 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=80707 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=28008:kernel=50128:cleared=77277] +[net-rx-counters] sample=7 begin +[net-rx-counters] sample=7 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=7 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=7 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=7 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=7 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=7 NET_RX_SOFTIRQ_ENTRY_TOTAL: 38 (cpu0=2, cpu1=11, cpu2=19, cpu3=6) +[net-rx-counters] sample=7 NET_RX_SOFTIRQ_EXIT_TOTAL: 38 (cpu0=2, cpu1=11, cpu2=19, cpu3=6) +[net-rx-counters] sample=7 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=1, cpu3=1) +[net-rx-counters] sample=7 NET_RX_GUARD_RELEASE_TOTAL: 36 (cpu0=2, cpu1=11, cpu2=18, cpu3=5) +[net-rx-counters] sample=7 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=7 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=7 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=7 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=7 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=7 end +[SCHED_STRAND_ORACLE:aarch64:samples=1589:checked=3865:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5616:worst_cpu_scheduler_silence_ms=5742:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=28008:kernel=50207:cleared=77356] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=81713 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=82718 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=83720 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=84722 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=85725 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1688:checked=4064:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5616:worst_cpu_scheduler_silence_ms=5742:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=28020:kernel=51393:cleared=78554] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=86728 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=87734 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=88735 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=89739 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/aarch64_testing_profile_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/aarch64_testing_profile_structure.metrics new file mode 100644 index 000000000..6617b054c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/aarch64_testing_profile_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/aarch64_testing_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/aarch64_testing_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/aarch64_testing_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/block_request_lifetime_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/block_request_lifetime_structure.metrics new file mode 100644 index 000000000..b64f59928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/block_request_lifetime_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/block_request_lifetime_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/block_request_lifetime_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/block_request_lifetime_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/blocking_fd_eagain_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/blocking_fd_eagain_structure.metrics new file mode 100644 index 000000000..4889c0fc5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/blocking_fd_eagain_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/blocking_fd_eagain_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/blocking_fd_eagain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/blocking_fd_eagain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/bssh_auth_close_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/bssh_auth_close_structure.metrics new file mode 100644 index 000000000..51691f49d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/bssh_auth_close_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/bssh_auth_close_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/bssh_auth_close_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/bssh_auth_close_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/capture_bxcap_schema_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/capture_bxcap_schema_structure.metrics new file mode 100644 index 000000000..5c7458a73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/capture_bxcap_schema_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/capture_bxcap_schema_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/capture_bxcap_schema_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/capture_bxcap_schema_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/capture_path_lock_free_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/capture_path_lock_free_structure.metrics new file mode 100644 index 000000000..839a398f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/capture_path_lock_free_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/capture_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/capture_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/capture_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/console_read_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/console_read_structure.metrics new file mode 100644 index 000000000..986db815a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/console_read_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/console_read_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/console_read_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/console_read_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/context_restore_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/context_restore_structure.metrics new file mode 100644 index 000000000..1c55948e5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/context_restore_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=58:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/context_restore_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/context_restore_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/context_restore_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_component_h_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_component_h_structure.metrics new file mode 100644 index 000000000..3c9599741 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_component_h_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_component_h_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_component_h_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_component_h_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_coverage_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_coverage_structure.metrics new file mode 100644 index 000000000..7e343a3fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_coverage_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_coverage_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_coverage_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_coverage_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_mutation_register_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_mutation_register_structure.metrics new file mode 100644 index 000000000..e5f6e6410 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_mutation_register_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_mutation_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_mutation_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_mutation_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_sites_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_sites_structure.metrics new file mode 100644 index 000000000..a3435ebf8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_sites_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_sites_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_sites_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/coreproof_sites_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/critical_path_logging_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/critical_path_logging_census_structure.metrics new file mode 100644 index 000000000..805020bf7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/critical_path_logging_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/critical_path_logging_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/critical_path_logging_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/critical_path_logging_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ctx_diag_ring_sample_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ctx_diag_ring_sample_structure.metrics new file mode 100644 index 000000000..5107c5665 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ctx_diag_ring_sample_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ctx_diag_ring_sample_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ctx_diag_ring_sample_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ctx_diag_ring_sample_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/degenerate_transfer_fd_validation_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/degenerate_transfer_fd_validation_structure.metrics new file mode 100644 index 000000000..08848261d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/degenerate_transfer_fd_validation_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/degenerate_transfer_fd_validation_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/degenerate_transfer_fd_validation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/degenerate_transfer_fd_validation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_fact_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_fact_census_structure.metrics new file mode 100644 index 000000000..1d58b9500 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_fact_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_fact_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_fact_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_fact_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_path_lock_free_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_path_lock_free_structure.metrics new file mode 100644 index 000000000..4f76ecd7f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_path_lock_free_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_strand_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_strand_census_structure.metrics new file mode 100644 index 000000000..1a1525a09 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_strand_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_strand_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_strand_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dispatch_strand_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dma_and_log_sink_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dma_and_log_sink_structure.metrics new file mode 100644 index 000000000..e253f306e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dma_and_log_sink_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dma_and_log_sink_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dma_and_log_sink_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/dma_and_log_sink_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/entry_point_df_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/entry_point_df_structure.metrics new file mode 100644 index 000000000..1cf6e0bee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/entry_point_df_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/entry_point_df_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/entry_point_df_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/entry_point_df_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/exec_lock_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/exec_lock_order_structure.metrics new file mode 100644 index 000000000..9026d54f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/exec_lock_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/exec_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/exec_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/exec_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/exit_tally_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/exit_tally_structure.metrics new file mode 100644 index 000000000..f938f15c7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/exit_tally_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/exit_tally_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/exit_tally_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/exit_tally_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ext2_disk_size_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ext2_disk_size_structure.metrics new file mode 100644 index 000000000..14de27cf9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ext2_disk_size_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ext2_disk_size_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ext2_disk_size_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ext2_disk_size_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ext2_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ext2_lock_structure.metrics new file mode 100644 index 000000000..d3862ed37 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ext2_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ext2_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ext2_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ext2_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/fcntl_pm_contention_gate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/fcntl_pm_contention_gate_structure.metrics new file mode 100644 index 000000000..cf0e27160 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/fcntl_pm_contention_gate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/fcntl_pm_contention_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/fcntl_pm_contention_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/fcntl_pm_contention_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/fork_lock_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/fork_lock_order_structure.metrics new file mode 100644 index 000000000..e21087f96 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/fork_lock_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/fork_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/fork_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/fork_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_boot_facts_pipefail_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_boot_facts_pipefail_structure.metrics new file mode 100644 index 000000000..da0ada17b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_boot_facts_pipefail_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_boot_facts_pipefail_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_boot_facts_pipefail_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_boot_facts_pipefail_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_boot_facts_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_boot_facts_structure.metrics new file mode 100644 index 000000000..f420ad5e6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_boot_facts_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_boot_facts_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_boot_facts_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_boot_facts_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_capture_drain_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_capture_drain_structure.metrics new file mode 100644 index 000000000..f578b96c8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_capture_drain_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_capture_drain_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_capture_drain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_capture_drain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_qmp_backstop_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_qmp_backstop_structure.metrics new file mode 100644 index 000000000..a63b403b4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_qmp_backstop_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=5:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_qmp_backstop_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_qmp_backstop_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_qmp_backstop_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_structure_preflight_wiring_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_structure_preflight_wiring_structure.metrics new file mode 100644 index 000000000..e7199cd99 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_structure_preflight_wiring_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_structure_preflight_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_structure_preflight_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/gate_structure_preflight_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/green_program_envelope_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/green_program_envelope_structure.metrics new file mode 100644 index 000000000..8473d1fa3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/green_program_envelope_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/green_program_envelope_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/green_program_envelope_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/green_program_envelope_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/launcher_smoke_xhci_evidence_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/launcher_smoke_xhci_evidence_structure.metrics new file mode 100644 index 000000000..f98d3366c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/launcher_smoke_xhci_evidence_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/launcher_smoke_xhci_evidence_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/launcher_smoke_xhci_evidence_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/launcher_smoke_xhci_evidence_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/lockup_capture_guard_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/lockup_capture_guard_structure.metrics new file mode 100644 index 000000000..edbc1f515 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/lockup_capture_guard_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/lockup_capture_guard_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/lockup_capture_guard_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/lockup_capture_guard_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/loopback_pump_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/loopback_pump_structure.metrics new file mode 100644 index 000000000..05db02256 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/loopback_pump_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/loopback_pump_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/loopback_pump_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/loopback_pump_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/masked_binary_load_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/masked_binary_load_structure.metrics new file mode 100644 index 000000000..d8aed8001 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/masked_binary_load_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/masked_binary_load_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/masked_binary_load_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/masked_binary_load_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/mmap_floor_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/mmap_floor_structure.metrics new file mode 100644 index 000000000..2b94e5a7c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/mmap_floor_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/mmap_floor_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/mmap_floor_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/mmap_floor_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/net_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/net_lock_structure.metrics new file mode 100644 index 000000000..5bd50e275 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/net_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/net_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/net_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/net_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/parallels_capture_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/parallels_capture_structure.metrics new file mode 100644 index 000000000..df2a30d4b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/parallels_capture_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/parallels_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/parallels_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/parallels_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/parallels_kill_by_name_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/parallels_kill_by_name_structure.metrics new file mode 100644 index 000000000..152442691 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/parallels_kill_by_name_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/parallels_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/parallels_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/parallels_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/pipe_fifo_blocking_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/pipe_fifo_blocking_structure.metrics new file mode 100644 index 000000000..2a7bc664d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/pipe_fifo_blocking_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/pipe_fifo_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/pipe_fifo_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/pipe_fifo_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/poll_tcp_gate_wiring_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/poll_tcp_gate_wiring_structure.metrics new file mode 100644 index 000000000..0769622f0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/poll_tcp_gate_wiring_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/poll_tcp_gate_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/poll_tcp_gate_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/poll_tcp_gate_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/preempt_bracket_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/preempt_bracket_structure.metrics new file mode 100644 index 000000000..a246a7f18 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/preempt_bracket_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/preempt_bracket_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/preempt_bracket_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/preempt_bracket_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/qemu_host_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/qemu_host_lock_structure.metrics new file mode 100644 index 000000000..bc7ae2c73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/qemu_host_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/qemu_host_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/qemu_host_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/qemu_host_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/qemu_kill_by_name_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/qemu_kill_by_name_structure.metrics new file mode 100644 index 000000000..5581f6915 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/qemu_kill_by_name_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/qemu_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/qemu_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/qemu_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ring_span_report_site_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ring_span_report_site_structure.metrics new file mode 100644 index 000000000..91be319b6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ring_span_report_site_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ring_span_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ring_span_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ring_span_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ring_span_unfiltered_report_site_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ring_span_unfiltered_report_site_structure.metrics new file mode 100644 index 000000000..ca1149ba1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ring_span_unfiltered_report_site_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ring_span_unfiltered_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ring_span_unfiltered_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ring_span_unfiltered_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/run_inspector_import_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/run_inspector_import_structure.metrics new file mode 100644 index 000000000..3205dac92 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/run_inspector_import_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/run_inspector_import_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/run_inspector_import_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/run_inspector_import_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/serial_line_atomicity_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/serial_line_atomicity_structure.metrics new file mode 100644 index 000000000..3ab6dbd70 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/serial_line_atomicity_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/serial_line_atomicity_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/serial_line_atomicity_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/serial_line_atomicity_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/signal_eintr_predicate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/signal_eintr_predicate_structure.metrics new file mode 100644 index 000000000..ca4f2b18b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/signal_eintr_predicate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/signal_eintr_predicate_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/signal_eintr_predicate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/signal_eintr_predicate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/softirq_deferral_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/softirq_deferral_structure.metrics new file mode 100644 index 000000000..58f20c98f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/softirq_deferral_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/softirq_deferral_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/softirq_deferral_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/softirq_deferral_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/strand_handoff_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/strand_handoff_structure.metrics new file mode 100644 index 000000000..18aaa97d4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/strand_handoff_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/strand_handoff_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/strand_handoff_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/strand_handoff_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/structure_preflight_parallel_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/structure_preflight_parallel_structure.metrics new file mode 100644 index 000000000..5f92fbb1c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/structure_preflight_parallel_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/structure_preflight_parallel_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/structure_preflight_parallel_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/structure_preflight_parallel_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/syscall_return_register_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/syscall_return_register_structure.metrics new file mode 100644 index 000000000..ad1de8a6b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/syscall_return_register_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/syscall_return_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/syscall_return_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/syscall_return_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/teardown_rustfmt_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/teardown_rustfmt_structure.metrics new file mode 100644 index 000000000..ea4fe8707 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/teardown_rustfmt_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/teardown_rustfmt_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/teardown_rustfmt_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/teardown_rustfmt_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/teardown_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/teardown_structure.metrics new file mode 100644 index 000000000..60b8ad9c0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/teardown_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=19:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/teardown_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/teardown_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/teardown_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/terminal_edge_capture_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/terminal_edge_capture_structure.metrics new file mode 100644 index 000000000..100d59c16 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/terminal_edge_capture_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/terminal_edge_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/terminal_edge_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/terminal_edge_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/timer_wake_dispatch_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/timer_wake_dispatch_structure.metrics new file mode 100644 index 000000000..f030632c2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/timer_wake_dispatch_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/timer_wake_dispatch_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/timer_wake_dispatch_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/timer_wake_dispatch_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/trace_ring_depth_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/trace_ring_depth_structure.metrics new file mode 100644 index 000000000..0e0be5a0e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/trace_ring_depth_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/trace_ring_depth_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/trace_ring_depth_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/trace_ring_depth_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tracing_provider_gate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tracing_provider_gate_structure.metrics new file mode 100644 index 000000000..e524a7e95 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tracing_provider_gate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tracing_provider_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tracing_provider_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tracing_provider_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ttbr0_shadow_reconciliation_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ttbr0_shadow_reconciliation_structure.metrics new file mode 100644 index 000000000..b34a072b6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ttbr0_shadow_reconciliation_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=17:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ttbr0_shadow_reconciliation_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ttbr0_shadow_reconciliation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/ttbr0_shadow_reconciliation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_irq_fg_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_irq_fg_structure.metrics new file mode 100644 index 000000000..3ea25bd51 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_irq_fg_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_irq_fg_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_irq_fg_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_irq_fg_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_irq_pm_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_irq_pm_structure.metrics new file mode 100644 index 000000000..475118259 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_irq_pm_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_irq_pm_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_irq_pm_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_irq_pm_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_oracle_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_oracle_structure.metrics new file mode 100644 index 000000000..b1ae3a5e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_oracle_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_oracle_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_oracle_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/tty_oracle_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/udp_ports_lock_irq_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/udp_ports_lock_irq_structure.metrics new file mode 100644 index 000000000..c6032638b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/udp_ports_lock_irq_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/udp_ports_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/udp_ports_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/udp_ports_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/udp_socket_lock_irq_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/udp_socket_lock_irq_structure.metrics new file mode 100644 index 000000000..7e5687ee6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/udp_socket_lock_irq_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/udp_socket_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/udp_socket_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/udp_socket_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/unix_stream_blocking_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/unix_stream_blocking_structure.metrics new file mode 100644 index 000000000..6b7779f6d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/unix_stream_blocking_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/unix_stream_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/unix_stream_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/unix_stream_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/x86_boot_tests_profile_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/x86_boot_tests_profile_structure.metrics new file mode 100644 index 000000000..03295926e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/x86_boot_tests_profile_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/x86_boot_tests_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/x86_boot_tests_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/x86_boot_tests_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/x86_smp_enum_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/x86_smp_enum_structure.metrics new file mode 100644 index 000000000..85ea1faf0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/x86_smp_enum_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/x86_smp_enum_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/x86_smp_enum_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/x86_smp_enum_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/xhci_wait_irq_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/xhci_wait_irq_order_structure.metrics new file mode 100644 index 000000000..a010e4c75 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/xhci_wait_irq_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/xhci_wait_irq_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/xhci_wait_irq_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure-suites/xhci_wait_irq_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure.txt b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure.txt new file mode 100644 index 000000000..115e447c5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing-20260908/structure.txt @@ -0,0 +1,73 @@ +b5f11b353f9ae04ce3f8869277c153e782fe22c3 +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=58:exit=0] +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=5:exit=0] +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=19:exit=0] +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=17:exit=0] +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_PREFLIGHT:structure_suites=70/70:critical_path_lines=260:pinned=120] +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/aarch64-build.txt b/docs/planning/green-program/network/serials/586-pr3/landing/aarch64-build.txt new file mode 100644 index 000000000..bf5e52ebc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/aarch64-build.txt @@ -0,0 +1,47 @@ +8674c930792709f3b5e09e4a29f8fd24decedcbb + Updating git repository `https://github.com/rust-osdev/bootloader.git` + Updating crates.io index + Locking 154 packages to latest compatible versions + Adding aarch64-cpu v9.4.0 (available: v11.2.0) + Adding acpi v5.2.0 (available: v6.1.1) + Adding az v1.2.1 (available: v1.3.0) + Adding pic8259 v0.10.4 (available: v0.11.0) + Adding spin v0.9.9 (available: v0.12.3) + Adding tock-registers v0.8.1 (available: v0.10.1) + Adding uart_16550 v0.3.2 (available: v0.8.0) + Adding uefi v0.33.0 (available: v0.37.0) + Adding x86_64 v0.15.4 (available: v0.15.5) + Compiling compiler_builtins v0.1.160 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3l/wt/.tmp/rust-src/library/compiler-builtins/compiler-builtins) + Compiling core v0.0.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3l/wt/.tmp/rust-src/library/core) + Compiling autocfg v1.5.1 + Compiling az v1.2.1 + Compiling crossbeam-utils v0.8.23 + Compiling bootloader_api v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3l/wt/kernel) + Compiling num-traits v0.2.19 + Compiling alloc v0.0.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3l/wt/.tmp/rust-src/library/alloc) + Compiling scopeguard v1.2.0 + Compiling byteorder v1.5.0 + Compiling futures-core v0.3.34 + Compiling slab v0.4.12 + Compiling pin-project-lite v0.2.17 + Compiling futures-task v0.3.34 + Compiling micromath v2.1.0 + Compiling conquer-util v0.3.0 + Compiling tock-registers v0.8.1 + Compiling noto-sans-mono-bitmap v0.3.2 + Compiling rlibc v1.0.0 + Compiling log v0.4.34 + Compiling lock_api v0.4.14 + Compiling conquer-once v0.4.0 + Compiling futures-util v0.3.34 + Compiling aarch64-cpu v9.4.0 + Compiling crossbeam-queue v0.3.14 + Compiling spinning_top v0.2.5 + Compiling spin v0.9.9 + Compiling linked_list_allocator v0.10.6 + Compiling float-cmp v0.9.0 + Compiling embedded-graphics-core v0.4.1 + Compiling embedded-graphics v0.8.2 + Finished `release` profile [optimized] target(s) in 17.81s +EXIT=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-cleanup.json b/docs/planning/green-program/network/serials/586-pr3/landing/beast-cleanup.json new file mode 100644 index 000000000..40bcb94a1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-cleanup.json @@ -0,0 +1 @@ +{"ownedQemuProcesses": []} diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..e0764d0c6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.log new file mode 100644 index 000000000..ddd5c122a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test completion_wait_census_ignores_comments_and_string_literals ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test driver_completion_wait_population_is_pinned ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..8393af084 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.log @@ -0,0 +1,10 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 3 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..1858dbd5f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test every_budget_arm_is_read_separately ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.log new file mode 100644 index 000000000..d0e43c904 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log new file mode 100644 index 000000000..a9635d010 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log @@ -0,0 +1,104 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_fails_closed ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status new file mode 100644 index 000000000..d00491fd7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status @@ -0,0 +1 @@ +1 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.log new file mode 100644 index 000000000..21e1197d5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.log new file mode 100644 index 000000000..9955bc4df --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok +test every_coverage_placement_names_a_declared_site ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..f65b0fc7b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test the_register_names_exactly_the_declared_mutations ... ok +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.log new file mode 100644 index 000000000..dc55523ea --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.log new file mode 100644 index 000000000..e20d5d192 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test critical_path_log_wider_census_is_pinned ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.44s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..144d4817c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test diagnostic_sample_values_are_pinned ... ok +test ctx_ring_writes_are_sampled ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sched_ring_writes_are_sampled ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..6360b1ba4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.log new file mode 100644 index 000000000..8fb8a5a72 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..5da288d3f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test master_kernel_pml4_is_read_without_a_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test switch_to_kernel_page_table_takes_no_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.log new file mode 100644 index 000000000..502ba601f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.81s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.log new file mode 100644 index 000000000..10837e368 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.log new file mode 100644 index 000000000..0857184b5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.log new file mode 100644 index 000000000..4018359e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.61s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.log new file mode 100644 index 000000000..5eba9699a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.30s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.log new file mode 100644 index 000000000..e50520a47 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.log new file mode 100644 index 000000000..fc5a6a08a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test ext2_acquire_itself_calls_record_park ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test read_guard_drop_releases_before_waking ... ok +test run_one_itself_resets_the_park_marker ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test write_guard_drop_releases_before_waking ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..8abdf35ed --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.log new file mode 100644 index 000000000..a05f5d99d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..1cc265880 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.log new file mode 100644 index 000000000..5d45195e4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.log new file mode 100644 index 000000000..211fe7d42 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..26da8d656 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.log @@ -0,0 +1,22 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 15 tests +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test strict_kill_follows_qmp_decision ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.64s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..8d1296a46 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.log new file mode 100644 index 000000000..4e42e29fc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_gate_scripts_boot_smp_4 ... ok +test item1_mutation_proof ... ok +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test item2_mutation_proof ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test item4_mutation_proof ... ok +test item3_mutation_proof ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test item5_mutation_proof ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..58f7c1552 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.log new file mode 100644 index 000000000..029ee764c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_committed_fixtures_match_their_sources ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.96s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.log new file mode 100644 index 000000000..c5a2d24ec --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_records_its_reason ... ok +test drain_exclusion_is_a_typed_guard ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test drain_owner_validator_rejects_force_release ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test forced_offline_home_declines_retention ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test census_counters_have_no_decrementing_writer ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test oracle_snapshots_cover_the_census ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test forced_stalled_home_retention ... ok +test loopback_guest_budget_production_policy_cases ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_calls_decide_the_placement ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_preserves_the_wake ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_helpers_are_adjacent ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test thread_placement_honours_the_cpu_pin ... ok +test rescue_retention_census ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.log new file mode 100644 index 000000000..be5c18c2c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.log new file mode 100644 index 000000000..2546cc8d2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.log new file mode 100644 index 000000000..a81c6a417 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.98s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.log new file mode 100644 index 000000000..93fd3bfea --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.log @@ -0,0 +1,22 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 15 tests +test capture_display_output_write_check_is_not_vacuous ... ok +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.59s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..ee608b76b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..c33760f99 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.log @@ -0,0 +1,24 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 17 tests +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.76s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..f9a8c4326 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test discover_files_finds_the_known_wired_gate ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.log new file mode 100644 index 000000000..bd838801a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test asymmetric_cfg_reddens_the_ratchet ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test the_underflow_guard_stays_fail_closed ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.log new file mode 100644 index 000000000..c991453ea --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..d25b74cbd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.83s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.log new file mode 100644 index 000000000..1e6f945a4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..90aa9e61b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.log new file mode 100644 index 000000000..5ac82bf74 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.log new file mode 100644 index 000000000..0baf93d8e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test tty_validator_rejects_per_byte_serial_writes ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.57s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..890c6c734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.log new file mode 100644 index 000000000..981a42369 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.76s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..ea050cfc5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.log @@ -0,0 +1,12 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 5 tests +test oversized_jobs_are_configuration_errors ... ok +test hung_suite_returns_red_within_budget ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.62s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.log new file mode 100644 index 000000000..a896bbd3a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test deliberately_broken_variants_fail_the_rules ... ok +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test no_trap_names_its_return_register_as_input_only ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.87s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.log new file mode 100644 index 000000000..b1ed780b4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.log new file mode 100644 index 000000000..c2dd3e83e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.log @@ -0,0 +1,114 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test init_identity_mechanism_is_cfg_free ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_release_ordering_is_structural ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test parse_u64_const_reads_real_values ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test init_designation_authority_is_closed ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test v3_structural_closures_are_exact ... ok +test deliberately_broken_variants_fail_the_ratchet has been running for over 60 seconds +test scheduler_lock_irq_shape_ratchet_is_not_vacuous has been running for over 60 seconds +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 137.46s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.log new file mode 100644 index 000000000..bd10c16fc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..aeb3d1760 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.log @@ -0,0 +1,15 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 8 tests +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_gates_read_the_marker ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok + +test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.log new file mode 100644 index 000000000..c41540893 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_guard_deletion_would_be_caught - should panic ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_constant_exists_and_is_named ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.log new file mode 100644 index 000000000..0a4fc94b5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test duplicate_pass_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test fail_alongside_pass_is_rejected ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test missing_start_is_rejected ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..8b3ae35a2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,40 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid has been running for over 60 seconds +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 138.93s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.log new file mode 100644 index 000000000..8bbf11384 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test every_foreground_pgrp_acquisition_counts_itself ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.91s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.log new file mode 100644 index 000000000..a078617b5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.log @@ -0,0 +1,17 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_line_discipline_names_no_process_manager ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.42s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.log new file mode 100644 index 000000000..bfef2a764 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_carries_the_668_err_trap ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..ee7c873b0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test bind_udp_uses_the_masked_primitive ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..081113682 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..a4b5a8f7f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test mutation_testing_only_cow_is_rejected ... ok +test context_fork_is_profile_independent ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_missing_completion_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.46s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.log new file mode 100644 index 000000000..c06fe22d0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_madt_reader_allocates_nothing ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.94s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..085d1c4b8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test the_synchronous_and_async_censuses_agree ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test every_direct_doorbell_caller_is_classified ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing-x86.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing-x86.log new file mode 100644 index 000000000..9092b74c8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing-x86.log @@ -0,0 +1,211 @@ +8674c930792709f3b5e09e4a29f8fd24decedcbb +======================================== + STD USERSPACE BUILD (Rust std library) +======================================== + Architecture: x86_64 + +[1/3] Building libbreenix-libc (x86_64)... + Compiling compiler_builtins v0.1.160 (/root/.rustup/toolchains/nightly-2025-06-24-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins) + Compiling core v0.0.0 (/root/.rustup/toolchains/nightly-2025-06-24-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core) + Compiling libbreenix v0.1.0 (/root/breenix-n586p3l/libs/libbreenix) + Compiling libbreenix-libc v0.1.0 (/root/breenix-n586p3l/libs/libbreenix-libc) + Finished `release` profile [optimized] target(s) in 26.01s + libbreenix-libc built successfully + +[2/3] Building userspace (x86_64)... + Updating crates.io index + Locking 10 packages to latest compatible versions + Compiling compiler_builtins v0.1.160 (/root/breenix-n586p3l/rust-fork/library/compiler-builtins/compiler-builtins) + Compiling core v0.0.0 (/root/breenix-n586p3l/rust-fork/library/core) + Compiling libc v0.2.174 (/root/breenix-n586p3l/libs/libc) + Compiling std v0.0.0 (/root/breenix-n586p3l/rust-fork/library/std) + Compiling rustc-std-workspace-core v1.99.0 (/root/breenix-n586p3l/rust-fork/library/rustc-std-workspace-core) + Compiling alloc v0.0.0 (/root/breenix-n586p3l/rust-fork/library/alloc) + Compiling panic_abort v0.0.0 (/root/breenix-n586p3l/rust-fork/library/panic_abort) + Compiling cfg-if v1.0.1 + Compiling rustc-demangle v0.1.25 + Compiling unwind v0.0.0 (/root/breenix-n586p3l/rust-fork/library/unwind) + Compiling rustc-std-workspace-alloc v1.99.0 (/root/breenix-n586p3l/rust-fork/library/rustc-std-workspace-alloc) + Compiling panic_unwind v0.0.0 (/root/breenix-n586p3l/rust-fork/library/panic_unwind) + Compiling std_detect v0.1.5 (/root/breenix-n586p3l/rust-fork/library/stdarch/crates/std_detect) + Compiling hashbrown v0.15.4 + Compiling rustc-std-workspace-std v1.99.0 (/root/breenix-n586p3l/rust-fork/library/rustc-std-workspace-std) + Compiling rustc-literal-escaper v0.0.2 + Compiling proc_macro v0.0.0 (/root/breenix-n586p3l/rust-fork/library/proc_macro) + Compiling libfont v0.1.0 (/root/breenix-n586p3l/libs/libfont) + Compiling noto-sans-mono-bitmap v0.3.2 + Compiling libbreenix v0.1.0 (/root/breenix-n586p3l/libs/libbreenix) + Compiling libimg v0.1.0 (/root/breenix-n586p3l/libs/libimg) + Compiling breenish-js v0.1.0 (/root/breenix-n586p3l/libs/breenish-js) + Compiling libgfx v0.1.0 (/root/breenix-n586p3l/libs/libgfx) + Compiling libbui v0.1.0 (/root/breenix-n586p3l/libs/libbui) + Compiling libicon v0.1.0 (/root/breenix-n586p3l/libs/libicon) + Compiling libcollab v0.1.0 (/root/breenix-n586p3l/libs/libcollab) + Compiling breengel v0.1.0 (/root/breenix-n586p3l/libs/breengel) + Compiling userspace-programs v0.1.0 (/root/breenix-n586p3l/userspace/programs) + Finished `release` profile [optimized] target(s) in 2m 40s + Userspace build successful + +[3/3] Installing std binaries... + Installed hello_world.elf (227240 bytes) + Installed exec_smoke.elf (178136 bytes) + Installed exec_smoke_target.elf (185120 bytes) + Installed fork_smoke.elf (187680 bytes) + Installed block_eintr_oracle.elf (190088 bytes) + Installed poll_tcp_oracle.elf (207240 bytes) + Installed futex_handoff_oracle.elf (182992 bytes) + Installed tty_oracle.elf (218480 bytes) + Installed df_preempt_oracle.elf (187712 bytes) + Installed syscall_enosys.elf (177600 bytes) + Installed clock_gettime_test.elf (184640 bytes) + Installed file_read_test.elf (182472 bytes) + Installed lseek_test.elf (182584 bytes) + Installed fs_write_test.elf (182968 bytes) + Installed fs_rename_test.elf (182784 bytes) + Installed fs_large_file_test.elf (182680 bytes) + Installed fs_directory_test.elf (183224 bytes) + Installed fs_link_test.elf (182872 bytes) + Installed access_test.elf (178016 bytes) + Installed devfs_test.elf (182512 bytes) + Installed cwd_test.elf (182688 bytes) + Installed getdents_test.elf (184056 bytes) + Installed pipe_test.elf (188320 bytes) + Installed pipe2_test.elf (188992 bytes) + Installed pipe_fifo_blocking_oracle.elf (211824 bytes) + Installed pipe_fifo_blocking_supervisor.elf (178112 bytes) + Installed dup_test.elf (189224 bytes) + Installed fcntl_test.elf (188816 bytes) + Installed poll_test.elf (189096 bytes) + Installed select_test.elf (188984 bytes) + Installed epoll_test.elf (182904 bytes) + Installed nonblock_test.elf (188816 bytes) + Installed brk_test.elf (182560 bytes) + Installed signal_handler_test.elf (187968 bytes) + Installed signal_return_test.elf (188384 bytes) + Installed signal_regs_test.elf (188280 bytes) + Installed sigaltstack_test.elf (189080 bytes) + Installed sigsuspend_test.elf (188936 bytes) + Installed pause_test.elf (188432 bytes) + Installed tty_test.elf (188152 bytes) + Installed session_test.elf (188040 bytes) + Installed unix_socket_test.elf (205376 bytes) + Installed unix_named_socket_test.elf (195400 bytes) + Installed fifo_test.elf (198520 bytes) + Installed fork_test.elf (188168 bytes) + Installed fork_memory_test.elf (188736 bytes) + Installed fork_state_test.elf (189248 bytes) + Installed waitpid_test.elf (188216 bytes) + Installed exec_argv_test.elf (178272 bytes) + Installed cloexec_test.elf (192672 bytes) + Installed kill_process_group_test.elf (188552 bytes) + Installed sigchld_test.elf (182512 bytes) + Installed sigkill_teardown_test.elf (206800 bytes) + Installed sigchld_job_test.elf (187592 bytes) + Installed ctrl_c_test.elf (188056 bytes) + Installed job_control_test.elf (187720 bytes) + Installed signal_fork_test.elf (188232 bytes) + Installed signal_exec_test.elf (188792 bytes) + Installed wnohang_timing_test.elf (182608 bytes) + Installed fork_pending_signal_test.elf (187808 bytes) + Installed shell_pipe_test.elf (183200 bytes) + Installed pipeline_test.elf (191656 bytes) + Installed cow_cleanup_test.elf (182608 bytes) + Installed cow_sole_owner_test.elf (187072 bytes) + Installed cow_stress_test.elf (187168 bytes) + Installed cow_readonly_test.elf (187112 bytes) + Installed cow_signal_test.elf (188384 bytes) + Installed resolution.elf (191104 bytes) + Installed init_shell.elf (262744 bytes) + Installed argv_test.elf (184416 bytes) + Installed job_table_test.elf (192304 bytes) + Installed test_mmap.elf (182296 bytes) + Installed clonevm_exec_test.elf (184720 bytes) + Installed stdin_test.elf (182352 bytes) + Installed true_test.elf (182624 bytes) + Installed false_test.elf (182632 bytes) + Installed echo_argv_test.elf (182544 bytes) + Installed mkdir_argv_test.elf (182744 bytes) + Installed rm_argv_test.elf (182552 bytes) + Installed cp_mv_argv_test.elf (182872 bytes) + Installed nonblock_eagain_test.elf (183776 bytes) + Installed blocking_recv_test.elf (188184 bytes) + Installed tcp_client_test.elf (187688 bytes) + Installed wait_stress.elf (195640 bytes) + Installed simple_exit.elf (170632 bytes) + Installed simple_exit0.elf (170632 bytes) + Installed spawn_smoke_target.elf (170640 bytes) + Installed counter.elf (177712 bytes) + Installed spinner.elf (177712 bytes) + Installed hello_time.elf (177696 bytes) + Installed heartbeat.elf (189176 bytes) + Installed xhci_counters.elf (183184 bytes) + Installed fbinfo_test.elf (187640 bytes) + Installed demo.elf (189776 bytes) + Installed bounce.elf (275208 bytes) + Installed rectangles.elf (197160 bytes) + Installed particles.elf (194000 bytes) + Installed confetti.elf (189312 bytes) + Installed tones.elf (184296 bytes) + Installed fart.elf (191776 bytes) + Installed http_test.elf (468664 bytes) + Installed register_init_test.elf (177168 bytes) + Installed head_test.elf (183128 bytes) + Installed tail_test.elf (183128 bytes) + Installed wc_test.elf (183704 bytes) + Installed which_test.elf (183032 bytes) + Installed cat_test.elf (183312 bytes) + Installed ls_test.elf (183368 bytes) + Installed exec_stack_argv_test.elf (183504 bytes) + Installed exec_from_ext2_test.elf (188144 bytes) + Installed pipe_fork_test.elf (188896 bytes) + Installed pipe_concurrent_test.elf (188792 bytes) + Installed fs_block_alloc_test.elf (188680 bytes) + Installed cow_oom_test.elf (186672 bytes) + Installed signal_test.elf (187936 bytes) + Installed alarm_test.elf (182832 bytes) + Installed itimer_test.elf (187368 bytes) + Installed timer_test.elf (182216 bytes) + Installed sleep_debug_test.elf (188664 bytes) + Installed pipe_refcount_test.elf (200016 bytes) + Installed udp_socket_test.elf (193464 bytes) + Installed tcp_socket_test.elf (202360 bytes) + Installed tcp_dup_listener_test.elf (188904 bytes) + Installed tcp_cloexec_exec_test.elf (189520 bytes) + Installed tcp_blocking_test.elf (203504 bytes) + Installed concurrent_recv_stress.elf (189016 bytes) + Installed dns_test.elf (195312 bytes) + Installed net_test.elf (191656 bytes) + Installed http_fetch_test.elf (464512 bytes) + Installed loopback_wake_test.elf (190520 bytes) + Installed syscall_diagnostic_test.elf (170904 bytes) + Installed pty_test.elf (183080 bytes) + Installed signal_exec_check.elf (177952 bytes) + Installed bsh.elf (579672 bytes) + Installed bwm.elf (331464 bytes) + Installed btop.elf (184240 bytes) + Installed burl.elf (483440 bytes) + Installed init.elf (187560 bytes) + Installed telnetd.elf (184144 bytes) + Installed blogd.elf (182032 bytes) + Installed btrace.elf (199000 bytes) + Installed bless.elf (185696 bytes) + Installed bcheck.elf (299328 bytes) + Installed biconkit.elf (248248 bytes) + Installed guskit.elf (391600 bytes) + Installed bterm.elf (338688 bytes) + Installed blog.elf (331168 bytes) + Installed bfontpicker.elf (346328 bytes) + Installed blauncher.elf (325440 bytes) + Installed bsshd.elf (314360 bytes) + Installed bssh.elf (322608 bytes) + +======================================== + STD BUILD COMPLETE (x86_64) + Installed: 151 binaries +======================================== +[GATE_PREFLIGHT:structure_suites=65/66:critical_path_lines=260:pinned=120] +GATE_PREFLIGHT: FAIL (1 of 66 structure suite(s) red: context_restore_structure -- per-suite logs under /root/breenix-n586p3l-tmp/breenix_gate_structure_preflight.eO1u9n) +x86 frame-custody gate preflight: FAIL (structure-suite preflight failed -- see GATE_PREFLIGHT line above) +x86 frame-custody gate: FAIL (set -e abort at docker/qemu/run-x86-boot-tests.sh:157, exit 1) + failing command: false +EXIT=1 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing.exit b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing.exit new file mode 100644 index 000000000..d00491fd7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing.exit @@ -0,0 +1 @@ +1 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.log new file mode 100644 index 000000000..34fd0fd08 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.log @@ -0,0 +1,110 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_fails_closed ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 207.20s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log new file mode 100644 index 000000000..a9635d010 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log @@ -0,0 +1,104 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_fails_closed ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status new file mode 100644 index 000000000..d00491fd7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status @@ -0,0 +1 @@ +1 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/qemu.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/qemu.log new file mode 100644 index 000000000..f4554f74b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/qemu.log @@ -0,0 +1,7 @@ +WARNING: Image format was not specified for '/root/breenix-n586p3l-tmp/breenix_x86_boot_tests_1/OVMF_CODE.fd' and probing guessed raw. + Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. + Specify the 'raw' format explicitly to remove the restrictions. +WARNING: Image format was not specified for '/root/breenix-n586p3l-tmp/breenix_x86_boot_tests_1/OVMF_VARS.fd' and probing guessed raw. + Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. + Specify the 'raw' format explicitly to remove the restrictions. +qemu-system-x86_64: terminating on signal 15 from pid 1323324 (bash) diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/serial_kernel.txt b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/serial_kernel.txt new file mode 100644 index 000000000..6f617ef3e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/serial_kernel.txt @@ -0,0 +1,15616 @@ +[=3h[=3hBdsDxe: loading Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x4,0x0) +BdsDxe: starting Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x4,0x0) +=== Buffered Boot Messages === +[ INFO] kernel: Kernel entry point reached +[DEBUG] kernel: Boot info address: 0x38000000000 +[ INFO] kernel: Initializing serial port... + +=== End Buffered Messages === +[ INFO] kernel: Serial port initialized and buffer flushed +[ INFO] kernel: Setting up framebuffer... +[ INFO] kernel::logger: Logger fully initialized - output to both framebuffer and serial +[ INFO] kernel: Initializing kernel systems... +[ INFO] kernel::gdt: TSS I/O permission bitmap disabled (iomap_base=104) +[ INFO] kernel::gdt: TSS located at 0x1000046bf88 (PML4 index 2) +[ INFO] kernel::gdt: GDT loaded at 0x1000046bff8 (PML4 index 2) +[ INFO] kernel::gdt: GDT initialized with kernel and user segments +[DEBUG] kernel::gdt: Kernel code: 0x8 +[DEBUG] kernel::gdt: Kernel data: 0x10 +[DEBUG] kernel::gdt: TSS: 0x18 +[DEBUG] kernel::gdt: User data: 0x2b +[DEBUG] kernel::gdt: User code: 0x33 +[DEBUG] kernel::gdt: GDT base: 0x1000046bff8, limit: 0x37 +[DEBUG] kernel::gdt: Raw user data descriptor (0x2b): 0x00cff3000000ffff +[DEBUG] kernel::gdt: Raw user code descriptor (0x33): 0x00affb000000ffff +[DEBUG] kernel::gdt: User data: P=1 DPL=3 S=1 Type=0x3 +[DEBUG] kernel::gdt: User code: P=1 DPL=3 S=1 Type=0xb L=1 D=0 +[DEBUG] kernel::gdt: TSS RSP0 (kernel stack): 0x0 +[DEBUG] kernel::gdt: TSS IST[0] (double fault stack): 0x0 +[ERROR] kernel::interrupts: INVALID timer_interrupt_entry address: 0x100003ebc71 +[ WARN] kernel::interrupts: Using low-half address for timer entry (temporary workaround) +[ERROR] kernel::interrupts: INVALID syscall_entry address: 0x100003ebacf +[ WARN] kernel::interrupts: Using low-half address for syscall entry (temporary workaround) +[ INFO] kernel::interrupts: IDT[0x80] gate attributes: +[ INFO] kernel::interrupts: Handler address: 0x100003ebacf (low-half, validation failed) +[ INFO] kernel::interrupts: DPL (privilege level): Ring3 (allowing userspace access) +[ INFO] kernel::interrupts: Gate type: Interrupt gate (interrupts disabled on entry) +[ INFO] kernel::interrupts: Syscall handler configured with assembly entry point +[ INFO] kernel::interrupts: IDT address: 0x1000048f3d0 +[ INFO] kernel::interrupts: IDT is in PML4 entry 2 +[ INFO] kernel::interrupts: IDT loaded successfully at 0x1000048f3d0 +[ INFO] kernel: GDT and IDT initialized +[ INFO] kernel: Running GDT validation tests... +[ INFO] kernel::gdt_tests: === Running GDT Tests === +[ INFO] kernel::gdt_tests: Testing GDT segment registers... +[ INFO] kernel::gdt_tests: CS selector: SegmentSelector { index: 1, rpl: Ring0 } (index: 1, RPL: Ring0) +[ INFO] kernel::gdt_tests: DS selector: SegmentSelector { index: 2, rpl: Ring0 } (index: 2, RPL: Ring0) +[ INFO] kernel::gdt_tests: ✅ GDT segment test passed! +[ INFO] kernel::gdt_tests: Testing GDT readability... +[ INFO] kernel::gdt_tests: GDT base: 0x1000046bff8, limit: 0x37 +[ INFO] kernel::gdt_tests: GDT limit + 1 = 56 +[ INFO] kernel::gdt_tests: GDT has space for 7 entries +[ INFO] kernel::gdt_tests: After spin loop delay +[ INFO] kernel::gdt_tests: About to check assertion: 7 >= 5 +[ INFO] kernel::gdt_tests: ✓ Assertion passed: 7 >= 5 +[ INFO] kernel::gdt_tests: ✅ GDT readability test passed! +[ INFO] kernel::gdt_tests: Testing user segment configuration... +[ INFO] kernel::gdt_tests: User code selector: 0x33 (index: 6, RPL: Ring3) +[ INFO] kernel::gdt_tests: User data selector: 0x2b (index: 5, RPL: Ring3) +[ INFO] kernel::gdt_tests: ✅ User segment configuration test passed! +[ INFO] kernel::gdt_tests: Testing user segment descriptor validity... +[ INFO] kernel::gdt_tests: User data descriptor: 0x00cff3000000ffff +[ INFO] kernel::gdt_tests: User data - Present: 1, DPL: 3, S: 1, Type: 0x3 +[ INFO] kernel::gdt_tests: User code descriptor: 0x00affb000000ffff +[ INFO] kernel::gdt_tests: User code - Present: 1, DPL: 3, S: 1, Type: 0xb, L: 1, D: 0 +[ INFO] kernel::gdt_tests: ✅ User segment descriptor validation passed! +[ INFO] kernel::gdt_tests: Testing TSS descriptor... +[ INFO] kernel::gdt_tests: TSS descriptor low: 0x00008b46bf880067 +[ INFO] kernel::gdt_tests: TSS descriptor high: 0x0000000000000100 +[ INFO] kernel::gdt_tests: TSS Present: 1 +[ INFO] kernel::gdt_tests: TSS DPL: 0 +[ INFO] kernel::gdt_tests: TSS Type: 0xb +[ INFO] kernel::gdt_tests: TSS base address: 0x1000046bf88 +[ INFO] kernel::gdt_tests: ✅ TSS descriptor test passed! +[ INFO] kernel::gdt_tests: Testing TSS.RSP0 configuration... +[ INFO] kernel::gdt_tests: TSS.RSP0: 0x0 +[ WARN] kernel::gdt_tests: TSS.RSP0 is zero - kernel stack not yet configured (acceptable at this stage) +[ INFO] kernel::gdt_tests: ✅ TSS.RSP0 test passed! +[ INFO] kernel::gdt_tests: Skipping double fault stack test (temporarily disabled) +[ INFO] kernel::gdt_tests: === All GDT Tests Passed === +[ INFO] kernel: GDT tests completed +[ INFO] kernel::per_cpu: Initializing per-CPU data via GS segment +[ INFO] kernel::per_cpu: Per-CPU data initialized at 0x10000484300 +[DEBUG] kernel::per_cpu: GS_BASE = 0x10000484300 +[DEBUG] kernel::per_cpu: KERNEL_GS_BASE = 0x10000484300 +[ INFO] kernel::per_cpu: HAL read-back verification passed: GS-relative operations working +[ INFO] kernel::per_cpu: Per-CPU data marked as initialized - preempt_count functions now use per-CPU storage +[ INFO] kernel::per_cpu: Storing initial kernel_cr3 = 0x101000 in per-CPU data (bootloader PT) +[ INFO] kernel::per_cpu: kernel_cr3 stored successfully - interrupt handlers can now switch to kernel page tables +[ INFO] kernel::per_cpu: HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete +[ INFO] kernel: Per-CPU data initialized +[ INFO] kernel: Running preempt_count comprehensive tests... +[ INFO] kernel::preempt_count_test: === PREEMPT_COUNT COMPREHENSIVE TEST START === +[ INFO] kernel::preempt_count_test: TEST 1: Initial preempt_count = 0x0 +[ INFO] kernel::preempt_count_test: TEST 2: Testing preempt_disable/enable... +[ INFO] kernel::preempt_count_test: After preempt_disable: 0x1 +[ INFO] kernel::preempt_count_test: After preempt_enable: 0x0 +[ INFO] kernel::preempt_count_test: TEST 3: Testing nested preempt_disable/enable... +[ INFO] kernel::preempt_count_test: After 3x preempt_disable: 0x3 +[ INFO] kernel::preempt_count_test: After 1x preempt_enable: 0x2 +[ INFO] kernel::preempt_count_test: After all preempt_enable: 0x0 +[ INFO] kernel::preempt_count_test: TEST 4: Simulating IRQ context... +[ INFO] kernel::preempt_count_test: After irq_enter: 0x10000 +[ INFO] kernel::preempt_count_test: After preempt_disable in IRQ: 0x10001 +[ INFO] kernel::preempt_count_test: After irq_exit: 0x0 +[ INFO] kernel::preempt_count_test: TEST 5: Testing softirq context... +[ INFO] kernel::preempt_count_test: After softirq_enter: 0x100 +[ INFO] kernel::preempt_count_test: After softirq_exit: 0x0 +[ INFO] kernel::preempt_count_test: TEST 5b: Testing bh_disable/bh_enable context split... +[ INFO] kernel::preempt_count_test: After bh_disable: 0x200 +[ INFO] kernel::preempt_count_test: TEST 6: Testing NMI context... +[ INFO] kernel::preempt_count_test: After nmi_enter: 0x4000000 +[ INFO] kernel::preempt_count_test: After nmi_exit: 0x0 +[ INFO] kernel::preempt_count_test: TEST 7: Testing mixed contexts... +[ INFO] kernel::preempt_count_test: Mixed (preempt+irq+softirq): 0x10101 +[ INFO] kernel::preempt_count_test: After clearing mixed: 0x0 +[ INFO] kernel::preempt_count_test: TEST 8: Testing nested IRQ context... +[ INFO] kernel::preempt_count_test: First irq_enter: 0x10000 +[ INFO] kernel::preempt_count_test: Second irq_enter: 0x20000 +[ INFO] kernel::preempt_count_test: After first irq_exit: 0x10000 +[ INFO] kernel::preempt_count_test: After second irq_exit: 0x0 +[ INFO] kernel::preempt_count_test: TEST 9: Testing query functions... +[ INFO] kernel::preempt_count_test: TEST 10: Testing spinlock integration... +[ INFO] kernel::spinlock: Testing spinlock preemption integration... +[ INFO] kernel::spinlock: Initial preempt_count: 0x0 +[ INFO] kernel::spinlock: With spinlock held: 0x1 +[ INFO] kernel::spinlock: After spinlock release: 0x0 +[ INFO] kernel::spinlock: ✅ Spinlock preemption integration test passed +[ INFO] kernel::preempt_count_test: === PREEMPT_COUNT COMPREHENSIVE TEST PASSED === +[ INFO] kernel::preempt_count_test: ✅ All preempt_count functions validated successfully +[ INFO] kernel::preempt_count_test: === PREEMPT_COUNT SCHEDULING TEST START === +[ INFO] kernel::preempt_count_test: Initial preempt_count: 0x0 +[ INFO] kernel::preempt_count_test: Set need_resched flag +[ INFO] kernel::preempt_count_test: Entered IRQ context: 0x10000 +[ INFO] kernel::preempt_count_test: preempt_enable in IRQ did not schedule (correct) +[ INFO] kernel::preempt_count_test: Exited IRQ context: 0x0 +[ INFO] kernel::preempt_count_test: Preemption disabled: 0x1 +[ INFO] kernel::preempt_count_test: Preemption enabled and may have scheduled +[ INFO] kernel::preempt_count_test: Cleared need_resched flag after test +[ INFO] kernel::preempt_count_test: === PREEMPT_COUNT SCHEDULING TEST PASSED === +[ INFO] kernel: ✅ preempt_count tests completed successfully +[ INFO] kernel: Checking physical memory offset availability... +[ INFO] kernel: Physical memory offset available: 0x28000000000 +[ INFO] kernel::memory: Initializing memory management... +[ INFO] kernel::memory: Physical memory offset: VirtAddr(0x28000000000) +[ INFO] kernel::memory: STEP 1: Establishing canonical kernel layout... +[ INFO] kernel::memory::layout: LAYOUT: Kernel memory layout initialized: +[ INFO] kernel::memory::layout: LAYOUT: percpu stack base=0xffffc90000000000, size=32 KiB, stride=2 MiB, guard=4 KiB +[ INFO] kernel::memory::layout: LAYOUT: Max CPUs supported: 256 +[ INFO] kernel::memory::layout: LAYOUT: Total stack region size: 512 MiB +[ INFO] kernel::memory::layout: LAYOUT: CPU 0 stack: base=0xffffc90000000000, top=0xffffc90000008000 +[ INFO] kernel::memory::layout: LAYOUT: CPU 1 stack: base=0xffffc90000200000, top=0xffffc90000208000 +[ INFO] kernel::memory::layout: LAYOUT: CPU 2 stack: base=0xffffc90000400000, top=0xffffc90000408000 +[ INFO] kernel::memory::layout: LAYOUT: CPU 3 stack: base=0xffffc90000600000, top=0xffffc90000608000 +[ INFO] kernel::memory: Initializing frame allocator... +[DEBUG] kernel::memory::frame_allocator: Skipping low memory region 0x0..0x87000 (below floor 0x100000) +[DEBUG] kernel::memory::frame_allocator: Skipping low memory region 0x87000..0x88000 (below floor 0x100000) +[DEBUG] kernel::memory::frame_allocator: Skipping low memory region 0x88000..0xa0000 (below floor 0x100000) +[ INFO] kernel::memory::frame_allocator: Frame allocator initialized with 493 MiB of usable memory in 90 regions (floor=0x100000) +[ WARN] kernel::memory::frame_allocator: Ignored 3 memory regions (0 MiB) due to MAX_REGIONS limit +[ INFO] kernel::memory: Initializing paging... +[ INFO] kernel::memory::paging: Page table initialized +[ INFO] kernel::memory::process_memory: Saved kernel page table frame: PhysFrame[4KiB](0x101000) +[ INFO] kernel::memory: Initializing global kernel page tables... +[ INFO] kernel::memory::kernel_page_table: Initializing global kernel page table system +[ INFO] kernel::memory::kernel_page_table: Allocated kernel PDPT at frame PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::kernel_page_table: Global kernel page table initialized successfully +[ INFO] kernel::memory::kernel_page_table: STEP 2: Building master kernel PML4 with upper-half mappings and per-CPU stacks +[ INFO] kernel::memory::kernel_page_table: Allocated fresh PDPTs: PML4[402]=PhysFrame[4KiB](0x65f000), PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::kernel_page_table: PHASE2: Preserved all lower-half entries (0-255) from bootloader +[ INFO] kernel::memory::kernel_page_table: PHASE2-TEMP: Preserved PML4[0] in master for low-half kernel execution +[ INFO] kernel::memory::kernel_page_table: PHASE2: Aliased kernel from PML4[0] to PML4[511] (0xffffffff80000000) +[ INFO] kernel::memory::kernel_page_table: PHASE2: Master PML4[510] -> frame PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::kernel_page_table: STEP 2: Pre-building page table hierarchy for kernel stacks (without leaf mappings) +[ INFO] kernel::memory::kernel_page_table: STEP 2: Using existing PDPT for kernel stacks at frame PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::kernel_page_table: STEP 2: Building hierarchy for kernel stack region 0xffffc90000000000-0xffffc90008000000 +[ INFO] kernel::memory::kernel_page_table: STEP 2: Allocated PD for kernel stacks at frame PhysFrame[4KiB](0x661000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[0] for kernel stacks at frame PhysFrame[4KiB](0x662000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[1] for kernel stacks at frame PhysFrame[4KiB](0x663000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[2] for kernel stacks at frame PhysFrame[4KiB](0x664000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[3] for kernel stacks at frame PhysFrame[4KiB](0x665000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[4] for kernel stacks at frame PhysFrame[4KiB](0x666000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[5] for kernel stacks at frame PhysFrame[4KiB](0x667000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[6] for kernel stacks at frame PhysFrame[4KiB](0x668000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[7] for kernel stacks at frame PhysFrame[4KiB](0x669000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[8] for kernel stacks at frame PhysFrame[4KiB](0x66a000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[9] for kernel stacks at frame PhysFrame[4KiB](0x66b000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[10] for kernel stacks at frame PhysFrame[4KiB](0x66c000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[11] for kernel stacks at frame PhysFrame[4KiB](0x66d000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[12] for kernel stacks at frame PhysFrame[4KiB](0x66e000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[13] for kernel stacks at frame PhysFrame[4KiB](0x66f000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[14] for kernel stacks at frame PhysFrame[4KiB](0x670000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[15] for kernel stacks at frame PhysFrame[4KiB](0x671000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[16] for kernel stacks at frame PhysFrame[4KiB](0x672000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[17] for kernel stacks at frame PhysFrame[4KiB](0x673000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[18] for kernel stacks at frame PhysFrame[4KiB](0x674000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[19] for kernel stacks at frame PhysFrame[4KiB](0x675000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[20] for kernel stacks at frame PhysFrame[4KiB](0x676000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[21] for kernel stacks at frame PhysFrame[4KiB](0x677000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[22] for kernel stacks at frame PhysFrame[4KiB](0x678000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[23] for kernel stacks at frame PhysFrame[4KiB](0x679000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[24] for kernel stacks at frame PhysFrame[4KiB](0x67a000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[25] for kernel stacks at frame PhysFrame[4KiB](0x67b000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[26] for kernel stacks at frame PhysFrame[4KiB](0x67c000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[27] for kernel stacks at frame PhysFrame[4KiB](0x67d000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[28] for kernel stacks at frame PhysFrame[4KiB](0x67e000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[29] for kernel stacks at frame PhysFrame[4KiB](0x67f000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[30] for kernel stacks at frame PhysFrame[4KiB](0x680000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[31] for kernel stacks at frame PhysFrame[4KiB](0x681000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[32] for kernel stacks at frame PhysFrame[4KiB](0x682000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[33] for kernel stacks at frame PhysFrame[4KiB](0x683000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[34] for kernel stacks at frame PhysFrame[4KiB](0x684000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[35] for kernel stacks at frame PhysFrame[4KiB](0x685000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[36] for kernel stacks at frame PhysFrame[4KiB](0x686000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[37] for kernel stacks at frame PhysFrame[4KiB](0x687000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[38] for kernel stacks at frame PhysFrame[4KiB](0x688000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[39] for kernel stacks at frame PhysFrame[4KiB](0x689000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[40] for kernel stacks at frame PhysFrame[4KiB](0x68a000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[41] for kernel stacks at frame PhysFrame[4KiB](0x68b000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[42] for kernel stacks at frame PhysFrame[4KiB](0x68c000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[43] for kernel stacks at frame PhysFrame[4KiB](0x68d000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[44] for kernel stacks at frame PhysFrame[4KiB](0x68e000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[45] for kernel stacks at frame PhysFrame[4KiB](0x68f000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[46] for kernel stacks at frame PhysFrame[4KiB](0x690000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[47] for kernel stacks at frame PhysFrame[4KiB](0x691000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[48] for kernel stacks at frame PhysFrame[4KiB](0x692000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[49] for kernel stacks at frame PhysFrame[4KiB](0x693000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[50] for kernel stacks at frame PhysFrame[4KiB](0x694000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[51] for kernel stacks at frame PhysFrame[4KiB](0x695000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[52] for kernel stacks at frame PhysFrame[4KiB](0x696000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[53] for kernel stacks at frame PhysFrame[4KiB](0x697000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[54] for kernel stacks at frame PhysFrame[4KiB](0x698000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[55] for kernel stacks at frame PhysFrame[4KiB](0x699000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[56] for kernel stacks at frame PhysFrame[4KiB](0x69a000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[57] for kernel stacks at frame PhysFrame[4KiB](0x69b000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[58] for kernel stacks at frame PhysFrame[4KiB](0x69c000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[59] for kernel stacks at frame PhysFrame[4KiB](0x69d000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[60] for kernel stacks at frame PhysFrame[4KiB](0x69e000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[61] for kernel stacks at frame PhysFrame[4KiB](0x69f000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[62] for kernel stacks at frame PhysFrame[4KiB](0x6a0000) +[DEBUG] kernel::memory::kernel_page_table: STEP 2: Allocated PT[63] for kernel stacks at frame PhysFrame[4KiB](0x6a1000) +[ INFO] kernel::memory::kernel_page_table: STEP 2: Page table hierarchy built for kernel stack region: +[ INFO] kernel::memory::kernel_page_table: PML4[402] -> PDPT frame PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::kernel_page_table: PDPT[0] -> PD frame PhysFrame[4KiB](0x661000) +[ INFO] kernel::memory::kernel_page_table: PD[0-63] -> PT frames allocated for 128MB region +[ INFO] kernel::memory::kernel_page_table: PTEs: Left unmapped (will be populated by allocate_kernel_stack) +[ INFO] kernel::memory::kernel_page_table: STEP 2: Successfully pre-built page table hierarchy for kernel stacks +[ INFO] kernel::memory::kernel_page_table: STEP 3: Pre-building page table hierarchy for IST stacks (without leaf mappings) +[ INFO] kernel::memory::kernel_page_table: STEP 3: Using existing PDPT for IST stacks at frame PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::kernel_page_table: STEP 3: Building hierarchy for IST stack region 0xffffc98000000000-0xffffc98001000000 +[ INFO] kernel::memory::kernel_page_table: STEP 3: Allocated PD for IST stacks at frame PhysFrame[4KiB](0x6a2000) +[DEBUG] kernel::memory::kernel_page_table: STEP 3: Allocated PT[0] for IST stacks at frame PhysFrame[4KiB](0x6a3000) +[DEBUG] kernel::memory::kernel_page_table: STEP 3: Allocated PT[1] for IST stacks at frame PhysFrame[4KiB](0x6a4000) +[DEBUG] kernel::memory::kernel_page_table: STEP 3: Allocated PT[2] for IST stacks at frame PhysFrame[4KiB](0x6a5000) +[DEBUG] kernel::memory::kernel_page_table: STEP 3: Allocated PT[3] for IST stacks at frame PhysFrame[4KiB](0x6a6000) +[DEBUG] kernel::memory::kernel_page_table: STEP 3: Allocated PT[4] for IST stacks at frame PhysFrame[4KiB](0x6a7000) +[DEBUG] kernel::memory::kernel_page_table: STEP 3: Allocated PT[5] for IST stacks at frame PhysFrame[4KiB](0x6a8000) +[DEBUG] kernel::memory::kernel_page_table: STEP 3: Allocated PT[6] for IST stacks at frame PhysFrame[4KiB](0x6a9000) +[DEBUG] kernel::memory::kernel_page_table: STEP 3: Allocated PT[7] for IST stacks at frame PhysFrame[4KiB](0x6aa000) +[ INFO] kernel::memory::kernel_page_table: STEP 3: Page table hierarchy built for IST stack region: +[ INFO] kernel::memory::kernel_page_table: PML4[403] -> PDPT frame PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::kernel_page_table: PDPT[0] -> PD frame PhysFrame[4KiB](0x6a2000) +[ INFO] kernel::memory::kernel_page_table: PD[0-7] -> PT frames allocated +[ INFO] kernel::memory::kernel_page_table: PTEs: Left unmapped (will be populated by per_cpu_stack) +[ INFO] kernel::memory::kernel_page_table: STEP 3: Successfully pre-built page table hierarchy for IST stacks +[ INFO] kernel::memory::kernel_page_table: Verified: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::kernel_page_table: STORING: master_pml4_frame=PhysFrame[4KiB](0x65e000) +[ INFO] kernel::memory::kernel_page_table: Switching CR3 to master kernel PML4: PhysFrame[4KiB](0x65e000) +[ INFO] kernel::memory::kernel_page_table: CR3 switched to master PML4 +[ INFO] kernel::memory::kernel_page_table: Post-CR3 verification: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::kernel_page_table: PHASE2: Master kernel PML4 built and active at frame PhysFrame[4KiB](0x65e000) +[ INFO] kernel::memory: CRITICAL: Updating kernel_cr3 to master PML4: 0x65e000 +[ INFO] kernel::per_cpu: Setting kernel_cr3 in per-CPU data to 0x65e000 +[ INFO] kernel::memory::kernel_page_table: Process migration will occur as new processes are created +[ INFO] kernel::memory::paging: PHASE2: Enabled global pages support (CR4.PGE) +[ INFO] kernel::memory::paging: Page table initialized +[ INFO] kernel::memory: Initializing heap allocator... +[ INFO] kernel::memory::heap: Mapping heap pages from Page[4KiB](0x444444440000) to Page[4KiB](0x44444843f000) +[ INFO] kernel::memory::heap: Heap initialized at 0x444444440000 with size 65536 KiB +[ INFO] kernel::memory::slab: Slab cache 'fd_table' initialized: 64 slots x 12288 bytes = 768 KiB +[ INFO] kernel::memory::slab: Slab cache 'signal_handlers' initialized: 64 slots x 2048 bytes = 128 KiB +[ INFO] kernel::memory: Initializing stack allocation system... +[ INFO] kernel::memory::stack: Stack allocation system initialized +[ INFO] kernel::memory: Initializing kernel stack allocator... +[ INFO] kernel::memory::kernel_stack: Kernel stack allocator initialized: 254 slots available +[ INFO] kernel::memory::kernel_stack: Stack range: 0xffffc90000000000 - 0xffffc90008000000 +[ INFO] kernel::memory::kernel_stack: Stack size: 512 KiB + 4 KiB guard +[ INFO] kernel::memory: Initializing per-CPU emergency stacks... +[ INFO] kernel::memory::per_cpu_stack: Initializing per-CPU emergency stacks for 1 CPUs +[DEBUG] kernel::memory::per_cpu_stack: CPU 0 emergency stack: 0xffffc98000000000 - 0xffffc98000004000 +[ INFO] kernel::memory::per_cpu_stack: Initialized 1 per-CPU emergency stacks +[ INFO] kernel::memory: Memory management initialized +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0x1800000fcc0 +[ERROR] kernel::memory::process_memory: WARNING: Low stack detected! RSP=0x1800000fcc0 +[ERROR] kernel::memory::process_memory: This might cause a stack overflow! +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x47c8000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x47c8000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280047c8000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280047c8000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280047c8000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280047c8000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x47ca000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x47c8000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40000000, 2 program headers +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0x1800000fcc0 +[ERROR] kernel::memory::process_memory: WARNING: Low stack detected! RSP=0x1800000fcc0 +[ERROR] kernel::memory::process_memory: This might cause a stack overflow! +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x47c8000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x47c8000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280047c8000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280047c8000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280047c8000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280047c8000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x47ca000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x47c8000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0x1800000fcc0 +[ERROR] kernel::memory::process_memory: WARNING: Low stack detected! RSP=0x1800000fcc0 +[ERROR] kernel::memory::process_memory: This might cause a stack overflow! +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x47cc000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x47cc000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280047cc000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280047cc000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280047cc000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280047cc000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x47cd000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x47cc000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0x1800000fcc0 +[ERROR] kernel::memory::process_memory: WARNING: Low stack detected! RSP=0x1800000fcc0 +[ERROR] kernel::memory::process_memory: This might cause a stack overflow! +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x47cb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x47cb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280047cb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280047cb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280047cb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280047cb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x47ce000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x47cb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ERROR] kernel::memory::process_memory: Refusing to map 0x10000400000: root slot 2 was inherited, not allocated by this address space +[ INFO] kernel::arch_impl::x86_64::smp: [X86_SMP_ENUM:madt_cpus=1:enabled=1:x2apic=0:bsp_apic_id=0:cpuid_logical=0:present=1:online=1:max_cpus=1:src=madt:reason=none] +[ INFO] kernel::memory::layout: KLAYOUT: image=0x100000..0x300000 text=0x100000..0x200000 rodata=0x200000..0x250000 data=0x250000..0x280000 bss=0x280000..0x300000 +[ INFO] kernel::memory::layout: KLAYOUT: GDT base=0x1000046bff8 limit=55 +[ INFO] kernel::memory::layout: KLAYOUT: IDT base=0x1000048f3d0 limit=4095 +[ INFO] kernel::memory::layout: KLAYOUT: TSS base=0x1000046bf88 RSP0=0x0 +[ INFO] kernel::memory::layout: KLAYOUT: Per-CPU base=0x10000484300 size=0xc0 +[ INFO] kernel::drivers: Initializing driver subsystem... +[ INFO] kernel::drivers::pci: PCI: Starting bus enumeration... +[ INFO] kernel::drivers::pci: PCI: 00:00.0 [8086:1237] Intel Bridge/0x00 IRQ=255 +[ INFO] kernel::drivers::pci: PCI: 00:01.0 [8086:7000] Intel Bridge/0x01 IRQ=255 +[ INFO] kernel::drivers::pci: PCI: 00:01.1 [8086:7010] Intel MassStorage/0x01 IRQ=255 +[ INFO] kernel::drivers::pci: PCI: 00:01.3 [8086:7113] Intel Bridge/0x80 IRQ=10 +[ INFO] kernel::drivers::pci: PCI: 00:02.0 [1234:1111] Unknown Display/0x00 IRQ=255 +[DEBUG] kernel::drivers::pci: PCI: BAR0: addr=0x80000000 size=0x1000000 MMIO +[DEBUG] kernel::drivers::pci: PCI: BAR2: addr=0x810a3000 size=0x1000 MMIO +[ INFO] kernel::drivers::pci: PCI: 00:03.0 [8086:100e] Intel Network/0x00 IRQ=11 +[DEBUG] kernel::drivers::pci: PCI: BAR0: addr=0x81080000 size=0x20000 MMIO +[DEBUG] kernel::drivers::pci: PCI: BAR1: addr=0xc180 size=0x40 I/O +[ INFO] kernel::drivers::pci: PCI: -> Network controller detected! +[ INFO] kernel::drivers::pci: E1000 network device found +[ INFO] kernel::drivers::pci: PCI: 00:04.0 [1af4:1001] VirtIO MassStorage/0x00 IRQ=11 +[DEBUG] kernel::drivers::pci: PCI: BAR0: addr=0xc100 size=0x80 I/O +[DEBUG] kernel::drivers::pci: PCI: BAR1: addr=0x810a2000 size=0x1000 MMIO +[ INFO] kernel::drivers::pci: PCI: 00:05.0 [1af4:1001] VirtIO MassStorage/0x00 IRQ=10 +[DEBUG] kernel::drivers::pci: PCI: BAR0: addr=0xc080 size=0x80 I/O +[DEBUG] kernel::drivers::pci: PCI: BAR1: addr=0x810a1000 size=0x1000 MMIO +[ INFO] kernel::drivers::pci: PCI: 00:06.0 [1af4:1001] VirtIO MassStorage/0x00 IRQ=10 +[DEBUG] kernel::drivers::pci: PCI: BAR0: addr=0xc000 size=0x80 I/O +[DEBUG] kernel::drivers::pci: PCI: BAR1: addr=0x810a0000 size=0x1000 MMIO +[ INFO] kernel::drivers::pci: PCI: Enumeration complete. Found 9 devices (3 VirtIO block, 1 network) +[ INFO] kernel::drivers::virtio::block: VirtIO block: Found 3 device(s) +[ INFO] kernel::drivers::virtio::block: VirtIO block: Initializing device 0 at 00:04.0 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Initializing device at I/O base 0xc100 +[DEBUG] kernel::drivers::virtio: VirtIO: Reset complete after 0 attempts +[DEBUG] kernel::drivers::virtio: VirtIO: Device features=0x71006ef4, requested=0x206, negotiated=0x204 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Capacity = 16512 sectors (8 MB) +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device queue size = 256 (must use exactly) +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Allocated 3 pages starting at phys=0x47db000 +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Layout - desc_offset=0, avail_offset=4096, used_offset=8192 +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Pointers - desc=0x280047db000, avail=0x280047dc000, used=0x280047dd000 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Setting queue address phys=0x47db000, PFN=0x47db +[ INFO] kernel::drivers::virtio::block: VirtIO block: Queue address verified: PFN=0x47db +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device initialization complete (with cached DMA buffers) +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device 0 initialized successfully +[ INFO] kernel::drivers::virtio::block: VirtIO block: Initializing device 1 at 00:05.0 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Initializing device at I/O base 0xc080 +[DEBUG] kernel::drivers::virtio: VirtIO: Reset complete after 0 attempts +[DEBUG] kernel::drivers::virtio: VirtIO: Device features=0x71006ef4, requested=0x206, negotiated=0x204 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Capacity = 61332 sectors (29 MB) +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device queue size = 256 (must use exactly) +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Allocated 3 pages starting at phys=0x47de000 +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Layout - desc_offset=0, avail_offset=4096, used_offset=8192 +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Pointers - desc=0x280047de000, avail=0x280047df000, used=0x280047e0000 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Setting queue address phys=0x47de000, PFN=0x47de +[ INFO] kernel::drivers::virtio::block: VirtIO block: Queue address verified: PFN=0x47de +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device initialization complete (with cached DMA buffers) +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device 1 initialized successfully +[ INFO] kernel::drivers::virtio::block: VirtIO block: Initializing device 2 at 00:06.0 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Initializing device at I/O base 0xc000 +[DEBUG] kernel::drivers::virtio: VirtIO: Reset complete after 0 attempts +[DEBUG] kernel::drivers::virtio: VirtIO: Device features=0x71006ef4, requested=0x206, negotiated=0x204 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Capacity = 524288 sectors (256 MB) +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device queue size = 256 (must use exactly) +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Allocated 3 pages starting at phys=0x47e1000 +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Layout - desc_offset=0, avail_offset=4096, used_offset=8192 +[DEBUG] kernel::drivers::virtio::queue: VirtIO queue: Pointers - desc=0x280047e1000, avail=0x280047e2000, used=0x280047e3000 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Setting queue address phys=0x47e1000, PFN=0x47e1 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Queue address verified: PFN=0x47e1 +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device initialization complete (with cached DMA buffers) +[ INFO] kernel::drivers::virtio::block: VirtIO block: Device 2 initialized successfully +[ INFO] kernel::drivers::virtio::block: VirtIO block: Driver initialized with 3 device(s) +[ INFO] kernel::drivers: VirtIO block driver initialized successfully +[ INFO] kernel::drivers::e1000: E1000: Found device 100e at 00:03.0 IRQ=11 +[ INFO] kernel::drivers::e1000: E1000: MMIO at 0x81080000 size 0x20000 +[ INFO] kernel::memory: MMIO: Mapping 0x81080000 -> 0xffffe00000000000 (32 pages) +[ INFO] kernel::drivers::e1000: E1000: Mapped MMIO to 0xffffe00000000000 +[ INFO] kernel::drivers::e1000: E1000: MAC address 52:54:00:12:34:56 +[ INFO] kernel::drivers::e1000: E1000: RX initialized with 32 descriptors +[ INFO] kernel::drivers::e1000: E1000: TX initialized with 32 descriptors +[ INFO] kernel::drivers::e1000: E1000: Link up at 1000 Mbps +[ INFO] kernel::drivers::e1000: E1000 driver initialized +[ INFO] kernel::drivers: E1000 network driver initialized successfully +[DEBUG] kernel::interrupts: IRQ 10 enabled (E1000) +[ WARN] kernel::drivers: VirtIO sound driver initialization failed: No VirtIO sound devices found +[ INFO] kernel::drivers: Driver subsystem initialized +[ INFO] kernel: PCI subsystem initialized: 9 devices found +[ INFO] kernel::task::softirqd: SOFTIRQ_REGISTER: NetRx handler registered +[ INFO] kernel::net: NET: Initializing network stack... +[ INFO] kernel::net: NET: MAC address: 52:54:00:12:34:56 +[ INFO] kernel::net: NET: IP address: 10.0.2.15 +[ INFO] kernel::net: NET: Gateway: 10.0.2.2 +[DEBUG] kernel::net::arp: ARP: Cache initialized (16 entries) +[ INFO] kernel::net: Network stack initialized +[ INFO] kernel::net: [net] e1000 link up after 0ms -- proceeding with ARP +[ INFO] kernel::net: NET: Sending ARP request for gateway 10.0.2.2 +[DEBUG] kernel::net::arp: ARP: Sent request for 10.0.2.2 +[ INFO] kernel::net: ARP request sent successfully +[ INFO] kernel::net: NET: Gateway ARP not resolved during init; will resolve via IRQ path +[ INFO] kernel::net: NET: Sending ICMP echo request to gateway 10.0.2.2 +[ INFO] kernel::net: NET: ARP cache miss for 10.0.2.2, sending ARP request +[DEBUG] kernel::net::arp: ARP: Sent request for 10.0.2.2 +[ INFO] kernel::net: NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +[ INFO] kernel::net: NET: Network initialization complete +[ INFO] kernel::fs::devfs: devfs: initialized with 4 devices +[ INFO] kernel: devfs initialized at /dev +[ INFO] kernel::fs::devptsfs: devpts: initialized at /dev/pts +[ INFO] kernel: devptsfs initialized at /dev/pts +[ INFO] kernel: CPU detected: QEMU Virtual CPU version 2.5+ +[ INFO] kernel::fs::procfs: procfs: initialized with 22 entries +[ INFO] kernel: procfs initialized at /proc +[ INFO] kernel::gdt: Updated IST[0] (double fault stack) to 0xffffc98000002000 +[ INFO] kernel::gdt: Updated IST[1] (page fault stack) to 0xffffc98000004000 +[ INFO] kernel: Updated IST stacks with per-CPU emergency and page fault stacks +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 0 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 0 at 0xffffc90000001000-0xffffc90000081000 (guard at 0xffffc90000000000) +[ INFO] kernel: Initial TSS.RSP0 set to 0xffffc90000081000 +[ INFO] kernel: Running contract tests... +[ INFO] kernel::contract_runner: === Running Contract Tests === +[ INFO] kernel::contract_runner: Testing current page table (CR3)... +[ INFO] kernel::contract_runner: [PASS] PML4[402]/[403] frame separation +[ INFO] kernel::contract_runner: [PASS] PML4[2] (kernel code mapping) +[ INFO] kernel::contract_runner: [PASS] Stack regions present +[ INFO] kernel::contract_runner: [PASS] TSS RSP0 valid +[ INFO] kernel::contract_runner: Testing master kernel PML4... +[ INFO] kernel::contract_runner: [PASS] Master PML4 all kernel entries valid +[ INFO] kernel::contract_runner: [PASS] Master PML4[402]/[403] frame separation +[ INFO] kernel::contract_runner: Testing TSS invariants... +[ INFO] kernel::contract_runner: [PASS] TSS configuration +[ INFO] kernel::contract_runner: [PASS] IST stacks valid +[ INFO] kernel::contract_runner: [PASS] IST[0]/[1] separation +[ INFO] kernel::contract_runner: Testing process page tables... +[ INFO] kernel::contract_runner: [SKIP] Process manager not initialized +[ INFO] kernel::contract_runner: === Contract Tests Complete: 9 passed, 0 failed === +[ INFO] kernel: Contract tests: 9 passed, 0 failed +[ INFO] kernel: Testing heap allocation... +[ INFO] kernel: Heap test: created vector with 10 elements +[ INFO] kernel: Heap test: sum of elements = 45 +[ INFO] kernel: Heap allocation test passed! +[ INFO] kernel::tls: Initializing Thread Local Storage (TLS) system... +[ INFO] kernel::tls: Kernel TLS block allocated at 0xffffc90030000000 +[ INFO] kernel::tls: TLS system initialized successfully +[ INFO] kernel: TLS initialized +[ INFO] kernel::tls: SWAPGS support configured: GS always per-CPU = 0x10000484300, user TLS uses FS +[ INFO] kernel: SWAPGS support enabled +[ INFO] kernel: Keyboard queue initialized +[ INFO] kernel::tty::driver: Console TTY initialized +[ INFO] kernel::tty::pty: PTY subsystem initialized +[ INFO] kernel::tty: TTY subsystem initialized +[ INFO] kernel: Initializing PIC... +[ INFO] kernel: PIC initialized +[ INFO] kernel::arch_impl::x86_64::timer: Calibrating TSC frequency using PIT... +[ INFO] kernel::arch_impl::x86_64::timer: TSC calibration complete: 2401 MHz (2401755000 Hz) +[ INFO] kernel::arch_impl::x86_64::timer: TSC cycles during 50ms calibration: 120087750 +[ INFO] kernel::arch_impl::x86_64::timer: HAL_TIMER_CALIBRATED: TSC calibration via HAL complete +[ INFO] kernel::time::timer: Timer initialized at 200 Hz (5ms per tick) +[ INFO] kernel::time::rtc: RTC initialized: 2026-09-07 23:24:46 UTC +[ INFO] kernel: Timer initialized +[ INFO] kernel::tracing::core: Tracing subsystem initialized (16 per-CPU buffers) +[ INFO] kernel::tracing::providers::counters: Tracing counters initialized: SYSCALL_TOTAL, IRQ_TOTAL, CTX_SWITCH_TOTAL, TIMER_TICK_TOTAL, FORK_TOTAL, EXEC_TOTAL, COW_FAULT_TOTAL +[ INFO] kernel::tracing::providers: Tracing providers initialized: syscall=0x3, sched=0x0, irq=0x1, net_rx=0x9, process=0x6, teardown=0xa, virtgpu=0x7, xhci=0x8 +[ INFO] kernel: Tracing subsystem initialized and enabled +[ INFO] kernel: CHECKPOINT A: PIT initialized at 100 Hz +[ INFO] kernel: Timer interrupt unmasked +[ INFO] kernel::serial: Serial input interrupts enabled +[ INFO] kernel: Initializing system call infrastructure... +[ INFO] kernel::syscall: Initializing system call infrastructure +[ INFO] kernel::syscall: System call infrastructure initialized +[ INFO] kernel: System call infrastructure initialized +[ INFO] kernel: Initializing threading subsystem... +[ INFO] kernel: Allocating kernel stack for idle thread from upper half... +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 1 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 1 at 0xffffc90000082000-0xffffc90000102000 (guard at 0xffffc90000081000) +[ INFO] kernel: Idle thread kernel stack allocated at 0xffffc90000102000 (PML4[402]) +[ INFO] kernel: TSS.RSP0 set to kernel stack at 0xffffc90000102000 +[ INFO] kernel: About to switch from bootstrap stack at 0x180000137f0 (PML4[3]) to kernel stack +[ INFO] kernel: Successfully switched to kernel stack! RSP=0xffffc90000101688 (PML4[402]) +[ INFO] kernel: TSS.RSP0 verified at 0xffffc90000102000 +Scheduler initialized with current thread 1 as idle task +[ INFO] kernel: Threading subsystem initialized with init_task (swapper/0) +[ INFO] kernel: percpu: cpu0 base=0x10000484300, current=swapper/0, rsp0=0xffffc90000102000 +[ INFO] kernel: Initializing process management... +[ INFO] kernel::process: Process management initialized +[ INFO] kernel: Process management initialized +[ INFO] kernel::task::workqueue: WORKQUEUE_INIT: workqueue system initialized +[ INFO] kernel::task::softirqd: SOFTIRQ_INIT: Initializing softirq subsystem +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 2 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 2 at 0xffffc90000103000-0xffffc90000183000 (guard at 0xffffc90000102000) +Added thread 2 'ksoftirqd/0' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel::task::softirqd: SOFTIRQ_INIT: ksoftirqd spawned successfully +[ INFO] kernel::task::softirqd: SOFTIRQ_INIT: Softirq subsystem initialized +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 3 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 3 at 0xffffc90000184000-0xffffc90000204000 (guard at 0xffffc90000183000) +Added thread 3 'kloopbackd' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 4 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 4 at 0xffffc90000205000-0xffffc90000285000 (guard at 0xffffc90000204000) +Added thread 4 'kstrandd' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel: Temporarily enabling interrupts for driver post-init self-tests... +Next thread from queue: 2, cpu: 0 +Switching from thread 1 to thread 2 +[ INFO] kernel::task::softirqd: KSOFTIRQD_SPAWN: ksoftirqd/0 started +Next thread from queue: 3, cpu: 0 +Switching from thread 2 to thread 3 +[DISPATCH_STRAND_CENSUS:seq=1:tick=6:ms=1001:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=0:save_no_proc=0:save_no_pm=0:sig_pending_blocked=0:sig_ctx_blocked=0:sig_delivered_blocked=0:idle_no_stack=0:kthread_no_info=0:user_no_kstack=0:sig_deliverable_user=0] +Next thread from queue: 4, cpu: 0 +Switching from thread 3 to thread 4 +Next thread from queue: 1, cpu: 0 +Switching from thread 4 to thread 1 +[ INFO] kernel::drivers: Running driver post-init self-tests... +[DEBUG] kernel::interrupts: IRQ 10 enabled (E1000) +[DEBUG] kernel::interrupts: IRQ 11 enabled (VirtIO + E1000) +[ INFO] kernel::drivers::virtio::block: VirtIO block test: Reading sector 0... +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[DEBUG] kernel::net::arp: ARP: Reply from 10.0.2.2 -> 52:55:0a:00:02:02 +[DEBUG] kernel::net::arp: ARP: Reply from 10.0.2.2 -> 52:55:0a:00:02:02 +[ INFO] kernel::net::icmp: NET: ICMP echo reply received from 10.0.2.2 seq=1 +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[ INFO] kernel::drivers::virtio::block: VirtIO block test: Read successful! +[ INFO] kernel::drivers::virtio::block: First 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[ INFO] kernel::drivers::virtio::block: MBR signature found (0x55AA) +Next thread from queue: 1, cpu: 0 +Idle thread 1 is alone, continuing (no switch needed) +[ INFO] kernel::fs::ext2: ext2: Mounted root filesystem - 65536 blocks, 65536 inodes, block size 4096 +[ INFO] kernel: ext2 root filesystem mounted +[ INFO] kernel: No home filesystem: no home block device attached +[DISPATCH_STRAND_CENSUS:seq=2:tick=32:ms=1230:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=0:save_no_proc=0:save_no_pm=0:sig_pending_blocked=0:sig_ctx_blocked=0:sig_delivered_blocked=0:idle_no_stack=0:kthread_no_info=0:user_no_kstack=0:sig_deliverable_user=0] +[DISPATCH_STRAND_CENSUS:seq=3:tick=32:ms=1233:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f7a88 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a64000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f7a88 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a64000 +[DISPATCH_STRAND_CENSUS:seq=4:tick=51:ms=2690:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f72e8 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a64000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=5:tick=82:ms=3859:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f72a8 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a64000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[DISPATCH_STRAND_CENSUS:seq=6:tick=203:ms=5053:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f72e8 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DISPATCH_STRAND_CENSUS:seq=7:tick=324:ms=6134:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a64000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=8:tick=415:ms=7160:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f72e8 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a64000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DISPATCH_STRAND_CENSUS:seq=9:tick=466:ms=8202:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f7608 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a64000 +[DISPATCH_STRAND_CENSUS:seq=10:tick=577:ms=9395:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f7608 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[DISPATCH_STRAND_CENSUS:seq=11:tick=718:ms=11134:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a64000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f7a88 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a68000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a68000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a68000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a68000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a68000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a68000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a69000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[DISPATCH_STRAND_CENSUS:seq=12:tick=739:ms=12236:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a68000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f7648 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a68000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a68000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a68000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a68000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a68000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a68000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a69000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a68000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=13:tick=760:ms=13355:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f7648 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a6e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a6d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=14:tick=781:ms=14379:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a6e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[DISPATCH_STRAND_CENSUS:seq=15:tick=922:ms=15943:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a6d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a6f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a6f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a6f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a6f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a6f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a6f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a70000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DISPATCH_STRAND_CENSUS:seq=16:tick=944:ms=17162:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a6f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a7c000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a7c000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a7c000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a7c000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a7c000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a7c000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a7d000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a7c000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 4 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=17:tick=1068:ms=18805:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 4 'teardown_pairing_parent_child_4' (thread 6) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 4 'teardown_pairing_parent_child_4' (thread 6) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4afb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4afb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004afb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004afb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004afb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004afb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4afa000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4afb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 5 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 5 'teardown_pairing_parent_child_5' (thread 8) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 5 'teardown_pairing_parent_child_5' (thread 8) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=18:tick=1204:ms=20453:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b08000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b08000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b08000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b08000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b08000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b08000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b07000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b08000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 6 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 6 'teardown_pairing_parent_child_6' (thread 10) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 6 'teardown_pairing_parent_child_6' (thread 10) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=19:tick=1359:ms=22280:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b15000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b15000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b15000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b15000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b15000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b15000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b14000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b15000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 7 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=20:tick=1481:ms=23796:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 7 'teardown_pairing_parent_child_7' (thread 12) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 7 'teardown_pairing_parent_child_7' (thread 12) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b22000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b22000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b22000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b22000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b22000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b22000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b21000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b22000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 8 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=21:tick=1613:ms=25409:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 8 'teardown_pairing_parent_child_8' (thread 14) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 8 'teardown_pairing_parent_child_8' (thread 14) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b2f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b2f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b2e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DISPATCH_STRAND_CENSUS:seq=22:tick=1634:ms=26436:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b2f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 9 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 9 'teardown_pairing_parent_child_9' (thread 16) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 9 'teardown_pairing_parent_child_9' (thread 16) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b3c000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b3c000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b3c000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b3c000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b3c000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b3c000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b3b000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[DISPATCH_STRAND_CENSUS:seq=23:tick=1756:ms=27961:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b3c000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 10 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 10 'teardown_pairing_parent_child_10' (thread 18) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 10 'teardown_pairing_parent_child_10' (thread 18) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b49000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b49000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b49000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b49000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b49000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b49000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b48000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[DISPATCH_STRAND_CENSUS:seq=24:tick=1888:ms=29540:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b49000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 11 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 11 'teardown_pairing_parent_child_11' (thread 20) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 11 'teardown_pairing_parent_child_11' (thread 20) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b56000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b56000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b56000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b56000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b56000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b56000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b55000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[DISPATCH_STRAND_CENSUS:seq=25:tick=2019:ms=31396:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b56000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 12 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 12 'teardown_pairing_parent_child_12' (thread 22) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 12 'teardown_pairing_parent_child_12' (thread 22) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=26:tick=2173:ms=32493:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b62000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 13 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=27:tick=2290:ms=34042:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 13 'teardown_pairing_parent_child_13' (thread 24) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 13 'teardown_pairing_parent_child_13' (thread 24) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b70000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b70000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b70000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b70000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b70000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b70000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b6f000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b70000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 14 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 14 'teardown_pairing_parent_child_14' (thread 26) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 14 'teardown_pairing_parent_child_14' (thread 26) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=28:tick=2414:ms=35627:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b7d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b7d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b7c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b7d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 15 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 15 'teardown_pairing_parent_child_15' (thread 28) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 15 'teardown_pairing_parent_child_15' (thread 28) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=29:tick=2542:ms=37430:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b8a000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b8a000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b8a000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b8a000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b8a000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b8a000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b89000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b8a000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 16 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 16 'teardown_pairing_parent_child_16' (thread 30) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 16 'teardown_pairing_parent_child_16' (thread 30) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=30:tick=2699:ms=39654:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b97000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b97000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b97000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b97000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b97000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b97000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b96000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b97000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 17 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=31:tick=2869:ms=41552:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 17 'teardown_pairing_parent_child_17' (thread 32) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 17 'teardown_pairing_parent_child_17' (thread 32) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4ba4000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4ba4000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004ba4000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004ba4000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004ba4000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004ba4000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4ba3000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4ba4000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 18 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 18 'teardown_pairing_parent_child_18' (thread 34) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 18 'teardown_pairing_parent_child_18' (thread 34) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=32:tick=3015:ms=43341:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bb1000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bb1000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bb0000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bb1000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 19 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 19 'teardown_pairing_parent_child_19' (thread 36) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 19 'teardown_pairing_parent_child_19' (thread 36) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=33:tick=3180:ms=45225:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bbe000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bbe000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bbe000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bbe000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bbe000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bbe000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bbd000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bbe000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 20 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 20 'teardown_pairing_parent_child_20' (thread 38) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=34:tick=3311:ms=46923:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 20 'teardown_pairing_parent_child_20' (thread 38) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bcb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bcb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bca000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bcb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 21 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 21 'teardown_pairing_parent_child_21' (thread 40) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 21 'teardown_pairing_parent_child_21' (thread 40) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=35:tick=3432:ms=48509:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bd8000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bd8000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bd8000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bd8000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bd8000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bd8000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bd7000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bd8000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 22 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 22 'teardown_pairing_parent_child_22' (thread 42) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 22 'teardown_pairing_parent_child_22' (thread 42) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=36:tick=3568:ms=50262:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4be5000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4be5000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004be5000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004be5000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004be5000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004be5000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4be4000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4be5000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 23 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 23 'teardown_pairing_parent_child_23' (thread 44) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 23 'teardown_pairing_parent_child_23' (thread 44) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=37:tick=3699:ms=51906:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bf2000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bf2000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bf2000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bf2000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bf2000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bf2000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bf1000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bf2000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 24 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 24 'teardown_pairing_parent_child_24' (thread 46) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 24 'teardown_pairing_parent_child_24' (thread 46) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=38:tick=3821:ms=53406:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bff000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bff000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bff000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bff000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bff000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bff000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bfe000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bff000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 25 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 25 'teardown_pairing_parent_child_25' (thread 48) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 25 'teardown_pairing_parent_child_25' (thread 48) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=39:tick=3946:ms=54914:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c0c000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c0c000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c0c000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c0c000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c0c000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c0c000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c0b000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c0c000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 26 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 26 'teardown_pairing_parent_child_26' (thread 50) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 26 'teardown_pairing_parent_child_26' (thread 50) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=40:tick=4077:ms=56523:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c19000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c19000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c19000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c19000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c19000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c19000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c18000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c19000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 27 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 27 'teardown_pairing_parent_child_27' (thread 52) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 27 'teardown_pairing_parent_child_27' (thread 52) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=41:tick=4211:ms=58444:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c26000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c26000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c26000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c26000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c26000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c26000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c25000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c26000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 28 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 28 'teardown_pairing_parent_child_28' (thread 54) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 28 'teardown_pairing_parent_child_28' (thread 54) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=42:tick=4347:ms=60161:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c33000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c33000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c33000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c33000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c33000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c33000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c32000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c33000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 29 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 29 'teardown_pairing_parent_child_29' (thread 56) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=43:tick=4466:ms=61617:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 29 'teardown_pairing_parent_child_29' (thread 56) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c40000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c40000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c40000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c40000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c40000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c40000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c3f000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c40000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 30 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 30 'teardown_pairing_parent_child_30' (thread 58) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 30 'teardown_pairing_parent_child_30' (thread 58) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=44:tick=4593:ms=63257:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c4d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c4d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c4c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c4d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 31 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 31 'teardown_pairing_parent_child_31' (thread 60) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 31 'teardown_pairing_parent_child_31' (thread 60) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=45:tick=4716:ms=64757:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c5a000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c5a000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c5a000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c5a000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c5a000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c5a000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c59000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c5a000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 32 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 32 'teardown_pairing_parent_child_32' (thread 62) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 32 'teardown_pairing_parent_child_32' (thread 62) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=46:tick=4837:ms=66248:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c67000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c67000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c67000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c67000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c67000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c67000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c66000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c67000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 33 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 33 'teardown_pairing_parent_child_33' (thread 64) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 33 'teardown_pairing_parent_child_33' (thread 64) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=47:tick=4960:ms=67847:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c74000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c74000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c74000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c74000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c74000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c74000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c73000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c74000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 34 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 34 'teardown_pairing_parent_child_34' (thread 66) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 34 'teardown_pairing_parent_child_34' (thread 66) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=48:tick=5083:ms=69359:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c81000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c81000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c81000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c81000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c81000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c81000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c80000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c81000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 35 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 35 'teardown_pairing_parent_child_35' (thread 68) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 35 'teardown_pairing_parent_child_35' (thread 68) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=49:tick=5217:ms=70953:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c8e000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c8e000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c8e000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c8e000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c8e000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c8e000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c8d000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c8e000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 36 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 36 'teardown_pairing_parent_child_36' (thread 70) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 36 'teardown_pairing_parent_child_36' (thread 70) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=50:tick=5337:ms=72437:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c9b000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c9b000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c9b000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c9b000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c9b000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c9b000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c9a000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c9b000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 37 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 37 'teardown_pairing_parent_child_37' (thread 72) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 37 'teardown_pairing_parent_child_37' (thread 72) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=51:tick=5487:ms=74077:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4ca8000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4ca8000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004ca8000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004ca8000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004ca8000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004ca8000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4ca7000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4ca8000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 38 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 38 'teardown_pairing_parent_child_38' (thread 74) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=52:tick=5610:ms=75563:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 38 'teardown_pairing_parent_child_38' (thread 74) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4cb5000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4cb5000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004cb5000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004cb5000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004cb5000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004cb5000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4cb4000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4cb5000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 39 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 39 'teardown_pairing_parent_child_39' (thread 76) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 39 'teardown_pairing_parent_child_39' (thread 76) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=53:tick=5734:ms=77146:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4cc2000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4cc2000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004cc2000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004cc2000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004cc2000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004cc2000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4cc1000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4cc2000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 40 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 40 'teardown_pairing_parent_child_40' (thread 78) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 40 'teardown_pairing_parent_child_40' (thread 78) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=54:tick=5855:ms=78638:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4ccf000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4ccf000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004ccf000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004ccf000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004ccf000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004ccf000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4cce000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4ccf000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 41 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=55:tick=5973:ms=80066:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 41 'teardown_pairing_parent_child_41' (thread 80) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 41 'teardown_pairing_parent_child_41' (thread 80) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4cdc000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4cdc000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004cdc000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004cdc000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004cdc000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004cdc000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4cdb000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4cdc000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 42 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 42 'teardown_pairing_parent_child_42' (thread 82) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 42 'teardown_pairing_parent_child_42' (thread 82) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=56:tick=6098:ms=81622:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4ce9000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4ce9000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004ce9000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004ce9000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004ce9000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004ce9000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4ce8000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4ce9000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 43 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 43 'teardown_pairing_parent_child_43' (thread 84) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 43 'teardown_pairing_parent_child_43' (thread 84) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=57:tick=6221:ms=83139:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4cf6000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4cf6000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004cf6000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004cf6000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004cf6000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004cf6000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4cf5000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4cf6000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 44 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 44 'teardown_pairing_parent_child_44' (thread 86) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 44 'teardown_pairing_parent_child_44' (thread 86) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=58:tick=6365:ms=84841:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d03000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d03000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d03000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d03000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d03000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d03000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d02000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d03000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 45 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 45 'teardown_pairing_parent_child_45' (thread 88) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 45 'teardown_pairing_parent_child_45' (thread 88) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=59:tick=6511:ms=86501:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d10000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d10000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d10000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d10000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d10000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d10000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d0f000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d10000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 46 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 46 'teardown_pairing_parent_child_46' (thread 90) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 46 'teardown_pairing_parent_child_46' (thread 90) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=60:tick=6647:ms=88180:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d1d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d1d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d1d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d1d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d1d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d1d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d1c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d1d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 47 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 47 'teardown_pairing_parent_child_47' (thread 92) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=61:tick=6786:ms=89790:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 47 'teardown_pairing_parent_child_47' (thread 92) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d2a000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d2a000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d2a000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d2a000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d2a000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d2a000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d29000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d2a000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 48 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 48 'teardown_pairing_parent_child_48' (thread 94) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 48 'teardown_pairing_parent_child_48' (thread 94) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=62:tick=6910:ms=91397:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d37000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d37000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d37000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d37000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d37000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d37000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d36000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d37000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 49 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 49 'teardown_pairing_parent_child_49' (thread 96) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 49 'teardown_pairing_parent_child_49' (thread 96) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=63:tick=7046:ms=92997:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d44000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d44000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d44000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d44000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d44000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d44000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d43000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d44000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 50 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=64:tick=7173:ms=94497:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 50 'teardown_pairing_parent_child_50' (thread 98) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 50 'teardown_pairing_parent_child_50' (thread 98) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d51000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d51000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d51000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d51000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d51000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d51000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d50000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d51000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 51 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DISPATCH_STRAND_CENSUS:seq=65:tick=7297:ms=96111:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 51 'teardown_pairing_parent_child_51' (thread 100) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 51 'teardown_pairing_parent_child_51' (thread 100) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d5e000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d5e000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d5e000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d5e000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d5e000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d5e000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d5d000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d5e000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 52 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 52 'teardown_pairing_parent_child_52' (thread 102) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 52 'teardown_pairing_parent_child_52' (thread 102) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=66:tick=7444:ms=97928:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d6b000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d6b000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d6b000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d6b000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d6b000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d6b000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d6a000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d6b000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 53 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=67:tick=7560:ms=99403:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 53 'teardown_pairing_parent_child_53' (thread 104) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 53 'teardown_pairing_parent_child_53' (thread 104) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d78000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d78000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d78000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d78000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d78000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d78000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d77000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d78000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=68:tick=7581:ms=100443:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 54 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 54 'teardown_pairing_parent_child_54' (thread 106) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 54 'teardown_pairing_parent_child_54' (thread 106) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d85000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d85000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d85000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d85000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d85000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d85000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[DISPATCH_STRAND_CENSUS:seq=69:tick=7703:ms=101670:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d84000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d85000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 55 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 55 'teardown_pairing_parent_child_55' (thread 108) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 55 'teardown_pairing_parent_child_55' (thread 108) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d92000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d92000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d92000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d92000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d92000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d92000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d91000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[DISPATCH_STRAND_CENSUS:seq=70:tick=7824:ms=103341:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d92000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 56 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 56 'teardown_pairing_parent_child_56' (thread 110) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 56 'teardown_pairing_parent_child_56' (thread 110) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4d9f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4d9f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004d9f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004d9f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004d9f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004d9f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4d9e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[DISPATCH_STRAND_CENSUS:seq=71:tick=7945:ms=104918:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4d9f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 57 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 57 'teardown_pairing_parent_child_57' (thread 112) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 57 'teardown_pairing_parent_child_57' (thread 112) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4dac000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4dac000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004dac000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004dac000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004dac000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004dac000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[DISPATCH_STRAND_CENSUS:seq=72:tick=8067:ms=106246:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4dab000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4dac000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 58 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 58 'teardown_pairing_parent_child_58' (thread 114) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 58 'teardown_pairing_parent_child_58' (thread 114) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=73:tick=8188:ms=107295:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4db9000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4db9000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004db9000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004db9000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004db9000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004db9000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4db8000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4db9000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 59 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 59 'teardown_pairing_parent_child_59' (thread 116) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 59 'teardown_pairing_parent_child_59' (thread 116) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=74:tick=8314:ms=108873:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4dc6000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4dc6000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004dc6000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004dc6000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004dc6000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004dc6000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4dc5000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4dc6000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 60 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 60 'teardown_pairing_parent_child_60' (thread 118) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 60 'teardown_pairing_parent_child_60' (thread 118) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=75:tick=8434:ms=110425:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4dd3000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4dd3000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004dd3000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004dd3000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004dd3000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004dd3000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4dd2000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4dd3000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 61 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DISPATCH_STRAND_CENSUS:seq=76:tick=8554:ms=111842:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 61 'teardown_pairing_parent_child_61' (thread 120) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 61 'teardown_pairing_parent_child_61' (thread 120) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4de0000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4de0000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004de0000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004de0000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004de0000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004de0000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4ddf000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4de0000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 62 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 62 'teardown_pairing_parent_child_62' (thread 122) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 62 'teardown_pairing_parent_child_62' (thread 122) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=77:tick=8688:ms=113431:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4ded000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4ded000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004ded000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004ded000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004ded000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004ded000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4dec000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4ded000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 63 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 63 'teardown_pairing_parent_child_63' (thread 124) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 63 'teardown_pairing_parent_child_63' (thread 124) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=78:tick=8813:ms=114956:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4dfa000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4dfa000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004dfa000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004dfa000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004dfa000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004dfa000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4df9000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4dfa000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 64 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 64 'teardown_pairing_parent_child_64' (thread 126) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 64 'teardown_pairing_parent_child_64' (thread 126) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=79:tick=8931:ms=116438:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4e07000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4e07000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004e07000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004e07000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004e07000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004e07000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4e06000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4e07000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 65 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 65 'teardown_pairing_parent_child_65' (thread 128) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=80:tick=9051:ms=117894:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 65 'teardown_pairing_parent_child_65' (thread 128) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4e14000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4e14000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004e14000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004e14000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004e14000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004e14000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4e13000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4e14000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 66 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 66 'teardown_pairing_parent_child_66' (thread 130) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 66 'teardown_pairing_parent_child_66' (thread 130) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=81:tick=9172:ms=119481:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb678 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4e21000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4e21000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004e21000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004e21000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004e21000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004e21000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4e20000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4e21000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 3 'teardown_pairing_parent' -> child PID 67 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 67 'teardown_pairing_parent_child_67' (thread 132) exited with code 0 +unblock_for_signal: Checking thread 5 (current=Some(1)) +unblock_for_signal: Thread 5 not found! +[DEBUG] kernel::task::process_task: Process 67 'teardown_pairing_parent_child_67' (thread 132) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=82:tick=9296:ms=121008:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=83:tick=9497:ms=122013:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=84:tick=9698:ms=123017:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=85:tick=9899:ms=124026:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=86:tick=10100:ms=125030:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=87:tick=10301:ms=126034:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=88:tick=10502:ms=127038:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=89:tick=10703:ms=128042:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=90:tick=10904:ms=129047:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +Next thread from queue: 1, cpu: 0 +Idle thread 1 is alone, continuing (no switch needed) +[DISPATCH_STRAND_CENSUS:seq=91:tick=11105:ms=130057:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=92:tick=11316:ms=131109:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=93:tick=11517:ms=132114:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=94:tick=11718:ms=133118:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=95:tick=11919:ms=134122:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=96:tick=12120:ms=135126:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=97:tick=12321:ms=136130:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=98:tick=12522:ms=137134:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=99:tick=12723:ms=138138:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=100:tick=12924:ms=139147:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=101:tick=13125:ms=140151:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=102:tick=13326:ms=141156:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=103:tick=13527:ms=142160:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=104:tick=13728:ms=143164:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=105:tick=13929:ms=144168:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=106:tick=14130:ms=145172:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=107:tick=14331:ms=146176:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=108:tick=14532:ms=147180:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=109:tick=14733:ms=148184:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=110:tick=14934:ms=149189:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=111:tick=15135:ms=150193:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=112:tick=15336:ms=151197:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=113:tick=15537:ms=152201:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=114:tick=15738:ms=153205:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +Next thread from queue: 1, cpu: 0 +Idle thread 1 is alone, continuing (no switch needed) +[DISPATCH_STRAND_CENSUS:seq=115:tick=15939:ms=154209:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=116:tick=16140:ms=155218:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a6e000 +[DISPATCH_STRAND_CENSUS:seq=117:tick=16321:ms=156693:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a6d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: exec_process: Replacing process 68 with new program +[ INFO] kernel::process::manager: exec_process: Preserving thread ID 134 for process 68 +[ INFO] kernel::process::manager: exec_process: Loading new ELF program (180 bytes) +[ INFO] kernel::process::manager: exec_process: Creating new page table... +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fa758 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4afb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4afb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004afb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004afb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004afb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004afb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4afa000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4afb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: exec_process: New page table created successfully +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x40000000 to 0x40100000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x10001000 to 0x10010000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x7fffff000000 to 0x7fffff010000 +[ INFO] kernel::process::manager: exec_process: Cleared potential user mappings from new page table +[ INFO] kernel::process::manager: exec_process: Loading ELF into new page table... +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40000000, 2 program headers +[ INFO] kernel::process::manager: exec_process_with_argv: Replacing process 68 with new program, argc=1 +[ INFO] kernel::process::manager: exec_process_with_argv: Preserving thread ID 134 for process 68 +[ INFO] kernel::process::manager: exec_process_with_argv: Creating new page table... +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fa908 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4afb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4afb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004afb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004afb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004afb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004afb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4afa000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4afb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x40000000 to 0x40100000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x10001000 to 0x10010000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x7fffff000000 to 0x7fffff010000 +[ INFO] kernel::process::manager: exec_process_with_argv: Loading ELF into new page table... +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40000000, 2 program headers +[DISPATCH_STRAND_CENSUS:seq=118:tick=16594:ms=160034:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4afb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4afb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004afb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004afb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004afb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004afb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4afa000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4afb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b08000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b08000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b08000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b08000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b08000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b08000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b07000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[DISPATCH_STRAND_CENSUS:seq=119:tick=16615:ms=161479:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b08000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b15000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b15000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b15000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b15000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b15000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b15000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b14000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b15000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b22000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b22000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b22000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b22000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b22000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b22000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[DISPATCH_STRAND_CENSUS:seq=120:tick=16637:ms=163176:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b21000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b22000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 69 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 69 'exec_cohort_parent_child_69' (thread 135) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=121:tick=16982:ms=165272:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 69 'exec_cohort_parent_child_69' (thread 135) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b08000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b08000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b08000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b08000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b08000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b08000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b07000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b08000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b15000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b15000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b15000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b15000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b15000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b15000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b14000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[DISPATCH_STRAND_CENSUS:seq=122:tick=17003:ms=166760:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b15000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b2f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b2f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b2e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b2f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b3c000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b3c000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b3c000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b3c000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b3c000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b3c000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[DISPATCH_STRAND_CENSUS:seq=123:tick=17025:ms=168305:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b3b000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b3c000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 70 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 70 'exec_cohort_parent_child_70' (thread 137) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 70 'exec_cohort_parent_child_70' (thread 137) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DISPATCH_STRAND_CENSUS:seq=124:tick=17346:ms=170300:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b15000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b15000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b15000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b15000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b15000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b15000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b14000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b15000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b2f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b2f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b2e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[DISPATCH_STRAND_CENSUS:seq=125:tick=17367:ms=171843:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b2f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b49000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b49000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b49000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b49000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b49000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b49000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b48000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b49000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b56000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b56000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b56000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b56000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b56000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b56000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[DISPATCH_STRAND_CENSUS:seq=126:tick=17388:ms=173404:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b55000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b56000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 71 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 71 'exec_cohort_parent_child_71' (thread 139) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 71 'exec_cohort_parent_child_71' (thread 139) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DISPATCH_STRAND_CENSUS:seq=127:tick=17713:ms=175462:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b2f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b2f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b2f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b2e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b2f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b49000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b49000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b49000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b49000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b49000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b49000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b48000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[DISPATCH_STRAND_CENSUS:seq=128:tick=17734:ms=176916:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b49000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b62000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b70000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b70000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b70000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b70000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b70000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b70000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[DISPATCH_STRAND_CENSUS:seq=129:tick=17756:ms=178382:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b6f000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b70000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 72 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 72 'exec_cohort_parent_child_72' (thread 141) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 72 'exec_cohort_parent_child_72' (thread 141) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=130:tick=18071:ms=180323:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b49000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b49000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b49000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b49000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b49000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b49000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b48000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b49000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b62000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[DISPATCH_STRAND_CENSUS:seq=131:tick=18092:ms=181737:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b7d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b7d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b7c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b7d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b8a000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b8a000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b8a000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b8a000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b8a000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b8a000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[DISPATCH_STRAND_CENSUS:seq=132:tick=18113:ms=183226:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b89000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b8a000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 73 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 73 'exec_cohort_parent_child_73' (thread 143) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 73 'exec_cohort_parent_child_73' (thread 143) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DISPATCH_STRAND_CENSUS:seq=133:tick=18437:ms=185267:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b63000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b63000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b63000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b63000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b63000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b63000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b62000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b63000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b7d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b7d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b7c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[DISPATCH_STRAND_CENSUS:seq=134:tick=18459:ms=186814:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b7d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b97000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b97000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b97000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b97000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b97000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b97000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b96000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b97000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4ba4000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4ba4000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004ba4000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004ba4000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004ba4000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004ba4000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[DISPATCH_STRAND_CENSUS:seq=135:tick=18480:ms=188270:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4ba3000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4ba4000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 74 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 74 'exec_cohort_parent_child_74' (thread 145) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 74 'exec_cohort_parent_child_74' (thread 145) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DISPATCH_STRAND_CENSUS:seq=136:tick=18826:ms=190508:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b7d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b7d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b7d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b7c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b7d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b97000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b97000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b97000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b97000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b97000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b97000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b96000 +[DISPATCH_STRAND_CENSUS:seq=137:tick=18848:ms=191924:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b97000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bb1000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bb1000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bb0000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bb1000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bbe000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bbe000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bbe000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bbe000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bbe000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bbe000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bbd000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[DISPATCH_STRAND_CENSUS:seq=138:tick=18880:ms=193698:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bbe000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 75 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 75 'exec_cohort_parent_child_75' (thread 147) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 75 'exec_cohort_parent_child_75' (thread 147) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DISPATCH_STRAND_CENSUS:seq=139:tick=19209:ms=195631:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b97000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b97000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b97000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b97000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b97000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b97000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b96000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b97000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bb1000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bb1000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bb0000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[DISPATCH_STRAND_CENSUS:seq=140:tick=19230:ms=197101:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bb1000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bcb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bcb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bca000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bcb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bd8000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bd8000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bd8000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bd8000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bd8000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bd8000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bd7000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[DISPATCH_STRAND_CENSUS:seq=141:tick=19252:ms=198708:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bd8000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 76 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 76 'exec_cohort_parent_child_76' (thread 149) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 76 'exec_cohort_parent_child_76' (thread 149) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=142:tick=19578:ms=200638:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bb1000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bb1000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bb1000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bb0000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bb1000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bcb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bcb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bca000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[DISPATCH_STRAND_CENSUS:seq=143:tick=19599:ms=202214:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bcb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4be5000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4be5000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004be5000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004be5000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004be5000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004be5000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4be4000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4be5000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bf2000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bf2000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bf2000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bf2000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bf2000 +[DISPATCH_STRAND_CENSUS:seq=144:tick=19620:ms=203363:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bf2000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bf1000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bf2000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 77 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 77 'exec_cohort_parent_child_77' (thread 151) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 77 'exec_cohort_parent_child_77' (thread 151) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DISPATCH_STRAND_CENSUS:seq=145:tick=19965:ms=205915:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bcb000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bcb000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bcb000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bca000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bcb000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4be5000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4be5000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004be5000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004be5000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004be5000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004be5000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[DISPATCH_STRAND_CENSUS:seq=146:tick=19987:ms=207366:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4be4000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4be5000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bff000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bff000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bff000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bff000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bff000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bff000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bfe000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bff000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c0c000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c0c000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c0c000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c0c000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c0c000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c0c000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[DISPATCH_STRAND_CENSUS:seq=147:tick=20019:ms=208999:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c0b000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c0c000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 78 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 78 'exec_cohort_parent_child_78' (thread 153) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 78 'exec_cohort_parent_child_78' (thread 153) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DISPATCH_STRAND_CENSUS:seq=148:tick=20351:ms=211151:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4be5000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4be5000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004be5000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004be5000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004be5000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004be5000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4be4000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4be5000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bff000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bff000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bff000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bff000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bff000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bff000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bfe000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DISPATCH_STRAND_CENSUS:seq=149:tick=20373:ms=212737:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bff000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c19000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c19000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c19000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c19000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c19000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c19000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c18000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c19000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c26000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c26000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c26000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c26000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c26000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c26000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c25000 +[DISPATCH_STRAND_CENSUS:seq=150:tick=20394:ms=214218:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c26000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 79 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 79 'exec_cohort_parent_child_79' (thread 155) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 79 'exec_cohort_parent_child_79' (thread 155) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DISPATCH_STRAND_CENSUS:seq=151:tick=20722:ms=216145:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4bff000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4bff000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004bff000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004bff000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004bff000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004bff000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4bfe000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4bff000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c19000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c19000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c19000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c19000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c19000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c19000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c18000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[DISPATCH_STRAND_CENSUS:seq=152:tick=20744:ms=217756:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c19000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c33000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c33000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c33000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c33000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c33000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c33000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c32000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c33000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c40000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c40000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c40000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c40000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c40000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c40000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[DISPATCH_STRAND_CENSUS:seq=153:tick=20766:ms=219301:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c3f000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c40000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 80 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 80 'exec_cohort_parent_child_80' (thread 157) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 80 'exec_cohort_parent_child_80' (thread 157) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DISPATCH_STRAND_CENSUS:seq=154:tick=21106:ms=221438:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c19000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c19000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c19000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c19000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c19000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c19000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c18000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c19000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c33000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c33000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c33000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c33000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c33000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c33000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c32000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[DISPATCH_STRAND_CENSUS:seq=155:tick=21127:ms=222944:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c33000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c4d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c4d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c4c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c4d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c5a000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c5a000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c5a000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c5a000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c5a000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c5a000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[DISPATCH_STRAND_CENSUS:seq=156:tick=21148:ms=224493:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c59000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c5a000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 81 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 81 'exec_cohort_parent_child_81' (thread 159) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 81 'exec_cohort_parent_child_81' (thread 159) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DISPATCH_STRAND_CENSUS:seq=157:tick=21470:ms=226606:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c33000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c33000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c33000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c33000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c33000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c33000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c32000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c33000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c4d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c4d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c4c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[DISPATCH_STRAND_CENSUS:seq=158:tick=21492:ms=228128:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c4d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c67000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c67000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c67000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c67000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c67000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c67000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c66000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c67000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c74000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c74000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c74000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c74000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c74000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c74000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DISPATCH_STRAND_CENSUS:seq=159:tick=21513:ms=229529:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c73000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c74000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 82 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 82 'exec_cohort_parent_child_82' (thread 161) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 82 'exec_cohort_parent_child_82' (thread 161) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DISPATCH_STRAND_CENSUS:seq=160:tick=21850:ms=231771:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c4d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c4d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c4d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c4c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c4d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c67000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c67000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c67000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c67000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c67000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c67000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c66000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[DISPATCH_STRAND_CENSUS:seq=161:tick=21871:ms=233251:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c67000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c81000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c81000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c81000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c81000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c81000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c81000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c80000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c81000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=162:tick=21892:ms=234312:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c8e000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c8e000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c8e000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c8e000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c8e000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c8e000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c8d000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c8e000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 83 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 83 'exec_cohort_parent_child_83' (thread 163) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 83 'exec_cohort_parent_child_83' (thread 163) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DISPATCH_STRAND_CENSUS:seq=163:tick=22225:ms=236880:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c67000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c67000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c67000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c67000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c67000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c67000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c66000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c67000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c81000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c81000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c81000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c81000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c81000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c81000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c80000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[DISPATCH_STRAND_CENSUS:seq=164:tick=22247:ms=238383:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c81000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4c9b000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4c9b000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004c9b000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004c9b000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004c9b000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004c9b000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4c9a000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4c9b000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fbd58 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4ca8000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4ca8000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004ca8000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004ca8000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004ca8000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004ca8000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[DISPATCH_STRAND_CENSUS:seq=165:tick=22268:ms=239843:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4ca7000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4ca8000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 68 'exec_cohort_parent' -> child PID 84 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 84 'exec_cohort_parent_child_84' (thread 165) exited with code 0 +unblock_for_signal: Checking thread 134 (current=Some(1)) +unblock_for_signal: Thread 134 not found! +[DEBUG] kernel::task::process_task: Process 84 'exec_cohort_parent_child_84' (thread 165) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=166:tick=22608:ms=242010:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=167:tick=22809:ms=243015:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=168:tick=23010:ms=244020:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=169:tick=23221:ms=245073:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=170:tick=23422:ms=246077:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=171:tick=23623:ms=247081:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=172:tick=23824:ms=248086:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=173:tick=24025:ms=249089:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=174:tick=24226:ms=250093:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=175:tick=24417:ms=251107:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=176:tick=24618:ms=252112:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=177:tick=24819:ms=253115:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=178:tick=25020:ms=254120:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=179:tick=25221:ms=255124:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=180:tick=25423:ms=256138:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +Next thread from queue: 1, cpu: 0 +Idle thread 1 is alone, continuing (no switch needed) +[DISPATCH_STRAND_CENSUS:seq=181:tick=25624:ms=257158:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=182:tick=25825:ms=258161:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DISPATCH_STRAND_CENSUS:seq=183:tick=26026:ms=259167:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f9948 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a6e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a6d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40000000, 2 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40201000, heap will start at 0x40201000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff000000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff000000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff001000 - 0x7fffff011000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff001000 - 0x7fffff011000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 167 with TLS block 0xb7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[ INFO] kernel::process::manager: Created process exec_detach_leader (PID 85) +[ INFO] kernel::process::manager: exec_process: Replacing process 86 with new program +[ INFO] kernel::process::manager: exec_process: Preserving thread ID 168 for process 86 +[ INFO] kernel::process::manager: exec_process: Loading new ELF program (180 bytes) +[ INFO] kernel::process::manager: exec_process: Creating new page table... +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb498 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b8f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b8f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b8c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b8f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: exec_process: New page table created successfully +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x40000000 to 0x40100000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x10001000 to 0x10010000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x7fffff000000 to 0x7fffff010000 +[ INFO] kernel::process::manager: exec_process: Cleared potential user mappings from new page table +[ INFO] kernel::process::manager: exec_process: Loading ELF into new page table... +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40000000, 2 program headers +[ INFO] kernel::process::manager: exec_process: Replacing process 86 with new program +[ WARN] kernel::process::manager: exec_process: rejecting exec for PID 86 while CLONE_VM sibling PID 87 thread 169 still holds inherited CR3 0x4a6d000 +[DEBUG] kernel::task::process_task: Process 87 'exec_detach_sibling' (thread 169) exited with code 0 +[DISPATCH_STRAND_CENSUS:seq=184:tick=26398:ms=263230:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 87 'exec_detach_sibling' (thread 169) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[ INFO] kernel::process::manager: exec_process: Replacing process 86 with new program +[ INFO] kernel::process::manager: exec_process: Preserving thread ID 168 for process 86 +[ INFO] kernel::process::manager: exec_process: Loading new ELF program (180 bytes) +[ INFO] kernel::process::manager: exec_process: Creating new page table... +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb498 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b8f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b8f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b8c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b8f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: exec_process: New page table created successfully +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x40000000 to 0x40100000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x10001000 to 0x10010000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x7fffff000000 to 0x7fffff010000 +[ INFO] kernel::process::manager: exec_process: Cleared potential user mappings from new page table +[ INFO] kernel::process::manager: exec_process: Loading ELF into new page table... +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40000000, 2 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40201000, heap will start at 0x40201000 +[ INFO] kernel::process::manager: exec_process: ELF loaded successfully, entry point: 0x40000000 +[ INFO] kernel::process::manager: exec_process: Mapping stack pages into new process page table +[ INFO] kernel::process::manager: exec_process: Stack range: 0x7fffff000000 - 0x7fffff010000 +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x1000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff011000, size 8 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff011000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff012000 - 0x7fffff013000 (4 KiB) +[ INFO] kernel::process::manager: exec_process: New entry point: 0x40000000, new stack top: 0x7fffff010000 +[ INFO] kernel::process::manager: exec_process: Updated process name to 'exec_detach_oracle' +[DEBUG] kernel::process::manager: exec_process: Reset signal/heap/mmap for process 86, heap_start=0x40201000 +[ INFO] kernel::process::manager: exec_process: Preserving kernel stack top: None +[ INFO] kernel::process::manager: exec_process: Updated thread 168 context for new program +[ INFO] kernel::process::manager: exec_process: Successfully replaced process 86 address space +[ INFO] kernel::process::manager: exec_process: Process 86 is not scheduled - new page table ready for when it runs +[ INFO] kernel::process::manager: exec_process: Added process 86 back to ready queue +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=185:tick=26443:ms=264728:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::process::manager: exec_process_with_argv: Replacing process 88 with new program, argc=1 +[ INFO] kernel::process::manager: exec_process_with_argv: Preserving thread ID 170 for process 88 +[ INFO] kernel::process::manager: exec_process_with_argv: Creating new page table... +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb648 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b8f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b8f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b8c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b8f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x40000000 to 0x40100000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x10001000 to 0x10010000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x7fffff000000 to 0x7fffff010000 +[ INFO] kernel::process::manager: exec_process_with_argv: Loading ELF into new page table... +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40000000, 2 program headers +[ INFO] kernel::process::manager: exec_process_with_argv: Replacing process 88 with new program, argc=1 +[ WARN] kernel::process::manager: exec_process_with_argv: rejecting exec for PID 88 while CLONE_VM sibling PID 89 thread 171 still holds inherited CR3 0x4a6d000 +[DEBUG] kernel::task::process_task: Process 89 'exec_detach_sibling' (thread 171) exited with code 0 +[DEBUG] kernel::task::process_task: Process 89 'exec_detach_sibling' (thread 171) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[ INFO] kernel::process::manager: exec_process_with_argv: Replacing process 88 with new program, argc=1 +[ INFO] kernel::process::manager: exec_process_with_argv: Preserving thread ID 170 for process 88 +[ INFO] kernel::process::manager: exec_process_with_argv: Creating new page table... +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000fb648 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b8f000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b8f000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b8f000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b8c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b8f000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x40000000 to 0x40100000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x10001000 to 0x10010000 +[DEBUG] kernel::memory::process_memory: Unmapping user pages from 0x7fffff000000 to 0x7fffff010000 +[ INFO] kernel::process::manager: exec_process_with_argv: Loading ELF into new page table... +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40000000, 2 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40201000, heap will start at 0x40201000 +[ INFO] kernel::process::manager: exec_process_with_argv: ELF loaded successfully, entry point: 0x40000000 +[ INFO] kernel::process::manager: exec_process_with_argv: Mapping stack pages into new process page table +[DEBUG] kernel::process::manager: setup_argv_on_stack: argc=1, RSP=0x7fffff00fed0, argv[0] at 0x7fffff00ff88, auxv with phdr=0x40 phnum=2 entry=0x40000000 +[ INFO] kernel::process::manager: exec_process_with_argv: argc/argv set up on stack, RSP=0x7fffff00fed0 +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x1000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff013000, size 8 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff013000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff014000 - 0x7fffff015000 (4 KiB) +[ INFO] kernel::process::manager: exec_process_with_argv: Updated process name to 'exec_detach_oracle' +[ INFO] kernel::process::manager: exec_process_with_argv: Updated thread 170 context for new program +[ INFO] kernel::process::manager: exec_process_with_argv: Process 88 is not scheduled - new page table ready for when it runs +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=186:tick=26732:ms=268386:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=187:tick=26933:ms=269416:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::task::process_task: Process 90 'clone_admission_a' (thread 172) exited with code 0 +[DEBUG] kernel::task::process_task: Process 90 'clone_admission_a' (thread 172) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::task::process_task: Process 92 'clone_admission_b' (thread 174) exited with code 0 +[DEBUG] kernel::task::process_task: Process 92 'clone_admission_b' (thread 174) exited with code 0 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5118 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a6e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a6d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5118 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a6e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a6d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x400000, 1 program headers +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f6d88 +[DISPATCH_STRAND_CENSUS:seq=188:tick=27253:ms=272773:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4a6d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004a6d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4a6e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4a6d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DISPATCH_STRAND_CENSUS:seq=189:tick=27294:ms=273792:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::tls: Registered thread 185 with TLS block 0xc9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 186 with TLS block 0xca000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=190:tick=27416:ms=274874:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 187 with TLS block 0xcb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 188 with TLS block 0xcc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 189 with TLS block 0xcd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 190 with TLS block 0xce000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 191 with TLS block 0xcf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 192 with TLS block 0xd0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 193 with TLS block 0xd1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 194 with TLS block 0xd2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 195 with TLS block 0xd3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=191:tick=27482:ms=275900:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 196 with TLS block 0xd4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 197 with TLS block 0xd5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 198 with TLS block 0xd6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 199 with TLS block 0xd7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 200 with TLS block 0xd8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 201 with TLS block 0xd9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 202 with TLS block 0xda000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 203 with TLS block 0xdb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 204 with TLS block 0xdc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=192:tick=27544:ms=276924:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 205 with TLS block 0xdd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 206 with TLS block 0xde000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 207 with TLS block 0xdf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 208 with TLS block 0xe0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 209 with TLS block 0xe1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 210 with TLS block 0xe2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 211 with TLS block 0xe3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 212 with TLS block 0xe4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 213 with TLS block 0xe5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=193:tick=27612:ms=278022:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 214 with TLS block 0xe6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 215 with TLS block 0xe7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 216 with TLS block 0xe8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 217 with TLS block 0xe9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 218 with TLS block 0xea000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 219 with TLS block 0xeb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 220 with TLS block 0xec000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 221 with TLS block 0xed000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 222 with TLS block 0xee000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=194:tick=27679:ms=279032:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 223 with TLS block 0xef000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 224 with TLS block 0xf0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 225 with TLS block 0xf1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 226 with TLS block 0xf2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 227 with TLS block 0xf3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 228 with TLS block 0xf4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 229 with TLS block 0xf5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 230 with TLS block 0xf6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 231 with TLS block 0xf7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=195:tick=27744:ms=280105:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 232 with TLS block 0xf8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 233 with TLS block 0xf9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 234 with TLS block 0xfa000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 235 with TLS block 0xfb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 236 with TLS block 0xfc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 237 with TLS block 0xfd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 238 with TLS block 0xfe000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 239 with TLS block 0xff000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=196:tick=27806:ms=281116:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 240 with TLS block 0x100000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 241 with TLS block 0x101000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 242 with TLS block 0x102000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 243 with TLS block 0x103000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 244 with TLS block 0x104000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 245 with TLS block 0x105000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 246 with TLS block 0x106000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 247 with TLS block 0x107000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 248 with TLS block 0x108000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 249 with TLS block 0x109000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=197:tick=27879:ms=282351:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 250 with TLS block 0x10a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 251 with TLS block 0x10b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 252 with TLS block 0x10c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 253 with TLS block 0x10d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 254 with TLS block 0x10e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 255 with TLS block 0x10f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 256 with TLS block 0x110000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 257 with TLS block 0x111000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 258 with TLS block 0x112000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=198:tick=27942:ms=283396:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 259 with TLS block 0x113000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 260 with TLS block 0x114000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 261 with TLS block 0x115000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 262 with TLS block 0x116000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 263 with TLS block 0x117000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 264 with TLS block 0x118000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 265 with TLS block 0x119000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 266 with TLS block 0x11a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 267 with TLS block 0x11b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 268 with TLS block 0x11c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=199:tick=28017:ms=284539:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 269 with TLS block 0x11d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 270 with TLS block 0x11e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 271 with TLS block 0x11f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 272 with TLS block 0x120000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 273 with TLS block 0x121000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 274 with TLS block 0x122000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 275 with TLS block 0x123000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 276 with TLS block 0x124000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 277 with TLS block 0x125000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=200:tick=28078:ms=285602:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 278 with TLS block 0x126000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 279 with TLS block 0x127000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 280 with TLS block 0x128000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 281 with TLS block 0x129000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 282 with TLS block 0x12a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 283 with TLS block 0x12b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 284 with TLS block 0x12c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 285 with TLS block 0x12d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 286 with TLS block 0x12e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=201:tick=28142:ms=286635:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 287 with TLS block 0x12f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 288 with TLS block 0x130000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 289 with TLS block 0x131000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 290 with TLS block 0x132000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 291 with TLS block 0x133000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 292 with TLS block 0x134000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 293 with TLS block 0x135000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 294 with TLS block 0x136000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=202:tick=28204:ms=287687:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 295 with TLS block 0x137000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 296 with TLS block 0x138000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 297 with TLS block 0x139000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 298 with TLS block 0x13a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 299 with TLS block 0x13b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 300 with TLS block 0x13c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 301 with TLS block 0x13d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 302 with TLS block 0x13e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 303 with TLS block 0x13f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=203:tick=28269:ms=288754:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 304 with TLS block 0x140000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 305 with TLS block 0x141000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 306 with TLS block 0x142000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 307 with TLS block 0x143000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 308 with TLS block 0x144000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 309 with TLS block 0x145000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 310 with TLS block 0x146000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 311 with TLS block 0x147000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 312 with TLS block 0x148000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=204:tick=28344:ms=289818:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 313 with TLS block 0x149000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 314 with TLS block 0x14a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 315 with TLS block 0x14b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 316 with TLS block 0x14c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 317 with TLS block 0x14d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 318 with TLS block 0x14e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 319 with TLS block 0x14f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 320 with TLS block 0x150000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 321 with TLS block 0x151000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=205:tick=28410:ms=290879:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 322 with TLS block 0x152000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 323 with TLS block 0x153000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 324 with TLS block 0x154000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 325 with TLS block 0x155000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 326 with TLS block 0x156000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 327 with TLS block 0x157000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 328 with TLS block 0x158000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 329 with TLS block 0x159000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 330 with TLS block 0x15a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=206:tick=28473:ms=291931:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 331 with TLS block 0x15b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 332 with TLS block 0x15c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 333 with TLS block 0x15d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 334 with TLS block 0x15e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 335 with TLS block 0x15f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 336 with TLS block 0x160000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 337 with TLS block 0x161000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 338 with TLS block 0x162000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 339 with TLS block 0x163000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 340 with TLS block 0x164000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=207:tick=28548:ms=293091:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 341 with TLS block 0x165000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 342 with TLS block 0x166000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 343 with TLS block 0x167000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 344 with TLS block 0x168000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 345 with TLS block 0x169000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 346 with TLS block 0x16a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 347 with TLS block 0x16b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 348 with TLS block 0x16c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 349 with TLS block 0x16d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=208:tick=28610:ms=294141:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 350 with TLS block 0x16e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 351 with TLS block 0x16f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 352 with TLS block 0x170000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 353 with TLS block 0x171000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 354 with TLS block 0x172000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 355 with TLS block 0x173000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 356 with TLS block 0x174000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 357 with TLS block 0x175000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 358 with TLS block 0x176000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=209:tick=28677:ms=295198:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 359 with TLS block 0x177000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 360 with TLS block 0x178000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 361 with TLS block 0x179000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 362 with TLS block 0x17a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 363 with TLS block 0x17b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 364 with TLS block 0x17c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 365 with TLS block 0x17d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 366 with TLS block 0x17e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 367 with TLS block 0x17f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 368 with TLS block 0x180000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=210:tick=28750:ms=296368:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 369 with TLS block 0x181000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 370 with TLS block 0x182000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 371 with TLS block 0x183000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 372 with TLS block 0x184000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 373 with TLS block 0x185000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 374 with TLS block 0x186000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 375 with TLS block 0x187000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 376 with TLS block 0x188000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 377 with TLS block 0x189000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=211:tick=28813:ms=297383:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 378 with TLS block 0x18a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 379 with TLS block 0x18b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 380 with TLS block 0x18c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 381 with TLS block 0x18d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 382 with TLS block 0x18e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 383 with TLS block 0x18f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 384 with TLS block 0x190000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 385 with TLS block 0x191000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 386 with TLS block 0x192000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=212:tick=28880:ms=298434:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 387 with TLS block 0x193000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 388 with TLS block 0x194000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 389 with TLS block 0x195000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 390 with TLS block 0x196000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 391 with TLS block 0x197000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 392 with TLS block 0x198000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 393 with TLS block 0x199000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 394 with TLS block 0x19a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 395 with TLS block 0x19b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 396 with TLS block 0x19c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=213:tick=28956:ms=299637:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 397 with TLS block 0x19d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 398 with TLS block 0x19e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 399 with TLS block 0x19f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 400 with TLS block 0x1a0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 401 with TLS block 0x1a1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 402 with TLS block 0x1a2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 403 with TLS block 0x1a3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 404 with TLS block 0x1a4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 405 with TLS block 0x1a5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=214:tick=29020:ms=300658:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 406 with TLS block 0x1a6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 407 with TLS block 0x1a7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 408 with TLS block 0x1a8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 409 with TLS block 0x1a9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 410 with TLS block 0x1aa000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 411 with TLS block 0x1ab000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 412 with TLS block 0x1ac000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 413 with TLS block 0x1ad000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 414 with TLS block 0x1ae000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 415 with TLS block 0x1af000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=215:tick=29093:ms=301824:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 416 with TLS block 0x1b0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 417 with TLS block 0x1b1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 418 with TLS block 0x1b2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 419 with TLS block 0x1b3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 420 with TLS block 0x1b4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 421 with TLS block 0x1b5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 422 with TLS block 0x1b6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 423 with TLS block 0x1b7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 424 with TLS block 0x1b8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=216:tick=29159:ms=302884:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 425 with TLS block 0x1b9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 426 with TLS block 0x1ba000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 427 with TLS block 0x1bb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 428 with TLS block 0x1bc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 429 with TLS block 0x1bd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 430 with TLS block 0x1be000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 431 with TLS block 0x1bf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 432 with TLS block 0x1c0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 433 with TLS block 0x1c1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=217:tick=29221:ms=303925:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 434 with TLS block 0x1c2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 435 with TLS block 0x1c3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 436 with TLS block 0x1c4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 437 with TLS block 0x1c5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 438 with TLS block 0x1c6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 439 with TLS block 0x1c7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 440 with TLS block 0x1c8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 441 with TLS block 0x1c9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 442 with TLS block 0x1ca000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 443 with TLS block 0x1cb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 444 with TLS block 0x1cc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=218:tick=29295:ms=305147:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 445 with TLS block 0x1cd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 446 with TLS block 0x1ce000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 447 with TLS block 0x1cf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 448 with TLS block 0x1d0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 449 with TLS block 0x1d1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 450 with TLS block 0x1d2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 451 with TLS block 0x1d3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 452 with TLS block 0x1d4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 453 with TLS block 0x1d5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 454 with TLS block 0x1d6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=219:tick=29369:ms=306273:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 455 with TLS block 0x1d7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 456 with TLS block 0x1d8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 457 with TLS block 0x1d9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 458 with TLS block 0x1da000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 459 with TLS block 0x1db000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 460 with TLS block 0x1dc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 461 with TLS block 0x1dd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 462 with TLS block 0x1de000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 463 with TLS block 0x1df000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=220:tick=29433:ms=307309:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 464 with TLS block 0x1e0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 465 with TLS block 0x1e1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 466 with TLS block 0x1e2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 467 with TLS block 0x1e3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 468 with TLS block 0x1e4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 469 with TLS block 0x1e5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 470 with TLS block 0x1e6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 471 with TLS block 0x1e7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 472 with TLS block 0x1e8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=221:tick=29498:ms=308345:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 473 with TLS block 0x1e9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 474 with TLS block 0x1ea000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 475 with TLS block 0x1eb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 476 with TLS block 0x1ec000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 477 with TLS block 0x1ed000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 478 with TLS block 0x1ee000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 479 with TLS block 0x1ef000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 480 with TLS block 0x1f0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 481 with TLS block 0x1f1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=222:tick=29559:ms=309366:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 482 with TLS block 0x1f2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 483 with TLS block 0x1f3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 484 with TLS block 0x1f4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 485 with TLS block 0x1f5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 486 with TLS block 0x1f6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 487 with TLS block 0x1f7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 488 with TLS block 0x1f8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 489 with TLS block 0x1f9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 490 with TLS block 0x1fa000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=223:tick=29622:ms=310409:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 491 with TLS block 0x1fb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 492 with TLS block 0x1fc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 493 with TLS block 0x1fd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 494 with TLS block 0x1fe000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 495 with TLS block 0x1ff000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 496 with TLS block 0x200000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 497 with TLS block 0x201000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 498 with TLS block 0x202000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 499 with TLS block 0x203000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 500 with TLS block 0x204000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DISPATCH_STRAND_CENSUS:seq=224:tick=29697:ms=311548:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 501 with TLS block 0x205000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 502 with TLS block 0x206000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 503 with TLS block 0x207000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 504 with TLS block 0x208000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 505 with TLS block 0x209000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 506 with TLS block 0x20a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 507 with TLS block 0x20b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 508 with TLS block 0x20c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 509 with TLS block 0x20d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 510 with TLS block 0x20e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=225:tick=29770:ms=312726:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 511 with TLS block 0x20f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 512 with TLS block 0x210000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 513 with TLS block 0x211000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 514 with TLS block 0x212000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 515 with TLS block 0x213000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 516 with TLS block 0x214000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 517 with TLS block 0x215000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 518 with TLS block 0x216000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 519 with TLS block 0x217000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=226:tick=29835:ms=313787:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 520 with TLS block 0x218000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 521 with TLS block 0x219000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 522 with TLS block 0x21a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 523 with TLS block 0x21b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 524 with TLS block 0x21c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 525 with TLS block 0x21d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 526 with TLS block 0x21e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 527 with TLS block 0x21f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 528 with TLS block 0x220000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 529 with TLS block 0x221000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=227:tick=29910:ms=314961:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 530 with TLS block 0x222000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 531 with TLS block 0x223000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 532 with TLS block 0x224000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 533 with TLS block 0x225000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 534 with TLS block 0x226000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 535 with TLS block 0x227000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 536 with TLS block 0x228000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 537 with TLS block 0x229000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 538 with TLS block 0x22a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 539 with TLS block 0x22b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=228:tick=29975:ms=316115:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 540 with TLS block 0x22c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 541 with TLS block 0x22d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 542 with TLS block 0x22e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 543 with TLS block 0x22f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 544 with TLS block 0x230000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 545 with TLS block 0x231000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 546 with TLS block 0x232000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 547 with TLS block 0x233000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 548 with TLS block 0x234000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=229:tick=30037:ms=317184:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 549 with TLS block 0x235000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 550 with TLS block 0x236000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 551 with TLS block 0x237000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 552 with TLS block 0x238000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 553 with TLS block 0x239000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 554 with TLS block 0x23a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 555 with TLS block 0x23b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 556 with TLS block 0x23c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 557 with TLS block 0x23d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=230:tick=30101:ms=318244:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 558 with TLS block 0x23e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 559 with TLS block 0x23f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 560 with TLS block 0x240000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 561 with TLS block 0x241000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 562 with TLS block 0x242000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 563 with TLS block 0x243000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 564 with TLS block 0x244000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 565 with TLS block 0x245000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 566 with TLS block 0x246000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=231:tick=30165:ms=319308:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 567 with TLS block 0x247000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 568 with TLS block 0x248000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 569 with TLS block 0x249000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 570 with TLS block 0x24a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 571 with TLS block 0x24b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 572 with TLS block 0x24c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 573 with TLS block 0x24d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 574 with TLS block 0x24e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 575 with TLS block 0x24f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=232:tick=30227:ms=320333:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 576 with TLS block 0x250000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 577 with TLS block 0x251000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 578 with TLS block 0x252000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 579 with TLS block 0x253000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 580 with TLS block 0x254000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 581 with TLS block 0x255000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 582 with TLS block 0x256000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 583 with TLS block 0x257000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 584 with TLS block 0x258000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=233:tick=30298:ms=321389:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 585 with TLS block 0x259000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 586 with TLS block 0x25a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 587 with TLS block 0x25b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 588 with TLS block 0x25c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 589 with TLS block 0x25d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 590 with TLS block 0x25e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 591 with TLS block 0x25f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 592 with TLS block 0x260000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 593 with TLS block 0x261000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=234:tick=30363:ms=322439:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 594 with TLS block 0x262000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 595 with TLS block 0x263000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 596 with TLS block 0x264000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 597 with TLS block 0x265000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 598 with TLS block 0x266000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 599 with TLS block 0x267000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 600 with TLS block 0x268000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 601 with TLS block 0x269000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 602 with TLS block 0x26a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=235:tick=30428:ms=323498:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 603 with TLS block 0x26b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 604 with TLS block 0x26c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 605 with TLS block 0x26d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 606 with TLS block 0x26e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 607 with TLS block 0x26f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 608 with TLS block 0x270000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 609 with TLS block 0x271000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 610 with TLS block 0x272000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 611 with TLS block 0x273000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=236:tick=30499:ms=324587:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 612 with TLS block 0x274000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 613 with TLS block 0x275000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 614 with TLS block 0x276000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 615 with TLS block 0x277000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 616 with TLS block 0x278000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 617 with TLS block 0x279000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 618 with TLS block 0x27a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 619 with TLS block 0x27b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 620 with TLS block 0x27c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=237:tick=30562:ms=325620:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 621 with TLS block 0x27d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 622 with TLS block 0x27e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 623 with TLS block 0x27f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 624 with TLS block 0x280000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 625 with TLS block 0x281000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 626 with TLS block 0x282000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 627 with TLS block 0x283000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 628 with TLS block 0x284000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 629 with TLS block 0x285000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 630 with TLS block 0x286000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=238:tick=30637:ms=326772:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 631 with TLS block 0x287000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 632 with TLS block 0x288000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 633 with TLS block 0x289000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 634 with TLS block 0x28a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 635 with TLS block 0x28b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 636 with TLS block 0x28c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 637 with TLS block 0x28d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 638 with TLS block 0x28e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 639 with TLS block 0x28f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 640 with TLS block 0x290000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=239:tick=30711:ms=327899:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 641 with TLS block 0x291000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 642 with TLS block 0x292000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 643 with TLS block 0x293000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 644 with TLS block 0x294000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 645 with TLS block 0x295000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 646 with TLS block 0x296000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 647 with TLS block 0x297000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +Next thread from queue: 1, cpu: 0 +Idle thread 1 is alone, continuing (no switch needed) +[DEBUG] kernel::tls: Registered thread 648 with TLS block 0x298000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 649 with TLS block 0x299000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 650 with TLS block 0x29a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=240:tick=30786:ms=329075:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 651 with TLS block 0x29b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 652 with TLS block 0x29c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 653 with TLS block 0x29d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 654 with TLS block 0x29e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 655 with TLS block 0x29f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 656 with TLS block 0x2a0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 657 with TLS block 0x2a1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 658 with TLS block 0x2a2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 659 with TLS block 0x2a3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=241:tick=30847:ms=330127:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 660 with TLS block 0x2a4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 661 with TLS block 0x2a5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 662 with TLS block 0x2a6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 663 with TLS block 0x2a7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 664 with TLS block 0x2a8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 665 with TLS block 0x2a9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 666 with TLS block 0x2aa000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 667 with TLS block 0x2ab000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 668 with TLS block 0x2ac000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=242:tick=30911:ms=331212:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 669 with TLS block 0x2ad000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 670 with TLS block 0x2ae000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 671 with TLS block 0x2af000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 672 with TLS block 0x2b0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 673 with TLS block 0x2b1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 674 with TLS block 0x2b2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 675 with TLS block 0x2b3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=243:tick=30965:ms=332865:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 676 with TLS block 0x2b4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 677 with TLS block 0x2b5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 678 with TLS block 0x2b6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 679 with TLS block 0x2b7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 680 with TLS block 0x2b8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 681 with TLS block 0x2b9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 682 with TLS block 0x2ba000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 683 with TLS block 0x2bb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=244:tick=31027:ms=333922:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 684 with TLS block 0x2bc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 685 with TLS block 0x2bd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 686 with TLS block 0x2be000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 687 with TLS block 0x2bf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 688 with TLS block 0x2c0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 689 with TLS block 0x2c1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 690 with TLS block 0x2c2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 691 with TLS block 0x2c3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 692 with TLS block 0x2c4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=245:tick=31098:ms=334997:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 693 with TLS block 0x2c5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 694 with TLS block 0x2c6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 695 with TLS block 0x2c7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 696 with TLS block 0x2c8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 697 with TLS block 0x2c9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 698 with TLS block 0x2ca000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 699 with TLS block 0x2cb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 700 with TLS block 0x2cc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 701 with TLS block 0x2cd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 702 with TLS block 0x2ce000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=246:tick=31163:ms=336107:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 703 with TLS block 0x2cf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 704 with TLS block 0x2d0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 705 with TLS block 0x2d1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 706 with TLS block 0x2d2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 707 with TLS block 0x2d3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 708 with TLS block 0x2d4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 709 with TLS block 0x2d5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 710 with TLS block 0x2d6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 711 with TLS block 0x2d7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=247:tick=31228:ms=337465:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 712 with TLS block 0x2d8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 713 with TLS block 0x2d9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 714 with TLS block 0x2da000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 715 with TLS block 0x2db000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 716 with TLS block 0x2dc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 717 with TLS block 0x2dd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 718 with TLS block 0x2de000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 719 with TLS block 0x2df000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 720 with TLS block 0x2e0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=248:tick=31292:ms=338520:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 721 with TLS block 0x2e1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 722 with TLS block 0x2e2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 723 with TLS block 0x2e3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 724 with TLS block 0x2e4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 725 with TLS block 0x2e5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 726 with TLS block 0x2e6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 727 with TLS block 0x2e7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 728 with TLS block 0x2e8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 729 with TLS block 0x2e9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=249:tick=31355:ms=339583:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 730 with TLS block 0x2ea000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 731 with TLS block 0x2eb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 732 with TLS block 0x2ec000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 733 with TLS block 0x2ed000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 734 with TLS block 0x2ee000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 735 with TLS block 0x2ef000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 736 with TLS block 0x2f0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 737 with TLS block 0x2f1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 738 with TLS block 0x2f2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=250:tick=31418:ms=340658:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 739 with TLS block 0x2f3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 740 with TLS block 0x2f4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 741 with TLS block 0x2f5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 742 with TLS block 0x2f6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 743 with TLS block 0x2f7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 744 with TLS block 0x2f8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 745 with TLS block 0x2f9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 746 with TLS block 0x2fa000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 747 with TLS block 0x2fb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=251:tick=31486:ms=342771:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 748 with TLS block 0x2fc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 749 with TLS block 0x2fd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 750 with TLS block 0x2fe000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 751 with TLS block 0x2ff000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 752 with TLS block 0x300000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 753 with TLS block 0x301000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 754 with TLS block 0x302000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 755 with TLS block 0x303000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 756 with TLS block 0x304000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=252:tick=31552:ms=343889:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 757 with TLS block 0x305000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 758 with TLS block 0x306000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 759 with TLS block 0x307000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 760 with TLS block 0x308000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 761 with TLS block 0x309000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 762 with TLS block 0x30a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 763 with TLS block 0x30b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 764 with TLS block 0x30c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 765 with TLS block 0x30d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=253:tick=31623:ms=344958:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 766 with TLS block 0x30e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 767 with TLS block 0x30f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 768 with TLS block 0x310000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 769 with TLS block 0x311000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 770 with TLS block 0x312000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 771 with TLS block 0x313000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 772 with TLS block 0x314000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 773 with TLS block 0x315000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 774 with TLS block 0x316000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=254:tick=31684:ms=346023:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 775 with TLS block 0x317000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 776 with TLS block 0x318000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 777 with TLS block 0x319000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 778 with TLS block 0x31a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 779 with TLS block 0x31b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 780 with TLS block 0x31c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 781 with TLS block 0x31d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=255:tick=31746:ms=347207:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 782 with TLS block 0x31e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 783 with TLS block 0x31f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 784 with TLS block 0x320000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 785 with TLS block 0x321000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 786 with TLS block 0x322000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 787 with TLS block 0x323000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 788 with TLS block 0x324000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 789 with TLS block 0x325000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 790 with TLS block 0x326000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=256:tick=31812:ms=348368:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 791 with TLS block 0x327000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 792 with TLS block 0x328000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 793 with TLS block 0x329000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 794 with TLS block 0x32a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 795 with TLS block 0x32b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 796 with TLS block 0x32c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 797 with TLS block 0x32d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 798 with TLS block 0x32e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 799 with TLS block 0x32f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=257:tick=31875:ms=349406:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 800 with TLS block 0x330000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 801 with TLS block 0x331000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 802 with TLS block 0x332000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 803 with TLS block 0x333000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 804 with TLS block 0x334000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 805 with TLS block 0x335000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 806 with TLS block 0x336000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 807 with TLS block 0x337000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 808 with TLS block 0x338000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=258:tick=31937:ms=350455:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 809 with TLS block 0x339000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 810 with TLS block 0x33a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 811 with TLS block 0x33b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 812 with TLS block 0x33c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 813 with TLS block 0x33d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 814 with TLS block 0x33e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 815 with TLS block 0x33f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 816 with TLS block 0x340000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 817 with TLS block 0x341000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=259:tick=32012:ms=352009:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 818 with TLS block 0x342000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 819 with TLS block 0x343000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 820 with TLS block 0x344000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 821 with TLS block 0x345000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 822 with TLS block 0x346000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=260:tick=32055:ms=353050:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 823 with TLS block 0x347000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 824 with TLS block 0x348000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 825 with TLS block 0x349000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 826 with TLS block 0x34a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 827 with TLS block 0x34b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 828 with TLS block 0x34c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 829 with TLS block 0x34d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 830 with TLS block 0x34e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=261:tick=32116:ms=354072:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 831 with TLS block 0x34f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 832 with TLS block 0x350000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 833 with TLS block 0x351000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 834 with TLS block 0x352000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 835 with TLS block 0x353000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 836 with TLS block 0x354000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 837 with TLS block 0x355000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 838 with TLS block 0x356000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 839 with TLS block 0x357000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 840 with TLS block 0x358000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=262:tick=32193:ms=355264:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 841 with TLS block 0x359000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 842 with TLS block 0x35a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 843 with TLS block 0x35b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 844 with TLS block 0x35c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 845 with TLS block 0x35d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 846 with TLS block 0x35e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 847 with TLS block 0x35f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 848 with TLS block 0x360000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 849 with TLS block 0x361000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=263:tick=32257:ms=356316:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 850 with TLS block 0x362000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 851 with TLS block 0x363000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 852 with TLS block 0x364000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 853 with TLS block 0x365000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 854 with TLS block 0x366000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 855 with TLS block 0x367000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=264:tick=32304:ms=357373:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 856 with TLS block 0x368000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 857 with TLS block 0x369000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 858 with TLS block 0x36a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 859 with TLS block 0x36b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 860 with TLS block 0x36c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 861 with TLS block 0x36d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 862 with TLS block 0x36e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 863 with TLS block 0x36f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 864 with TLS block 0x370000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=265:tick=32371:ms=358468:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 865 with TLS block 0x371000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 866 with TLS block 0x372000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 867 with TLS block 0x373000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 868 with TLS block 0x374000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 869 with TLS block 0x375000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 870 with TLS block 0x376000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 871 with TLS block 0x377000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 872 with TLS block 0x378000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 873 with TLS block 0x379000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=266:tick=32437:ms=359550:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 874 with TLS block 0x37a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 875 with TLS block 0x37b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 876 with TLS block 0x37c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 877 with TLS block 0x37d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 878 with TLS block 0x37e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 879 with TLS block 0x37f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 880 with TLS block 0x380000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 881 with TLS block 0x381000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 882 with TLS block 0x382000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=267:tick=32500:ms=360616:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 883 with TLS block 0x383000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 884 with TLS block 0x384000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 885 with TLS block 0x385000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 886 with TLS block 0x386000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 887 with TLS block 0x387000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 888 with TLS block 0x388000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=268:tick=32544:ms=362029:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 889 with TLS block 0x389000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 890 with TLS block 0x38a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 891 with TLS block 0x38b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 892 with TLS block 0x38c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 893 with TLS block 0x38d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 894 with TLS block 0x38e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 895 with TLS block 0x38f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 896 with TLS block 0x390000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=269:tick=32608:ms=363047:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 897 with TLS block 0x391000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 898 with TLS block 0x392000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 899 with TLS block 0x393000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 900 with TLS block 0x394000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 901 with TLS block 0x395000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 902 with TLS block 0x396000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 903 with TLS block 0x397000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 904 with TLS block 0x398000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 905 with TLS block 0x399000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 906 with TLS block 0x39a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=270:tick=32685:ms=364240:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 907 with TLS block 0x39b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 908 with TLS block 0x39c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 909 with TLS block 0x39d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 910 with TLS block 0x39e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 911 with TLS block 0x39f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 912 with TLS block 0x3a0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 913 with TLS block 0x3a1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 914 with TLS block 0x3a2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 915 with TLS block 0x3a3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=271:tick=32751:ms=365270:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 916 with TLS block 0x3a4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 917 with TLS block 0x3a5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 918 with TLS block 0x3a6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 919 with TLS block 0x3a7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 920 with TLS block 0x3a8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 921 with TLS block 0x3a9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 922 with TLS block 0x3aa000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 923 with TLS block 0x3ab000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=272:tick=32807:ms=366623:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 924 with TLS block 0x3ac000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 925 with TLS block 0x3ad000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 926 with TLS block 0x3ae000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 927 with TLS block 0x3af000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 928 with TLS block 0x3b0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 929 with TLS block 0x3b1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 930 with TLS block 0x3b2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 931 with TLS block 0x3b3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 932 with TLS block 0x3b4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=273:tick=32873:ms=367716:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 933 with TLS block 0x3b5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 934 with TLS block 0x3b6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 935 with TLS block 0x3b7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 936 with TLS block 0x3b8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 937 with TLS block 0x3b9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 938 with TLS block 0x3ba000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 939 with TLS block 0x3bb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 940 with TLS block 0x3bc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 941 with TLS block 0x3bd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=274:tick=32937:ms=368772:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 942 with TLS block 0x3be000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 943 with TLS block 0x3bf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 944 with TLS block 0x3c0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 945 with TLS block 0x3c1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 946 with TLS block 0x3c2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 947 with TLS block 0x3c3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 948 with TLS block 0x3c4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 949 with TLS block 0x3c5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 950 with TLS block 0x3c6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=275:tick=33000:ms=369812:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 951 with TLS block 0x3c7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 952 with TLS block 0x3c8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 953 with TLS block 0x3c9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 954 with TLS block 0x3ca000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 955 with TLS block 0x3cb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 956 with TLS block 0x3cc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 957 with TLS block 0x3cd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 958 with TLS block 0x3ce000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 959 with TLS block 0x3cf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 960 with TLS block 0x3d0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=276:tick=33074:ms=370998:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 961 with TLS block 0x3d1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 962 with TLS block 0x3d2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 963 with TLS block 0x3d3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 964 with TLS block 0x3d4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 965 with TLS block 0x3d5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 966 with TLS block 0x3d6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=277:tick=33139:ms=372192:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 967 with TLS block 0x3d7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 968 with TLS block 0x3d8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 969 with TLS block 0x3d9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 970 with TLS block 0x3da000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 971 with TLS block 0x3db000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 972 with TLS block 0x3dc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 973 with TLS block 0x3dd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 974 with TLS block 0x3de000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 975 with TLS block 0x3df000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 976 with TLS block 0x3e0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=278:tick=33213:ms=373424:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 977 with TLS block 0x3e1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 978 with TLS block 0x3e2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 979 with TLS block 0x3e3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 980 with TLS block 0x3e4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 981 with TLS block 0x3e5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 982 with TLS block 0x3e6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 983 with TLS block 0x3e7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 984 with TLS block 0x3e8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 985 with TLS block 0x3e9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=279:tick=33285:ms=374527:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 986 with TLS block 0x3ea000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 987 with TLS block 0x3eb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 988 with TLS block 0x3ec000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 989 with TLS block 0x3ed000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 990 with TLS block 0x3ee000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 991 with TLS block 0x3ef000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 992 with TLS block 0x3f0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 993 with TLS block 0x3f1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 994 with TLS block 0x3f2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=280:tick=33349:ms=375554:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 995 with TLS block 0x3f3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 996 with TLS block 0x3f4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 997 with TLS block 0x3f5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 998 with TLS block 0x3f6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 999 with TLS block 0x3f7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=281:tick=33385:ms=376989:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1000 with TLS block 0x3f8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1001 with TLS block 0x3f9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1002 with TLS block 0x3fa000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1003 with TLS block 0x3fb000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1004 with TLS block 0x3fc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1005 with TLS block 0x3fd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1006 with TLS block 0x3fe000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1007 with TLS block 0x3ff000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1008 with TLS block 0x400000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1009 with TLS block 0x401000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=282:tick=33457:ms=378177:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1010 with TLS block 0x402000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1011 with TLS block 0x403000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1012 with TLS block 0x404000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1013 with TLS block 0x405000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1014 with TLS block 0x406000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1015 with TLS block 0x407000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1016 with TLS block 0x408000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1017 with TLS block 0x409000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1018 with TLS block 0x40a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1019 with TLS block 0x40b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1020 with TLS block 0x40c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=283:tick=33533:ms=379392:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1021 with TLS block 0x40d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1022 with TLS block 0x40e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1023 with TLS block 0x40f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1024 with TLS block 0x410000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1025 with TLS block 0x411000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1026 with TLS block 0x412000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1027 with TLS block 0x413000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1028 with TLS block 0x414000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1029 with TLS block 0x415000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=284:tick=33594:ms=380483:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1030 with TLS block 0x416000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1031 with TLS block 0x417000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1032 with TLS block 0x418000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1033 with TLS block 0x419000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1034 with TLS block 0x41a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1035 with TLS block 0x41b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1036 with TLS block 0x41c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1037 with TLS block 0x41d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1038 with TLS block 0x41e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=285:tick=33661:ms=381505:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1039 with TLS block 0x41f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1040 with TLS block 0x420000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1041 with TLS block 0x421000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1042 with TLS block 0x422000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1043 with TLS block 0x423000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1044 with TLS block 0x424000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1045 with TLS block 0x425000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1046 with TLS block 0x426000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1047 with TLS block 0x427000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=286:tick=33724:ms=382521:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1048 with TLS block 0x428000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1049 with TLS block 0x429000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1050 with TLS block 0x42a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1051 with TLS block 0x42b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1052 with TLS block 0x42c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1053 with TLS block 0x42d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1054 with TLS block 0x42e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1055 with TLS block 0x42f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1056 with TLS block 0x430000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1057 with TLS block 0x431000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=287:tick=33800:ms=383670:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1058 with TLS block 0x432000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1059 with TLS block 0x433000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1060 with TLS block 0x434000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1061 with TLS block 0x435000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1062 with TLS block 0x436000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1063 with TLS block 0x437000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1064 with TLS block 0x438000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1065 with TLS block 0x439000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1066 with TLS block 0x43a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=288:tick=33863:ms=384695:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1067 with TLS block 0x43b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1068 with TLS block 0x43c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1069 with TLS block 0x43d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1070 with TLS block 0x43e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1071 with TLS block 0x43f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1072 with TLS block 0x440000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1073 with TLS block 0x441000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1074 with TLS block 0x442000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1075 with TLS block 0x443000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=289:tick=33924:ms=385727:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1076 with TLS block 0x444000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1077 with TLS block 0x445000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1078 with TLS block 0x446000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1079 with TLS block 0x447000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1080 with TLS block 0x448000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1081 with TLS block 0x449000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=290:tick=33985:ms=386777:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1082 with TLS block 0x44a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1083 with TLS block 0x44b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1084 with TLS block 0x44c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1085 with TLS block 0x44d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1086 with TLS block 0x44e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1087 with TLS block 0x44f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1088 with TLS block 0x450000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1089 with TLS block 0x451000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1090 with TLS block 0x452000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=291:tick=34056:ms=387820:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1091 with TLS block 0x453000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1092 with TLS block 0x454000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1093 with TLS block 0x455000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1094 with TLS block 0x456000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1095 with TLS block 0x457000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1096 with TLS block 0x458000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1097 with TLS block 0x459000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1098 with TLS block 0x45a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1099 with TLS block 0x45b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1100 with TLS block 0x45c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=292:tick=34130:ms=388989:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1101 with TLS block 0x45d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1102 with TLS block 0x45e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1103 with TLS block 0x45f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1104 with TLS block 0x460000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1105 with TLS block 0x461000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1106 with TLS block 0x462000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1107 with TLS block 0x463000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1108 with TLS block 0x464000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1109 with TLS block 0x465000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1110 with TLS block 0x466000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=293:tick=34206:ms=390175:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1111 with TLS block 0x467000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1112 with TLS block 0x468000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1113 with TLS block 0x469000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1114 with TLS block 0x46a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1115 with TLS block 0x46b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=294:tick=34243:ms=391200:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1116 with TLS block 0x46c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1117 with TLS block 0x46d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1118 with TLS block 0x46e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1119 with TLS block 0x46f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1120 with TLS block 0x470000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1121 with TLS block 0x471000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1122 with TLS block 0x472000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1123 with TLS block 0x473000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1124 with TLS block 0x474000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1125 with TLS block 0x475000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=295:tick=34319:ms=392430:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1126 with TLS block 0x476000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1127 with TLS block 0x477000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1128 with TLS block 0x478000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1129 with TLS block 0x479000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1130 with TLS block 0x47a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1131 with TLS block 0x47b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1132 with TLS block 0x47c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1133 with TLS block 0x47d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1134 with TLS block 0x47e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=296:tick=34382:ms=393462:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1135 with TLS block 0x47f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1136 with TLS block 0x480000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1137 with TLS block 0x481000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1138 with TLS block 0x482000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1139 with TLS block 0x483000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1140 with TLS block 0x484000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1141 with TLS block 0x485000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1142 with TLS block 0x486000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1143 with TLS block 0x487000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=297:tick=34449:ms=394498:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1144 with TLS block 0x488000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1145 with TLS block 0x489000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1146 with TLS block 0x48a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1147 with TLS block 0x48b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1148 with TLS block 0x48c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1149 with TLS block 0x48d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1150 with TLS block 0x48e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1151 with TLS block 0x48f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1152 with TLS block 0x490000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=298:tick=34512:ms=395512:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1153 with TLS block 0x491000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1154 with TLS block 0x492000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1155 with TLS block 0x493000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1156 with TLS block 0x494000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1157 with TLS block 0x495000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1158 with TLS block 0x496000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1159 with TLS block 0x497000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1160 with TLS block 0x498000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=299:tick=34575:ms=396552:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1161 with TLS block 0x499000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1162 with TLS block 0x49a000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1163 with TLS block 0x49b000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1164 with TLS block 0x49c000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1165 with TLS block 0x49d000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1166 with TLS block 0x49e000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1167 with TLS block 0x49f000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1168 with TLS block 0x4a0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1169 with TLS block 0x4a1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1170 with TLS block 0x4a2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=300:tick=34649:ms=397677:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1171 with TLS block 0x4a3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1172 with TLS block 0x4a4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1173 with TLS block 0x4a5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1174 with TLS block 0x4a6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1175 with TLS block 0x4a7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1176 with TLS block 0x4a8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1177 with TLS block 0x4a9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1178 with TLS block 0x4aa000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1179 with TLS block 0x4ab000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1180 with TLS block 0x4ac000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1181 with TLS block 0x4ad000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=301:tick=34723:ms=398894:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1182 with TLS block 0x4ae000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1183 with TLS block 0x4af000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1184 with TLS block 0x4b0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1185 with TLS block 0x4b1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1186 with TLS block 0x4b2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1187 with TLS block 0x4b3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1188 with TLS block 0x4b4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1189 with TLS block 0x4b5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1190 with TLS block 0x4b6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=302:tick=34787:ms=399906:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::tls: Registered thread 1191 with TLS block 0x4b7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1192 with TLS block 0x4b8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000306000 (globally visible) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000faa78 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b4e000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b4e000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b4e000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b4e000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b4e000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b4e000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b4c000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DISPATCH_STRAND_CENSUS:seq=303:tick=34818:ms=401343:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b4e000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000faa78 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b4b000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b4b000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b4b000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b4b000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b4b000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b4b000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b4d000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b4b000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::process::manager: Forking process 100 'kernel_stack_ownership_parent' -> child PID 101 +[ INFO] kernel::process::manager: fork_process_with_page_table: Set up 0 pages for CoW sharing +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=304:tick=34940:ms=402837:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[ INFO] kernel::process::manager: Forking process 100 'kernel_stack_ownership_parent' -> child PID 102 +[DEBUG] kernel::process::manager: fork_process: About to create child page table +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f84c8 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x4b4b000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x4b4b000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28004b4b000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28004b4b000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28004b4b000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28004b4b000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x4b4d000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x4b4b000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::process::manager: fork_process: ProcessPageTable::new() returned +[DEBUG] kernel::process::manager: fork_process: Child page table created successfully +[DEBUG] kernel::process::manager: Parent page table CR3: 0x4b4e000 +[DEBUG] kernel::process::manager: Child page table CR3: 0x4b4b000 +[ INFO] kernel::process::manager: fork_process_with_context: Set up 0 pages for CoW sharing +[ INFO] kernel::process::manager: Created page table for child process 102 +[DEBUG] kernel::tls: Registered thread 1196 with TLS block 0x4bc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +[ INFO] kernel::process::manager: fork: CoW stack - child_rsp=0x800000 (same VA as parent) +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[ INFO] kernel::process::manager: Fork complete: parent 100 -> child 102 +[DISPATCH_STRAND_CENSUS:seq=305:tick=35187:ms=405030:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DISPATCH_STRAND_CENSUS:seq=306:tick=35388:ms=406064:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[ INFO] kernel: Driver post-init self-tests complete; interrupts disabled for remaining init +[ INFO] kernel::task::kthread_tests: === KTHREAD TEST: Starting kernel thread lifecycle test === +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 5 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 5 at 0xffffc90000286000-0xffffc90000306000 (guard at 0xffffc90000285000) +Added thread 1197 'test_kthread' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel::task::kthread_tests: KTHREAD_CREATE: kthread created +[ INFO] kernel::task::kthread_tests: KTHREAD_RUN: kthread running +unblock(1197): Added to per_cpu_queues[0] +[ INFO] kernel::task::kthread_tests: KTHREAD_STOP_SENT: stop signal sent successfully +[ INFO] kernel::task::kthread_tests: KTHREAD_VERIFY: kthread_should_stop() = true +[ INFO] kernel::task::kthread_tests: KTHREAD_STOP: kthread received stop signal +[ INFO] kernel::task::kthread_tests: KTHREAD_EXIT: kthread exited cleanly +[ INFO] kernel::task::kthread_tests: === KTHREAD TEST: Completed === +[ INFO] kernel::task::kthread_tests: === KTHREAD JOIN TEST: Starting === +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 6 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 6 at 0xffffc90000307000-0xffffc90000387000 (guard at 0xffffc90000306000) +Added thread 1198 'join_test_kthread' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel::task::kthread_tests: KTHREAD_JOIN_TEST: kthread about to exit +[ INFO] kernel::task::kthread_tests: KTHREAD_JOIN_TEST: join returned exit_code=0 +[ INFO] kernel::task::kthread_tests: === KTHREAD JOIN TEST: Completed === +[ INFO] kernel::task::workqueue_tests: === WORKQUEUE TEST: Starting workqueue test === +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Testing basic execution... +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 7 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 7 at 0xffffc90000388000-0xffffc90000408000 (guard at 0xffffc90000387000) +Added thread 1199 'kworker/0' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel::task::workqueue: KWORKER_SPAWN: kworker/0 started +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: work1 executed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: basic execution passed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Testing multiple work items... +unblock(1199): Added to per_cpu_queues[0] +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: work2 executed (order=1) +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: work3 executed (order=2) +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: work4 executed (order=3) +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: multiple work items passed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Testing flush... +unblock(1199): Added to per_cpu_queues[0] +Next thread from queue: 1199, cpu: 0 +Switching from thread 1 to thread 1199 +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: flush_work executed +unblock(1199): Added to per_cpu_queues[0] +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: flush completed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Testing re-queue rejection... +unblock(1199): Added to per_cpu_queues[0] +[ WARN] kernel::task::workqueue: workqueue(kworker/0): work 'requeue_work' already pending, rejecting +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: re-queue rejection passed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Testing multi-item flush... +unblock(1199): Added to per_cpu_queues[0] +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: multi-item flush passed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Testing shutdown with new workqueue... +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Created new workqueue 'test_wq' +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Queuing work to new workqueue... +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 8 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 8 at 0xffffc90000409000-0xffffc90000489000 (guard at 0xffffc90000408000) +Added thread 1200 'test_wq' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel::task::workqueue: KWORKER_SPAWN: test_wq started +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: shutdown work executing! +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Waiting for work completion... +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Destroying workqueue... +unblock(1200): Added to per_cpu_queues[0] +[DISPATCH_STRAND_CENSUS:seq=307:tick=35485:ms=407068:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +unblock(1200): Added to per_cpu_queues[0] +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: idempotent destroy passed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: flush after destroy passed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: shutdown test passed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: Testing error path re-queue... +unblock(1199): Added to per_cpu_queues[0] +[ WARN] kernel::task::workqueue: workqueue(kworker/0): work 'error_path_work' already pending, rejecting +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: error path test passed +[ INFO] kernel::task::workqueue_tests: WORKQUEUE_TEST: all tests passed +[ INFO] kernel::task::workqueue_tests: === WORKQUEUE TEST: Completed === +[ INFO] kernel::task::softirq_tests: === SOFTIRQ TEST: Starting softirq test === +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Testing handler registration... +[ INFO] kernel::task::softirqd: SOFTIRQ_REGISTER: Timer handler registered +[ INFO] kernel::task::softirqd: SOFTIRQ_REGISTER: NetRx handler registered +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: handler registration passed +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Testing Timer softirq... +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Timer softirq passed +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Testing NetRx softirq... +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: NetRx softirq passed +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Testing multiple softirqs... +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: multiple softirqs passed +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Testing priority order... +[ INFO] kernel::task::softirqd: SOFTIRQ_REGISTER: Timer handler registered +[ INFO] kernel::task::softirqd: SOFTIRQ_REGISTER: NetRx handler registered +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: priority order passed (Timer=1, NetRx=2) +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Testing nested interrupt rejection... +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: nested interrupt rejection passed +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Testing iteration limit and ksoftirqd deferral... +[ INFO] kernel::task::softirqd: SOFTIRQ_REGISTER: Tasklet handler registered +unblock(2): Added to per_cpu_queues[0] +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: After do_softirq(): 10 iterations (limit=10) +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: iteration limit passed (25 total iterations, ksoftirqd verified) +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Verifying ksoftirqd is initialized... +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: ksoftirqd verification passed +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: all tests passed +[ INFO] kernel::task::softirqd: SOFTIRQ_REGISTER: NetRx handler registered +[ INFO] kernel::task::softirq_tests: SOFTIRQ_TEST: Restored network softirq handler +[ INFO] kernel::task::softirq_tests: === SOFTIRQ TEST: Completed === +[ INFO] kernel::task::kthread_tests: === KTHREAD EXIT CODE TEST: Starting === +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 9 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 9 at 0xffffc9000048a000-0xffffc9000050a000 (guard at 0xffffc90000489000) +Added thread 1201 'exit_code_kthread' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel::task::kthread_tests: KTHREAD_EXIT_CODE_TEST: exit_code=42 +[ INFO] kernel::task::kthread_tests: === KTHREAD EXIT CODE TEST: Completed === +[ INFO] kernel::task::kthread_tests: === KTHREAD PARK TEST: Starting kthread park/unpark test === +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 10 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 10 at 0xffffc9000050b000-0xffffc9000058b000 (guard at 0xffffc9000050a000) +Added thread 1202 'test_kthread_park' to scheduler (user: false, target_cpu: 0) +[ INFO] kernel::task::kthread_tests: KTHREAD_PARK_TEST: started +unblock(1202): Added to per_cpu_queues[0] +[ INFO] kernel::task::kthread_tests: KTHREAD_PARK_TEST: unparked +unblock(1202): Added to per_cpu_queues[0] +[ INFO] kernel::task::kthread_tests: KTHREAD_PARK_TEST: stop signal sent +[ INFO] kernel::task::kthread_tests: === KTHREAD PARK TEST: Completed === +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 11 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 11 at 0xffffc9000058c000-0xffffc9000060c000 (guard at 0xffffc9000058b000) +Added thread 1203 'test_kthread_double_stop' to scheduler (user: false, target_cpu: 0) +unblock(1203): Added to per_cpu_queues[0] +[ INFO] kernel::task::kthread_tests: KTHREAD_DOUBLE_STOP_TEST: AlreadyStopped returned correctly +[ INFO] kernel::task::kthread_tests: KTHREAD_SHOULD_STOP_TEST: returns false for non-kthread +[ INFO] kernel::task::kthread_tests: === KTHREAD STOP AFTER EXIT TEST: Starting === +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 12 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 12 at 0xffffc9000060d000-0xffffc9000068d000 (guard at 0xffffc9000060c000) +Added thread 1204 'stop_after_exit_kthread' to scheduler (user: false, target_cpu: 0) +[DISPATCH_STRAND_CENSUS:seq=308:tick=35553:ms=408129:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::task::kthread_tests: KTHREAD_STOP_AFTER_EXIT_TEST: kthread exiting immediately +[ INFO] kernel::task::kthread_tests: KTHREAD_STOP_AFTER_EXIT_TEST: AlreadyStopped returned correctly +[ INFO] kernel::task::kthread_tests: === KTHREAD STOP AFTER EXIT TEST: Completed === +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 13 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 13 at 0xffffc9000068e000-0xffffc9000070e000 (guard at 0xffffc9000068d000) +Added thread 1205 't766_peer' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 14 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 14 at 0xffffc9000070f000-0xffffc9000078f000 (guard at 0xffffc9000070e000) +Added thread 1206 't766_peer' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 15 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 15 at 0xffffc90000790000-0xffffc90000810000 (guard at 0xffffc9000078f000) +Added thread 1207 't766_peer' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 16 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 16 at 0xffffc90000811000-0xffffc90000891000 (guard at 0xffffc90000810000) +Added thread 1208 't766_peer' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 17 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 17 at 0xffffc90000892000-0xffffc90000912000 (guard at 0xffffc90000891000) +Added thread 1209 't766_peer' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 18 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 18 at 0xffffc90000913000-0xffffc90000993000 (guard at 0xffffc90000912000) +Added thread 1210 't766_peer' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 19 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 19 at 0xffffc90000994000-0xffffc90000a14000 (guard at 0xffffc90000993000) +Added thread 1211 't766_peer' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 20 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 20 at 0xffffc90000a15000-0xffffc90000a95000 (guard at 0xffffc90000a14000) +Added thread 1212 't766_peer' to scheduler (user: false, target_cpu: 0) +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 21 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 21 at 0xffffc90000a96000-0xffffc90000b16000 (guard at 0xffffc90000a95000) +Added thread 1213 't766_sleeper' to scheduler (user: false, target_cpu: 0) +unblock(1205): Added to per_cpu_queues[0] +unblock(1206): Added to per_cpu_queues[0] +unblock(1207): Added to per_cpu_queues[0] +unblock(1208): Added to per_cpu_queues[0] +unblock(1209): Added to per_cpu_queues[0] +unblock(1210): Added to per_cpu_queues[0] +unblock(1211): Added to per_cpu_queues[0] +unblock(1212): Added to per_cpu_queues[0] +[DISPATCH_STRAND_CENSUS:seq=309:tick=35688:ms=409136:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::userspace_test: ✓ Loaded 'hello_time' from test disk (177696 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'register_init_test' from test disk (177168 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'clock_gettime_test' from test disk (184640 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'brk_test' from test disk (182560 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'test_mmap' from test disk (182296 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'syscall_diagnostic_test' from test disk (170904 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'udp_socket_test' from test disk (193464 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'tcp_socket_test' from test disk (202360 bytes) +[DISPATCH_STRAND_CENSUS:seq=310:tick=35890:ms=410145:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::userspace_test: ✓ Loaded 'tcp_dup_listener_test' from test disk (188904 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'tcp_cloexec_exec_test' from test disk (189520 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'dns_test' from test disk (195312 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'http_test' from test disk (468664 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'loopback_wake_test' from test disk (190520 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'clonevm_exec_test' from test disk (184720 bytes) +[ INFO] kernel::userspace_test: ✓ Loaded 'futex_handoff_oracle' from test disk (182992 bytes) +[DISPATCH_STRAND_CENSUS:seq=311:tick=36091:ms=411151:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::userspace_test: ✓ Loaded 'df_preempt_oracle' from test disk (187712 bytes) +[ INFO] kernel: RING3_SMOKE: creating hello_time userspace process (early) +[ INFO] kernel::process::creation: create_user_process: Creating user process 'smoke_hello_time' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5300000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5300000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005300000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005300000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005300000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005300000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5301000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5300000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000e2ac, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40015170, heap will start at 0x40016000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff015000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff015000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff016000 - 0x7fffff026000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff016000 - 0x7fffff026000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1214 with TLS block 0x4ce000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 22 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 22 at 0xffffc90000b17000-0xffffc90000b97000 (guard at 0xffffc90000b16000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000b97000 (globally visible) +[ INFO] kernel::process::manager: Created process smoke_hello_time (PID 105) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1214 ('smoke_hello_time') +Added thread 1214 'smoke_hello_time' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 105 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1214 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 105 without spawn mechanism +[ INFO] kernel: RING3_SMOKE: created userspace PID 105 (will run on timer interrupts) +[ INFO] kernel::process::creation: create_user_process: Creating user process 'register_init_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x53b0000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x53b0000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280053b0000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280053b0000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280053b0000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280053b0000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x53b1000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x53b0000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000e33c, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40015170, heap will start at 0x40016000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff026000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff026000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff027000 - 0x7fffff037000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff027000 - 0x7fffff037000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1215 with TLS block 0x4cf000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 23 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 23 at 0xffffc90000b98000-0xffffc90000c18000 (guard at 0xffffc90000b97000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000c18000 (globally visible) +[ INFO] kernel::process::manager: Created process register_init_test (PID 106) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1215 ('register_init_test') +Added thread 1215 'register_init_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 106 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1215 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 106 without spawn mechanism +[ INFO] kernel: Created register_init_test process with PID 106 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'clock_gettime_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5460000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5460000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005460000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005460000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005460000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005460000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5461000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5460000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000edb4, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40016170, heap will start at 0x40017000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff037000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff037000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff038000 - 0x7fffff048000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff038000 - 0x7fffff048000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1216 with TLS block 0x4d0000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 24 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 24 at 0xffffc90000c19000-0xffffc90000c99000 (guard at 0xffffc90000c18000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000c99000 (globally visible) +[ INFO] kernel::process::manager: Created process clock_gettime_test (PID 107) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1216 ('clock_gettime_test') +Added thread 1216 'clock_gettime_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 107 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1216 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 107 without spawn mechanism +[ INFO] kernel: Created clock_gettime_test process with PID 107 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'brk_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5511000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5511000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005511000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005511000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005511000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005511000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5512000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5511000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000eb48, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40016170, heap will start at 0x40017000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff048000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff048000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff049000 - 0x7fffff059000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff049000 - 0x7fffff059000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1217 with TLS block 0x4d1000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 25 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 25 at 0xffffc90000c9a000-0xffffc90000d1a000 (guard at 0xffffc90000c99000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000d1a000 (globally visible) +[ INFO] kernel::process::manager: Created process brk_test (PID 108) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1217 ('brk_test') +Added thread 1217 'brk_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 108 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1217 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 108 without spawn mechanism +[ INFO] kernel: Created brk_test process with PID 108 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'test_mmap' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x55c2000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x55c2000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280055c2000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280055c2000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280055c2000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280055c2000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x55c3000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x55c2000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000e6e4, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40016170, heap will start at 0x40017000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff059000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff059000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff05a000 - 0x7fffff06a000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff05a000 - 0x7fffff06a000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1218 with TLS block 0x4d2000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 26 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 26 at 0xffffc90000d1b000-0xffffc90000d9b000 (guard at 0xffffc90000d1a000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000d9b000 (globally visible) +[ INFO] kernel::process::manager: Created process test_mmap (PID 109) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1218 ('test_mmap') +Added thread 1218 'test_mmap' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 109 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1218 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 109 without spawn mechanism +[ INFO] kernel: Created test_mmap process with PID 109 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'syscall_diagnostic_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5673000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5673000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005673000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005673000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005673000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005673000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5674000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5673000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000dfe4, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40015170, heap will start at 0x40016000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff06a000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff06a000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff06b000 - 0x7fffff07b000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff06b000 - 0x7fffff07b000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1219 with TLS block 0x4d3000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 27 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 27 at 0xffffc90000d9c000-0xffffc90000e1c000 (guard at 0xffffc90000d9b000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000e1c000 (globally visible) +[ INFO] kernel::process::manager: Created process syscall_diagnostic_test (PID 110) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1219 ('syscall_diagnostic_test') +Added thread 1219 'syscall_diagnostic_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 110 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1219 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 110 without spawn mechanism +[ INFO] kernel: Created syscall_diagnostic_test process with PID 110 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'udp_socket_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5723000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5723000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005723000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005723000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005723000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005723000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5724000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5723000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000f974, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40019170, heap will start at 0x4001a000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff07b000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff07b000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff07c000 - 0x7fffff08c000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff07c000 - 0x7fffff08c000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1220 with TLS block 0x4d4000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 28 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 28 at 0xffffc90000e1d000-0xffffc90000e9d000 (guard at 0xffffc90000e1c000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000e9d000 (globally visible) +[ INFO] kernel::process::manager: Created process udp_socket_test (PID 111) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1220 ('udp_socket_test') +Added thread 1220 'udp_socket_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 111 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1220 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 111 without spawn mechanism +[ INFO] kernel: Created udp_socket_test process with PID 111 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'tcp_socket_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x57d7000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x57d7000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280057d7000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280057d7000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280057d7000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280057d7000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x57d8000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x57d7000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x40010c04, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x4001b170, heap will start at 0x4001c000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff08c000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff08c000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff08d000 - 0x7fffff09d000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff08d000 - 0x7fffff09d000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1221 with TLS block 0x4d5000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 29 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 29 at 0xffffc90000e9e000-0xffffc90000f1e000 (guard at 0xffffc90000e9d000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000f1e000 (globally visible) +[ INFO] kernel::process::manager: Created process tcp_socket_test (PID 112) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1221 ('tcp_socket_test') +Added thread 1221 'tcp_socket_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 112 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1221 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 112 without spawn mechanism +[ INFO] kernel: Created tcp_socket_test process with PID 112 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'tcp_dup_listener_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x588d000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x588d000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x2800588d000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x2800588d000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x2800588d000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x2800588d000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x588e000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x588d000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000ed84, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40018170, heap will start at 0x40019000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff09d000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff09d000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff09e000 - 0x7fffff0ae000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff09e000 - 0x7fffff0ae000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1222 with TLS block 0x4d6000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 30 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 30 at 0xffffc90000f1f000-0xffffc90000f9f000 (guard at 0xffffc90000f1e000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90000f9f000 (globally visible) +[ INFO] kernel::process::manager: Created process tcp_dup_listener_test (PID 113) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1222 ('tcp_dup_listener_test') +Added thread 1222 'tcp_dup_listener_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 113 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1222 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 113 without spawn mechanism +[ INFO] kernel: Created tcp_dup_listener_test process with PID 113 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'tcp_cloexec_exec_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5940000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5940000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005940000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005940000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005940000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005940000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5941000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5940000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000ef14, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40018170, heap will start at 0x40019000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff0ae000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff0ae000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff0af000 - 0x7fffff0bf000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff0af000 - 0x7fffff0bf000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1223 with TLS block 0x4d7000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 31 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 31 at 0xffffc90000fa0000-0xffffc90001020000 (guard at 0xffffc90000f9f000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90001020000 (globally visible) +[ INFO] kernel::process::manager: Created process tcp_cloexec_exec_test (PID 114) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1223 ('tcp_cloexec_exec_test') +Added thread 1223 'tcp_cloexec_exec_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 114 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1223 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 114 without spawn mechanism +[ INFO] kernel: Created tcp_cloexec_exec_test process with PID 114 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'dns_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x59f3000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x59f3000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x280059f3000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x280059f3000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x280059f3000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x280059f3000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x59f4000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x59f3000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000fac0, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40019170, heap will start at 0x4001a000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff0bf000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff0bf000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff0c0000 - 0x7fffff0d0000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff0c0000 - 0x7fffff0d0000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1224 with TLS block 0x4d8000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 32 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 32 at 0xffffc90001021000-0xffffc900010a1000 (guard at 0xffffc90001020000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc900010a1000 (globally visible) +[ INFO] kernel::process::manager: Created process dns_test (PID 115) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1224 ('dns_test') +Added thread 1224 'dns_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 115 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1224 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 115 without spawn mechanism +[ INFO] kernel: Created dns_test process with PID 115 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'http_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5aa7000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5aa7000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005aa7000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005aa7000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005aa7000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005aa7000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5aa8000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5aa7000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4001e5e8, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x400521a0, heap will start at 0x40053000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff0d0000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff0d0000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff0d1000 - 0x7fffff0e1000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff0d1000 - 0x7fffff0e1000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1225 with TLS block 0x4d9000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 33 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 33 at 0xffffc900010a2000-0xffffc90001122000 (guard at 0xffffc900010a1000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90001122000 (globally visible) +[ INFO] kernel::process::manager: Created process http_test (PID 116) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1225 ('http_test') +Added thread 1225 'http_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 116 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1225 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 116 without spawn mechanism +[ INFO] kernel: Created http_test process with PID 116 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'loopback_wake_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5b94000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5b94000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005b94000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005b94000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005b94000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005b94000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5b95000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5b94000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000f63c, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40017170, heap will start at 0x40018000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff0e1000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff0e1000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff0e2000 - 0x7fffff0f2000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff0e2000 - 0x7fffff0f2000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1226 with TLS block 0x4da000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 34 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 34 at 0xffffc90001123000-0xffffc900011a3000 (guard at 0xffffc90001122000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc900011a3000 (globally visible) +[ INFO] kernel::process::manager: Created process loopback_wake_test (PID 117) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1226 ('loopback_wake_test') +Added thread 1226 'loopback_wake_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 117 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1226 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 117 without spawn mechanism +[ INFO] kernel: Created loopback_wake_test process with PID 117 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'clonevm_exec_test' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5c46000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5c46000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005c46000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005c46000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005c46000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005c46000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5c47000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5c46000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000ebdc, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40017188, heap will start at 0x40018000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff0f2000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff0f2000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff0f3000 - 0x7fffff103000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff0f3000 - 0x7fffff103000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1227 with TLS block 0x4db000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 35 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 35 at 0xffffc900011a4000-0xffffc90001224000 (guard at 0xffffc900011a3000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90001224000 (globally visible) +[ INFO] kernel::process::manager: Created process clonevm_exec_test (PID 118) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1227 ('clonevm_exec_test') +Added thread 1227 'clonevm_exec_test' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 118 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1227 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 118 without spawn mechanism +[ INFO] kernel: Created clonevm_exec_test process with PID 118 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'futex_handoff_oracle' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5cf8000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5cf8000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005cf8000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005cf8000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005cf8000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005cf8000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5cf9000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5cf8000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000e604, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40016170, heap will start at 0x40017000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff103000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff103000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff104000 - 0x7fffff114000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff104000 - 0x7fffff114000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1228 with TLS block 0x4dc000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 36 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 36 at 0xffffc90001225000-0xffffc900012a5000 (guard at 0xffffc90001224000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc900012a5000 (globally visible) +[ INFO] kernel::process::manager: Created process futex_handoff_oracle (PID 119) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1228 ('futex_handoff_oracle') +Added thread 1228 'futex_handoff_oracle' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 119 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1228 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 119 without spawn mechanism +[ INFO] kernel: Created futex_handoff_oracle process with PID 119 +[ INFO] kernel::process::creation: create_user_process: Creating user process 'df_preempt_oracle' with new model +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc900000f5978 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5da9000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5da9000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005da9000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005da9000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005da9000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005da9000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x65e000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x2800065e000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5daa000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5da9000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[ INFO] kernel::elf: Loading ELF into process page table: entry=0x4000e8a8, 7 program headers +[ INFO] kernel::elf: ELF loaded: segments end at 0x40018170, heap will start at 0x40019000 +[ INFO] kernel::process::manager: Restoring kernel mappings after ELF load... +[ INFO] kernel::process::manager: ✓ Kernel low-half mappings restored +[ INFO] kernel::process::manager: ✓✓ VERIFIED: Kernel at 0x100000 -> 0x100000 after restoration +[DEBUG] kernel::memory::stack: allocate_stack_with_privilege: size=0x10000, KERNEL_STACK_ALLOC_START=0xffffc90020000000 +[DEBUG] kernel::memory::stack: Allocating guarded stack at 0x7fffff114000, size 68 KiB +[DEBUG] kernel::memory::stack: User stack: mapping in kernel page tables +[DEBUG] kernel::memory::stack: Guard page at 0x7fffff114000 (unmapped) +[DEBUG] kernel::memory::stack: Stack region: 0x7fffff115000 - 0x7fffff125000 (64 KiB) +[DEBUG] kernel::process::manager: Mapping user stack pages into process page table... +[DEBUG] kernel::memory::process_memory: map_user_stack_to_process: mapping stack range 0x7fffff115000 - 0x7fffff125000 +[DEBUG] kernel::memory::process_memory: ✓ Successfully mapped 16 user stack pages to process page table +[DEBUG] kernel::process::manager: ✓ User stack mapped in process page table +[DEBUG] kernel::tls: Registered thread 1229 with TLS block 0x4dd000 +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 37 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 37 at 0xffffc900012a6000-0xffffc90001326000 (guard at 0xffffc900012a5000) +[DEBUG] kernel::process::manager: ✓ Allocated kernel stack at 0xffffc90001326000 (globally visible) +[ INFO] kernel::process::manager: Created process df_preempt_oracle (PID 120) +[ INFO] kernel::process::creation: create_user_process: Scheduling user thread 1229 ('df_preempt_oracle') +Added thread 1229 'df_preempt_oracle' to scheduler (user: true, target_cpu: 0) +[DEBUG] kernel::process::creation: create_user_process: Set PID 120 as foreground pgrp for TTY +[ INFO] kernel::process::creation: create_user_process: User thread 1229 enqueued for scheduling +[ INFO] kernel::process::creation: create_user_process: Successfully created user process 120 without spawn mechanism +[ INFO] kernel: Created df_preempt_oracle process with PID 120 +[ INFO] kernel: Testing breakpoint interrupt... +[DEBUG] kernel::interrupts: Breakpoint from kernel at RIP: 0x100000d7661 +RETIQ[ INFO] kernel: Breakpoint test completed! +[ INFO] kernel: [CHECKPOINT:POST_COMPLETE] +[ INFO] kernel: DEBUG: About to print POST marker (before enabling interrupts) +[ INFO] kernel: === Running kernel tests to create userspace processes === +[ INFO] kernel: === BASELINE TEST: Direct userspace execution === +[ INFO] kernel::test_exec: === MULTIPLE CONCURRENT PROCESSES TEST === +[ INFO] kernel::test_exec: Testing page table isolation with concurrent hello_time.elf processes +[DISPATCH_STRAND_CENSUS:seq=312:tick=36110:ms=412743:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000e2ac, RSP=0x7fffff025ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1214: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1214 +[ INFO] kernel::interrupts::context_switch: First run: thread 1214 entering userspace +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1214 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 105 'smoke_hello_time' (thread 1214) exited with code 0 +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000e33c, RSP=0x7fffff036ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1215: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1215 +[ INFO] kernel::interrupts::context_switch: First run: thread 1215 entering userspace +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1215 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 106 'register_init_test' (thread 1215) exited with code 0 +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000edb4, RSP=0x7fffff047ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1216: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1216 +[ INFO] kernel::interrupts::context_switch: First run: thread 1216 entering userspace +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1216 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 107 'clock_gettime_test' (thread 1216) exited with code 0 +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000eb48, RSP=0x7fffff058ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1217: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1217 +[ INFO] kernel::interrupts::context_switch: First run: thread 1217 entering userspace +[ INFO] kernel::syscall::memory: sys_brk: thread=1217 pid=ProcessId(108) addr=0x0 heap_start=0x40017000 heap_end=0x40017000 +[ INFO] kernel::syscall::memory: sys_brk: thread=1217 pid=ProcessId(108) addr=0x40018000 heap_start=0x40017000 heap_end=0x40017000 +[ INFO] kernel::syscall::memory: sys_brk: EXPANDING from 0x40017000 to 0x40018000 +[ INFO] kernel::syscall::memory: sys_brk: Mapping pages from 0x40017000 to 0x40017000 +[ INFO] kernel::syscall::memory: sys_brk: Successfully mapped 1 pages +[ INFO] kernel::syscall::memory: sys_brk: thread=1217 pid=ProcessId(108) addr=0x40019000 heap_start=0x40017000 heap_end=0x40018000 +[ INFO] kernel::syscall::memory: sys_brk: EXPANDING from 0x40018000 to 0x40019000 +[ INFO] kernel::syscall::memory: sys_brk: Mapping pages from 0x40018000 to 0x40018000 +[ INFO] kernel::syscall::memory: sys_brk: Successfully mapped 1 pages +[ INFO] kernel::syscall::memory: sys_brk: thread=1217 pid=ProcessId(108) addr=0x40017000 heap_start=0x40017000 heap_end=0x40019000 +[ INFO] kernel::syscall::memory: sys_brk: CONTRACTING from 0x40019000 to 0x40017000 +[ INFO] kernel::syscall::memory: sys_brk: Unmapping pages from 0x40017000 to 0x40018000 +[ INFO] kernel::syscall::memory: sys_brk: Successfully unmapped 2 pages +[ INFO] kernel::syscall::memory: sys_brk: thread=1217 pid=ProcessId(108) addr=0x40018000 heap_start=0x40017000 heap_end=0x40017000 +[ INFO] kernel::syscall::memory: sys_brk: EXPANDING from 0x40017000 to 0x40018000 +[ INFO] kernel::syscall::memory: sys_brk: Mapping pages from 0x40017000 to 0x40017000 +[ INFO] kernel::syscall::memory: sys_brk: Successfully mapped 1 pages +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1217 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 108 'brk_test' (thread 1217) exited with code 0 +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000e6e4, RSP=0x7fffff069ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1218: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1218 +[ INFO] kernel::interrupts::context_switch: First run: thread 1218 entering userspace +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1218 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 109 'test_mmap' (thread 1218) exited with code 0 +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000dfe4, RSP=0x7fffff07aff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1219: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1219 +[ INFO] kernel::interrupts::context_switch: First run: thread 1219 entering userspace +[ INFO] kernel::syscall::handlers: sys_getpid called +[ INFO] kernel::syscall::handlers: sys_getpid: scheduler_thread_id = Some(1219) +[ INFO] kernel::syscall::handlers: sys_getpid: Found process 110 for thread 1219 +[ INFO] kernel::syscall::handlers: sys_getpid called +[ INFO] kernel::syscall::handlers: sys_getpid: scheduler_thread_id = Some(1219) +[ INFO] kernel::syscall::handlers: sys_getpid: Found process 110 for thread 1219 +[ INFO] kernel::syscall::handlers: sys_getpid called +[ INFO] kernel::syscall::handlers: sys_getpid: scheduler_thread_id = Some(1219) +[ INFO] kernel::syscall::handlers: sys_getpid: Found process 110 for thread 1219 +[ INFO] kernel::syscall::handlers: sys_getpid called +[ INFO] kernel::syscall::handlers: sys_getpid: scheduler_thread_id = Some(1219) +[ INFO] kernel::syscall::handlers: sys_getpid: Found process 110 for thread 1219 +[ INFO] kernel::syscall::handlers: USERSPACE: sys_exit called with code: 0 +[DEBUG] kernel::syscall::handlers: sys_exit: Current thread ID from scheduler: 1219 +[DEBUG] kernel::memory::stack: GuardedStack dropped (cleanup not yet implemented) +[DEBUG] kernel::task::process_task: Process 110 'syscall_diagnostic_test' (thread 1219) exited with code 0 +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000f974, RSP=0x7fffff08bff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1220: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1220 +[ INFO] kernel::interrupts::context_switch: First run: thread 1220 entering userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=3 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(0) bound to 0.0.0.0:12345 (requested: 12345) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 12345 (requested: 12345) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=23 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::drivers::e1000: E1000: RX interrupt +[DEBUG] kernel::drivers::e1000: E1000: TX interrupt +[ WARN] kernel::net::icmp: ICMP: Destination unreachable from 127.0.0.1 code=3 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=4 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=4 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(1) bound to 0.0.0.0:54321 (requested: 54321) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 54321 (requested: 54321) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::udp: UDP: Received packet from 10.0.2.15:12345 -> port 54321 (7 bytes) +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=7 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x40010c04, RSP=0x7fffff09cff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1221: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1221 +[ INFO] kernel::interrupts::context_switch: First run: thread 1221 entering userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=3 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8080 +[DEBUG] kernel::syscall::socket: sys_listen: fd=3, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8080 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8080 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=4 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=4 +[DEBUG] kernel::syscall::socket: sys_connect: fd=4 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8080 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8080 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49152, remote=15:8080} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49152, remote=15:8080} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[DEBUG] kernel::syscall::socket: sys_accept: fd=3 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49152 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 3, new fd 5 +[DEBUG] kernel::syscall::socket: sys_shutdown: fd=4, how=2 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[ INFO] kernel::syscall::socket: TCP: Shutdown fd=4 how=2 +[ WARN] kernel::net::tcp: TCP: Received FIN in Established, moving to CLOSE_WAIT (local=15:8080, remote=15:49152, rx_buf=0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000ed84, RSP=0x7fffff0adff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1222: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1222 +[ INFO] kernel::interrupts::context_switch: First run: thread 1222 entering userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=3 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 9110 +[DEBUG] kernel::syscall::socket: sys_listen: fd=3, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 9110 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 9110 +[DEBUG] kernel::syscall::handlers: sys_dup: old_fd=3 +[DEBUG] kernel::net::tcp: TCP: Listener port 9110 ref_count 1 -> 2 +[DEBUG] kernel::syscall::handlers: sys_dup: Successfully duplicated fd 3 to 4 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1222 -> process 113 'tcp_dup_listener_test', closing fd=3 +[DEBUG] kernel::net::tcp: TCP: Listener port 9110 ref_count 2 -> 1 +[DEBUG] kernel::syscall::pipe: sys_close: Closed TCP listener fd=3 port=9110 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=3 +[DEBUG] kernel::syscall::socket: sys_connect: fd=3 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:9110 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:9110 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49153, remote=15:9110} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49153, remote=15:9110} +[ INFO] kernel::syscall::socket: TCP connect: thread=1222 - Connection established, returning success +[DEBUG] kernel::syscall::socket: sys_accept: fd=4 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49153 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 4, new fd 5 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1222 -> process 113 'tcp_dup_listener_test', closing fd=3 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::syscall::pipe: sys_close: Closed TCP connection fd=3 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=3 +[ WARN] kernel::net::tcp: TCP: Received FIN in Established, moving to CLOSE_WAIT (local=15:9110, remote=15:49153, rx_buf=0) +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000ef14, RSP=0x7fffff0beff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1223: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1223 +[ INFO] kernel::interrupts::context_switch: First run: thread 1223 entering userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=3 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 9112 +[DEBUG] kernel::syscall::socket: sys_listen: fd=3, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 9112 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 9112 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=2, arg=1 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_SETFD: fd=3 flags=1 +[DEBUG] kernel::syscall::handlers: sys_fcntl: fd=3, cmd=1, arg=0 +[DEBUG] kernel::syscall::handlers: sys_fcntl F_GETFD: fd=3 flags=1 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc9000101c7f0 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5511000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5511000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005511000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005511000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005511000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005511000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x5940000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x28005940000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5512000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5511000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 38 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 38 at 0xffffc90001327000-0xffffc900013a7000 (guard at 0xffffc90001326000) +[DEBUG] kernel::net::tcp: TCP: Listener port 9112 ref_count 1 -> 2 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +[DEBUG] kernel::tls: Registered thread 1230 with TLS block 0x4de000 +Added thread 1230 'tcp_cloexec_exec_test_child_121_main' to scheduler (user: true, target_cpu: 0) +[ INFO] kernel::syscall::handlers: sys_fork: Fork successful - parent 114 gets child PID 121, thread 1230 +[DISPATCH_STRAND_CENSUS:seq=313:tick=36183:ms=416372:saved=0:stranded=0:tids=-:tid_overflow=0:ledger_overflow=0:save_no_thread=1:save_no_proc=1:save_no_pm=1:sig_pending_blocked=1:sig_ctx_blocked=1:sig_delivered_blocked=1:idle_no_stack=1:kthread_no_info=1:user_no_kstack=1:sig_deliverable_user=1] +[ INFO] kernel::syscall::handlers: sys_execv_with_frame called: program_name_ptr=0x400109d9, argv_ptr=0x7fffff0bee88 +[ INFO] kernel::syscall::handlers: sys_execv: Loading program 'simple_exit0' +[ INFO] kernel::syscall::handlers: sys_execv: argc=1 +[DEBUG] kernel::syscall::handlers: sys_execv: argv[0] = 'simple_exit0' +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000fac0, RSP=0x7fffff0cfff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1224: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1224 +[ INFO] kernel::interrupts::context_switch: First run: thread 1224 entering userspace +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4001e5e8, RSP=0x7fffff0e0ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1225: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1225 +[ INFO] kernel::interrupts::context_switch: First run: thread 1225 entering userspace +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000f63c, RSP=0x7fffff0f1ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1226: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1226 +[ INFO] kernel::interrupts::context_switch: First run: thread 1226 entering userspace +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000ebdc, RSP=0x7fffff102ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1227: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1227 +[ INFO] kernel::interrupts::context_switch: First run: thread 1227 entering userspace +[DEBUG] kernel::memory::kernel_stack: Mapping 128 pages for kernel stack 39 +[DEBUG] kernel::memory::kernel_stack: Allocated kernel stack 39 at 0xffffc900013a8000-0xffffc90001428000 (guard at 0xffffc900013a7000) +[DEBUG] kernel::tls: Registered thread 1232 with TLS block 0x4e0000 +[DEBUG] kernel::ipc::fd: FdTable::drop() - closing all fds and decrementing pipe counts +Added thread 1232 'clone-child-1232' to scheduler (user: true, target_cpu: 0) +[ INFO] kernel::syscall::clone: clone: created child thread 1232 (pid 122) for parent pid 118, fn_ptr=0x400010ab, stack=0x7ffffe000000 +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000e604, RSP=0x7fffff113ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1228: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1228 +[ INFO] kernel::interrupts::context_switch: First run: thread 1228 entering userspace +[ INFO] kernel::interrupts::context_switch: RING3_ENTRY: RIP=0x4000e8a8, RSP=0x7fffff124ff0, CS=0x33, SS=0x2b +[ INFO] kernel::interrupts::context_switch: FIRST_ENTRY t1229: zeroed all registers +[ INFO] kernel::interrupts::context_switch: First userspace entry setup complete for thread 1229 +[ INFO] kernel::interrupts::context_switch: First run: thread 1229 entering userspace +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=4, buf_ptr=0x7fffff08bdd0, len=128 +[DEBUG] kernel::syscall::socket: UDP: Received 7 bytes from 10.0.2.15:12345 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=5 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=5 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(2) bound to 0.0.0.0:49152 (requested: 0) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 49152 (requested: 0) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1220 -> process 111 'udp_socket_test', closing fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=5 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(2) unbound from port 49152 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=5 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=5 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(3) bound to 0.0.0.0:54324 (requested: 54324) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 54324 (requested: 54324) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=6 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=6 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1220 -> process 111 'udp_socket_test', closing fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=5 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(3) unbound from port 54324 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=6 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1220 -> process 111 'udp_socket_test', closing fd=6 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=6 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=6 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2050 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=5 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=5 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(5) bound to 0.0.0.0:54325 (requested: 54325) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 54325 (requested: 54325) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[DEBUG] kernel::syscall::socket: sys_recvfrom: fd=5, buf_ptr=0x7fffff08bd08, len=64 +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1220 -> process 111 'udp_socket_test', closing fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: Closed UDP socket fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=5 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(5) unbound from port 54325 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=5 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=5 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(6) bound to 0.0.0.0:54326 (requested: 54326) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 54326 (requested: 54326) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=2 +[ INFO] kernel::syscall::socket: UDP: Socket created fd=6 +[DEBUG] kernel::syscall::socket: UDP socket: returning to userspace fd=6 +[DEBUG] kernel::socket::udp: UDP: Socket SocketHandle(7) bound to 0.0.0.0:54327 (requested: 54327) +[ INFO] kernel::syscall::socket: UDP: Socket bound to port 54327 (requested: 54327) +[DEBUG] kernel::syscall::socket: UDP bind: returning to userspace +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +unblock(3): Added to per_cpu_queues[0] +[DEBUG] kernel::net::udp: UDP: Received packet from 10.0.2.15:54327 -> port 54326 (4 bytes) +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=4 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::udp: UDP: Received packet from 10.0.2.15:54327 -> port 54326 (4 bytes) +[ INFO] kernel::syscall::socket: UDP: Packet sent successfully, bytes=4 +[DEBUG] kernel::syscall::socket: UDP sendto: returning to userspace +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=6 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=6 +[DEBUG] kernel::syscall::socket: sys_shutdown: fd=6, how=2 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=7 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=7 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8081 +[DEBUG] kernel::syscall::socket: sys_listen: fd=7, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8081 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8081 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=8 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=8 +[DEBUG] kernel::syscall::socket: TCP: bind failed, port 8081 already in use +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=9 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=9 +[DEBUG] kernel::syscall::socket: sys_listen: fd=9, backlog=128 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=10 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=10 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8083 +[DEBUG] kernel::syscall::socket: sys_accept: fd=10 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=11 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=11 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8082 +[DEBUG] kernel::syscall::socket: sys_listen: fd=11, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8082 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8082 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=12 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=12 +[DEBUG] kernel::syscall::socket: sys_connect: fd=12 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8082 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8082 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49154, remote=15:8082} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49154, remote=15:8082} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[DEBUG] kernel::net::tcp: TCP: Buffered 5 bytes of early data for pending connection +[DEBUG] kernel::syscall::handlers: sys_write: Wrote 5 bytes to TCP connection +[DEBUG] kernel::syscall::socket: sys_accept: fd=11 +[DEBUG] kernel::net::tcp: TCP: Connection established (server, ACK already received) +[DEBUG] kernel::net::tcp: TCP: Copied 5 bytes of early data to connection rx_buffer +[DEBUG] kernel::net::tcp: TCP: Accepted connection from 10.0.2.15:49154 +[ INFO] kernel::syscall::socket: TCP: Accepted connection on fd 11, new fd 13 +[DEBUG] kernel::syscall::handlers: sys_read: fd=13, buf_ptr=0x7fffff09bab0, count=16 +[DEBUG] kernel::syscall::handlers: sys_read: Received 5 bytes from TCP connection +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=14 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=14 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 8084 +[DEBUG] kernel::syscall::socket: sys_listen: fd=14, backlog=128 +[DEBUG] kernel::net::tcp: TCP: Listening on port 8084 (backlog=128) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 8084 +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=15 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=15 +[DEBUG] kernel::syscall::socket: sys_connect: fd=15 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connecting to 127.0.0.1:8084 +[ INFO] kernel::syscall::socket: TCP: Connect initiated to 127.0.0.1:8084 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection established (client) conn_id={local=15:49155, remote=15:8084} +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: ACK received, handshake complete for pending connection +[ INFO] kernel::syscall::socket: TCP connect: blocking for conn_id={local=15:49155, remote=15:8084} +[ INFO] kernel::syscall::socket: TCP connect: thread=1221 - Connection established, returning success +[DEBUG] kernel::syscall::pipe: sys_close: Closing fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: thread 1222 -> process 113 'tcp_dup_listener_test', closing fd=5 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::syscall::pipe: sys_close: Closed TCP connection fd=5 +[DEBUG] kernel::syscall::pipe: sys_close: returning to userspace fd=5 +[DEBUG] kernel::net: NET: Loopback detected, queueing packet for deferred delivery +[DEBUG] kernel::net: NET: Loopback packet queued (queue size: 1) +[DEBUG] kernel::net::tcp: TCP: Connection closed +[DEBUG] kernel::syscall::handlers: sys_waitpid: pid=121, status_ptr=0x7fffff0beeec, options=0 +[DEBUG] kernel::syscall::handlers: sys_waitpid: Current process PID=114, has 1 children +Thread 1223 blocked waiting for child exit (blocked_in_syscall=true) +[DEBUG] kernel::syscall::socket: sys_socket: called with domain=2, type=1 +[ INFO] kernel::syscall::socket: TCP: Socket created fd=3 +[DEBUG] kernel::syscall::socket: TCP socket: returning to userspace fd=3 +[ INFO] kernel::syscall::socket: TCP: Socket bound to port 54530 +[DEBUG] kernel::syscall::socket: sys_listen: fd=3, backlog=4 +[DEBUG] kernel::net::tcp: TCP: Listening on port 54530 (backlog=4) +[ INFO] kernel::syscall::socket: TCP: Socket now listening on port 54530 +[DEBUG] kernel::syscall::pipe: sys_pipe: Creating pipe, pipefd_ptr=0x7fffff0f1e88 +[ INFO] kernel::syscall::pipe: sys_pipe: Created pipe with read_fd=4, write_fd=5 +[DEBUG] kernel::syscall::pipe: sys_pipe: Creating pipe, pipefd_ptr=0x7fffff0f1e88 +[ INFO] kernel::syscall::pipe: sys_pipe: Created pipe with read_fd=6, write_fd=7 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Current RSP: 0xffffc9000119f7f0 +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - About to allocate L4 frame +[DEBUG] kernel::memory::process_memory: Successfully allocated frame: 0x5722000 +[DEBUG] kernel::memory::process_memory: Allocated L4 frame: 0x5722000 +[DEBUG] kernel::memory::process_memory: Physical memory offset: 0x28000000000 +[DEBUG] kernel::memory::process_memory: New L4 table virtual address: 0x28005722000 +[DEBUG] kernel::memory::process_memory: About to create mutable reference to page table at 0x28005722000 +[DEBUG] kernel::memory::process_memory: Testing read access at 0x28005722000 +[DEBUG] kernel::memory::process_memory: Read test successful +[DEBUG] kernel::memory::process_memory: Page table pointer: 0x28005722000 +[DEBUG] kernel::memory::process_memory: About to clear the new page table +[DEBUG] kernel::memory::process_memory: Successfully cleared new page table (all entries set to unused) +[DEBUG] kernel::memory::process_memory: ProcessPageTable::new() - Using current CR3: 0x5b94000 for copying +[DEBUG] kernel::memory::process_memory: Current L4 table virtual address: 0x28005b94000 +[DEBUG] kernel::memory::process_memory: Examining kernel page table upper half entries: +[DEBUG] kernel::memory::process_memory: Kernel PML4[256]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[257]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[258]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[259]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[260]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[509]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[510]: phys=0x65d000, flags=PageTableFlags(PRESENT | WRITABLE) +[DEBUG] kernel::memory::process_memory: Kernel PML4[511]: phys=0x245000, flags=PageTableFlags(PRESENT | WRITABLE | GLOBAL) +[DEBUG] kernel::memory::process_memory: Found 256 valid upper-half kernel PML4 entries (256-511) +[DEBUG] kernel::memory::process_memory: Copied 256 upper-half kernel PML4 entries (256-511) +[ INFO] kernel::memory::process_memory: PHASE2: Using master kernel PML4 for process creation +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Reading master PML4 from virtual address 0x2800065e000 +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[402] = Ok(PhysFrame[4KiB](0x65f000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: Master PML4[403] = Ok(PhysFrame[4KiB](0x660000)) +[ INFO] kernel::memory::process_memory: PHASE2-DEBUG: &master_pml4[403] is at 0x2800065ec98 +[ INFO] kernel::memory::process_memory: CRITICAL: Copied PML4[2] (direct phys mapping) from master with kernel-only flags: PageTableFlags(PRESENT | WRITABLE | ACCESSED) +[ INFO] kernel::memory::process_memory: PHASE2: Copied 6 kernel-only lower-half entries (skipped userspace), PML4[0] left empty +[ INFO] kernel::memory::process_memory: PHASE2: Created fresh PDPT for PML4[0] at frame 0x5721000 +[ INFO] kernel::memory::process_memory: PHASE2: PML4[402] (kernel stacks): master=PhysFrame[4KiB](0x65f000), copied=PhysFrame[4KiB](0x65f000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[403] (IST stacks): master=PhysFrame[4KiB](0x660000), copied=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[510]: master=PhysFrame[4KiB](0x65d000), copied=PhysFrame[4KiB](0x65d000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[511] (kernel high-half): master=PhysFrame[4KiB](0x245000), copied=PhysFrame[4KiB](0x245000) +[ INFO] kernel::memory::process_memory: PHASE2: Inherited 256 upper-half kernel mappings (256-511) from master PML4 +[ INFO] kernel::memory::process_memory: ✓ INVARIANT OK: PML4[402]=PhysFrame[4KiB](0x65f000) != PML4[403]=PhysFrame[4KiB](0x660000) +[ INFO] kernel::memory::process_memory: PHASE2: PML4[0] left empty for process-specific userspace mappings (0x0 - 0x7FFFFFFFFF) +[ INFO] kernel::memory::process_memory: PHASE3: Skipping manual identity mapping - PML4[0] already copied from master +[DEBUG] kernel::memory::process_memory: Creating OffsetPageTable with L4 frame 0x5722000 and phys_offset 0x28000000000 +[DEBUG] kernel::memory::process_memory: ProcessPageTable created with global kernel page tables diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/serial_user.txt b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/serial_user.txt new file mode 100644 index 000000000..798b09f47 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/serial_user.txt @@ -0,0 +1,900 @@ +[=3h[=3hBdsDxe: loading Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x4,0x0) +BdsDxe: starting Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x4,0x0) +INFO : Framebuffer info: FrameBufferInfo { byte_len: 16384000, width: 2560, height: 1600, pixel_format: Bgr, bytes_per_pixel: 4, stride: 2560 } +INFO : UEFI bootloader started +INFO : Using framebuffer at 0x80000000 +INFO : Reading configuration from disk was successful +INFO : Trying to load ramdisk via Disk +INFO : Ramdisk not found. +TRACE: exiting boot services +TRACE: switching to new level 4 table +INFO : New page table at: PhysFrame[4KiB](0x101000) +INFO : Elf file loaded at Pointer { + addr: 0x000000001d76d000, + metadata: 6114216, +} +INFO : virtual_address_offset: 0x10000000000 +INFO : Handling Segment: Ph64(ProgramHeader64 { type_: Ok(Load), flags: Flags(4), offset: 0, virtual_addr: 0, physical_addr: 0, file_size: c1104, mem_size: c1104, align: 1000 }) +INFO : Handling Segment: Ph64(ProgramHeader64 { type_: Ok(Load), flags: Flags(5), offset: c1110, virtual_addr: c2110, physical_addr: c2110, file_size: 329d61, mem_size: 329d61, align: 1000 }) +INFO : Handling Segment: Ph64(ProgramHeader64 { type_: Ok(Load), flags: Flags(6), offset: 3eae78, virtual_addr: 3ece78, physical_addr: 3ece78, file_size: 4c3e0, mem_size: 4d188, align: 1000 }) +INFO : Mapping bss section +INFO : Handling Segment: Ph64(ProgramHeader64 { type_: Ok(Load), flags: Flags(6), offset: 437280, virtual_addr: 43a280, physical_addr: 43a280, file_size: 36310, mem_size: d89e0, align: 1000 }) +INFO : Mapping bss section +INFO : Entry point at: 0x100000d44e0 +INFO : Creating GDT at PhysAddr(0x248000) +INFO : Map framebuffer +INFO : Map physical memory +INFO : Allocate bootinfo +INFO : Create Memory Map +INFO : Create bootinfo +INFO : Jumping to kernel entry point at VirtAddr(0x100000d44e0) +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[FRAME_CUSTODY_COUNTERS:x86:double=1:stale=1:never=1:untracked=1:duplicate=3:contended=1] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:x86:used_before=16502:used_after=16502:recorded_pre=3:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:undecided=0:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[PT_CUSTODY_COUNTERS:x86:recorded=14:no_proof=0:no_arch=0:terminated=1:undecided=1:retired=2:returned=14:lost=0:requeued=0] +PCI_FN 00:00.0 8086:1237 class=06/00 bar0=0x0/0x0 irq=0xff +PCI_FN 00:01.0 8086:7000 class=06/01 bar0=0x0/0x0 irq=0xff +PCI_FN 00:01.1 8086:7010 class=01/01 bar0=0x0/0x0 irq=0xff +PCI_FN 00:01.3 8086:7113 class=06/80 bar0=0x0/0x0 irq=0x0a +PCI_FN 00:02.0 1234:1111 class=03/00 bar0=0x80000000/0x1000000 irq=0xff +PCI_FN 00:03.0 8086:100e class=02/00 bar0=0x81080000/0x20000 irq=0x0b +PCI_FN 00:04.0 1af4:1001 class=01/00 bar0=0xc100/0x80 irq=0x0b +PCI_FN 00:05.0 1af4:1001 class=01/00 bar0=0xc080/0x80 irq=0x0a +PCI_FN 00:06.0 1af4:1001 class=01/00 bar0=0xc000/0x80 irq=0x0a +PCI_FN_TOTAL 9 +[ INFO] scheduler::schedule() returned (boot marker) +[SW][SW][SW][SW]<1>[TIMER_SCALE_ORACLE:x86:ms_per_tick=5:ticks_before=25:ms=125:ticks_after=25:ticks_nonzero=1:in_range=1:PASS] +[TTY_IRQ_PM_ORACLE:x86:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:pm_held_during_entry=1:entry_us=19:adopted=1:adopted_pgrp=821:restored=1:PASS:local_hold] + +[TTY_IRQ_FG_ORACLE:x86:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:fg_busy_probe=1:entry_us=1116:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:local_hold] +[DISPATCH_FACT_ORACLE:x86:facts=10:legs=10:moved_by_one=10:moved_wrong=0:irqs_enabled_before=1:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:x86_retire_cohort:START] +[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[TEST:process:x86_retire_cohort:PASS] +[PT_RETIRE_COHORT:x86:children=64:retired=65:returned=642:recorded=577:lost=0:no_arch=0:undecided=0:mid_retire=0:kstack_returns=64:balance=0] +[TEST:process:x86_exec_cohort:START] +[SW][SW]<1>[SW][SW]<1>[EXEC_FAILED_RELEASE_PROD:x86:plain_err=true:plain_kept=true:argv_err=true:argv_kept=true:name_kept=true:balance=0:undecided=0:mid_retire=0:lost=0:custody_refused=0:decref_unregistered=0:double=0:stale=0:untracked=0:root_slot_refused=0] +[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[PT_EXEC_COHORT:x86:children=16:superseded=3:roots=64:returned=640:recorded=576:lost=0:leaf_recorded=192:leaf_released=192:leaf_returned=192:custody_refused=0:decref_unregistered=0:undecided=0:mid_retire=0:no_arch=0:balance=0] +[TEST:process:x86_exec_cohort:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process: Generating PID +manager.create_process: Generated PID 85 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x40000000 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40201000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff011000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 85 +manager.create_process: Adding PID 85 to ready queue +[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[EXEC_DETACH_ORACLE:x86:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=21:kstack_frames_released=128:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[PMGUARD] creating dispatch refused tid=173 pid=92 +[CLONE_ADMISSION_ORACLE:x86:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process: ENTRY - name='init_oracle_a1', elf_size=8 +manager.create_process: Generating PID +manager.create_process: Generated PID 1 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ENTRY - name='init_oracle_a2', elf_size=120 +manager.create_process: Generating PID +manager.create_process: Generated PID 1 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +[SW][SW]<1>[SW][SW]<1>[INIT_DESIGNATION_ORACLE:x86:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:x86:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:x86:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=2:fork_owned=2:slot_returns_exact_one=2:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=128000:frames_released_delta=128000:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1082:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1074:pub_sched_owned=1074:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=3:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=0:balance=0] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:x86:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=3336:writes=32:dropped=0:ticks_total=200:tick_events=12] +[TEST:timer:ring_span_report:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[PT_ROOT_CUSTODY:no_proof=0:no_arch=1:terminated=1:undecided=1:mid_retire=1:retired=155] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=1] +[PIN_GUARD_ORACLE:x86_64:SKIP:reason=max_cpus_1_one_scheduling_cpu] +[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW]<1>[SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW][SW]<1>[TIMER_WAKE_LATENCY_ORACLE:x86:sleep_ms=10:peers=8:overrun_ms=45:bound_ms=100:quantum_ms=50:round_ms=400:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=545:window_ms=512:measured=1:PASS] +[SW][SW]<1>[SW][SW]<1>create_user_process: ENTRY - Creating 'smoke_hello_time' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='smoke_hello_time', elf_size=177696 +manager.create_process: Generating PID +manager.create_process: Generated PID 105 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000e2ac +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40016000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff026000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 105 +manager.create_process: Adding PID 105 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 105 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1214 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 105 +RING3_SMOKE: creating register_init_test userspace process +create_user_process: ENTRY - Creating 'register_init_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='register_init_test', elf_size=177168 +manager.create_process: Generating PID +manager.create_process: Generated PID 106 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000e33c +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40016000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff037000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 106 +manager.create_process: Adding PID 106 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 106 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1215 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 106 +RING3_SMOKE: creating clock_gettime_test userspace process +create_user_process: ENTRY - Creating 'clock_gettime_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='clock_gettime_test', elf_size=184640 +manager.create_process: Generating PID +manager.create_process: Generated PID 107 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000edb4 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40017000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff048000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 107 +manager.create_process: Adding PID 107 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 107 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1216 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 107 +RING3_SMOKE: creating brk_test userspace process +create_user_process: ENTRY - Creating 'brk_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='brk_test', elf_size=182560 +manager.create_process: Generating PID +manager.create_process: Generated PID 108 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000eb48 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40017000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff059000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 108 +manager.create_process: Adding PID 108 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 108 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1217 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 108 +RING3_SMOKE: creating test_mmap userspace process +create_user_process: ENTRY - Creating 'test_mmap' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='test_mmap', elf_size=182296 +manager.create_process: Generating PID +manager.create_process: Generated PID 109 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000e6e4 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40017000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff06a000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 109 +manager.create_process: Adding PID 109 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 109 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1218 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 109 +RING3_SMOKE: creating syscall_diagnostic_test userspace process +create_user_process: ENTRY - Creating 'syscall_diagnostic_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='syscall_diagnostic_test', elf_size=170904 +manager.create_process: Generating PID +manager.create_process: Generated PID 110 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000dfe4 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40016000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff07b000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 110 +manager.create_process: Adding PID 110 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 110 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1219 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 110 +RING3_SMOKE: creating udp_socket_test userspace process +create_user_process: ENTRY - Creating 'udp_socket_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='udp_socket_test', elf_size=193464 +manager.create_process: Generating PID +manager.create_process: Generated PID 111 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000f974 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x4001a000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff08c000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 111 +manager.create_process: Adding PID 111 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 111 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1220 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 111 +RING3_SMOKE: creating tcp_socket_test userspace process +create_user_process: ENTRY - Creating 'tcp_socket_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='tcp_socket_test', elf_size=202360 +manager.create_process: Generating PID +manager.create_process: Generated PID 112 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x40010c04 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x4001c000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff09d000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 112 +manager.create_process: Adding PID 112 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 112 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1221 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 112 +RING3_SMOKE: creating tcp_dup_listener_test userspace process +create_user_process: ENTRY - Creating 'tcp_dup_listener_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='tcp_dup_listener_test', elf_size=188904 +manager.create_process: Generating PID +manager.create_process: Generated PID 113 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000ed84 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40019000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff0ae000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 113 +manager.create_process: Adding PID 113 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 113 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1222 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 113 +RING3_SMOKE: creating tcp_cloexec_exec_test userspace process +create_user_process: ENTRY - Creating 'tcp_cloexec_exec_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='tcp_cloexec_exec_test', elf_size=189520 +manager.create_process: Generating PID +manager.create_process: Generated PID 114 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000ef14 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40019000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff0bf000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 114 +manager.create_process: Adding PID 114 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 114 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1223 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 114 +RING3_SMOKE: creating dns_test userspace process +create_user_process: ENTRY - Creating 'dns_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='dns_test', elf_size=195312 +manager.create_process: Generating PID +manager.create_process: Generated PID 115 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000fac0 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x4001a000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff0d0000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 115 +manager.create_process: Adding PID 115 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 115 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1224 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 115 +RING3_SMOKE: creating http_test userspace process +create_user_process: ENTRY - Creating 'http_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='http_test', elf_size=468664 +manager.create_process: Generating PID +manager.create_process: Generated PID 116 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4001e5e8 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40053000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff0e1000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 116 +manager.create_process: Adding PID 116 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 116 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1225 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 116 +RING3_SMOKE: creating loopback_wake_test userspace process +create_user_process: ENTRY - Creating 'loopback_wake_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='loopback_wake_test', elf_size=190520 +manager.create_process: Generating PID +manager.create_process: Generated PID 117 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000f63c +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40018000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff0f2000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 117 +manager.create_process: Adding PID 117 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 117 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1226 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 117 +RING3_SMOKE: creating clonevm_exec_test userspace process +create_user_process: ENTRY - Creating 'clonevm_exec_test' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='clonevm_exec_test', elf_size=184720 +manager.create_process: Generating PID +manager.create_process: Generated PID 118 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000ebdc +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40018000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff103000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 118 +manager.create_process: Adding PID 118 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 118 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1227 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 118 +RING3_SMOKE: creating futex_handoff_oracle userspace process +create_user_process: ENTRY - Creating 'futex_handoff_oracle' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='futex_handoff_oracle', elf_size=182992 +manager.create_process: Generating PID +manager.create_process: Generated PID 119 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000e604 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40017000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff114000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 119 +manager.create_process: Adding PID 119 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 119 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1228 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 119 +RING3_SMOKE: creating df_preempt_oracle userspace process +create_user_process: ENTRY - Creating 'df_preempt_oracle' +create_user_process: Acquiring process manager lock +create_user_process: Got process manager lock +create_user_process: Calling manager.create_process +manager.create_process: ENTRY - name='df_preempt_oracle', elf_size=187712 +manager.create_process: Generating PID +manager.create_process: Generated PID 120 +manager.create_process: Creating ProcessPageTable +manager.create_process: ProcessPageTable created +manager.create_process: Loading ELF into page table +manager.create_process: ELF loaded, entry=0x4000e8a8 +manager.create_process: Restoring kernel mappings +manager.create_process: Kernel mappings restored +manager.create_process: Creating Process struct +manager.create_process: Process struct created, heap_start=0x40019000 +manager.create_process: Allocating user stack +manager.create_process: User stack allocated at 0x7fffff125000 +manager.create_process: Mapping user stack into process page table +manager.create_process: User stack mapped successfully +manager.create_process: Creating main thread +manager.create_process: Main thread created +manager.create_process: Main thread set on process +manager.create_process: Inserting process into process table +manager.create_process: SUCCESS - returning PID 120 +manager.create_process: Adding PID 120 to ready queue +create_user_process: manager.create_process returned: true +create_user_process: Process created with PID 120 +create_user_process: About to add thread to scheduler +create_user_process: Acquiring process manager for thread scheduling +create_user_process: Got process manager lock for scheduling +create_user_process: Calling scheduler::spawn for thread 1229 +create_user_process: scheduler::spawn completed +create_user_process: COMPLETE - returning PID 120 +BPBP_HANDLER_ENTRY! +About to call preempt_disable from BP handler +Called preempt_disable from BP handler +BP from_userspace=false, CS=0x8 +BP handler: About to call preempt_enable +BP handler: Called preempt_enable, exiting handler +[SW][SW]RING3_SYSCALL: First syscall from userspace +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[CENSUS_WIDEN_ORACLE:x86:arm=none:reason=uniprocessor_no_dispatching_peer:baseline_reported=0:axes=6:SKIP] +[FCNTL_PM_CONTENTION_ORACLE:x86:arm=none:reason=uniprocessor_no_pm_contention_peer:online_cpus=1:SKIP] +[IRQ_HOLD_ORACLE:x86:arm=none:reason=irq_exit_gates_softirq_on_preempt_count:online_cpus=1:SKIP] +[UDP_LOCK_ORACLE:x86:arm=none:reason=irq_exit_gates_softirq_on_preempt_count:online_cpus=1:SKIP] +[UDP_PORTS_LOCK_ORACLE:x86:arm=none:reason=uniprocessor_no_udp_ports_contention_peer:online_cpus=1:SKIP] +[SCHED_STRAND_ORACLE:x86:samples=2:checked=32:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=2:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=1] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TESTS_COMPLETE:0/0] +[BOOT_TESTS:PASS] +Hello from userspace! Current time: 412837812487 ticks +RING3_ENTER: CS=0x33 +[ OK ] RING3_SMOKE: userspace executed + syscall path verified +[SW]PASS: All x86_64 process-entry GPRs except RSP are zero +[SW]=== clock_gettime Userspace Test === + +Test 1: Basic syscall functionality + Return value: 0 + tv_sec: 413 + tv_nsec: 44940878 + PASS: Syscall returned valid time + +Test 2: Time advances between calls + First call: 413 s, 48790999 ns + Second call: 413 s, 48944656 ns + PASS: Time did not go backwards + +Test 3: Sub-millisecond precision + Elapsed: 153657 ns + PASS: Sub-millisecond precision (TSC active) + +Test 4: Nanosecond precision (not millisecond-aligned) + Millisecond-aligned samples: 0/10 + PASS: Nanosecond precision confirmed + +Test 5: Monotonicity over multiple calls + PASS: 10 calls maintained monotonicity + +=== Test Summary === +Passed: 5/5 +Failed: 0/5 + +USERSPACE CLOCK_GETTIME: OK +TSC-based high-resolution timing validated from userspace +[SW]=== brk Test Program === +Phase 1: Querying initial program break with sbrk(0)... + Initial break: 0x0000000040017000 + Initial break is valid +Phase 2: Expanding heap by 4KB... + Requesting break at: 0x0000000040018000 + Returned break: 0x0000000040018000 + Heap expanded successfully +Phase 3: Writing 512 unique patterns (4KB) to allocated memory... + Written 512 unique patterns +Phase 4: Verifying all 512 patterns... + All 512 patterns verified successfully +Phase 5: Expanding by another 4KB and testing... + Second region verified successfully +Phase 6: Contracting heap back to initial size... + Current break: 0x0000000040019000 + Requesting: 0x0000000040017000 + Returned break: 0x0000000040017000 + Heap contracted successfully to initial size +Phase 7: Re-expanding heap after contraction... + Re-expand brk returned: 0x0000000040018000 + Writing to addr: 0x0000000040017000 + Pattern written + Read back: 0xcafebabedeadbeef + Expected: 0xcafebabedeadbeef + Re-expansion verified successfully +USERSPACE BRK: ALL TESTS PASSED +[SW]=== mmap Test Suite === +Test 1: Anonymous mmap... + mmap succeeded + Write pattern succeeded + Read verification: PASS +Test 2: munmap... + munmap succeeded: PASS +Test 3: mprotect... + mmap for mprotect test succeeded + Write pattern succeeded + mprotect to PROT_READ succeeded + Read after mprotect: PASS + Cleanup munmap: PASS +USERSPACE MMAP: ALL TESTS PASSED +[SW]=== SYSCALL DIAGNOSTIC TEST SEQUENCE === + +Test 41a: Multiple no-arg syscalls (getpid) + Call 1: pid = 110 + Call 2: pid = 110 + Call 3: pid = 110 + Result: PASS + +Test 41b: Multiple sys_write calls +. + Write 1: returned 1 bytes +. + Write 2: returned 1 bytes +. + Write 3: returned 1 bytes + Result: PASS + +Test 41c: Single clock_gettime + verify memory + Calling clock_gettime once... + Return value: 0 + tv_sec: 413 + tv_nsec: 323722429 + Result: PASS + +Test 41d: Register preservation across syscall + Setting R12=0xDEADBEEFDEADBEEF, R13=0xCAFEBABECAFEBABE before syscall + After syscall: R12=0xdeadbeefdeadbeef, R13=0xcafebabecafebabe + Result: PASS (registers preserved) + +Test 41e: Second clock_gettime call + Calling clock_gettime again... + Return value: 0 + tv_sec: 413 + tv_nsec: 333421882 + Result: PASS + +=== SUMMARY: 5/5 tests passed === +DEBUG: passed=5, failed=0 + +✓ All diagnostic tests passed +[SW]UDP Socket Test: Starting +UDP Socket Test: Creating socket... +UDP: Socket created fd=3 +UDP Socket Test: Binding to port 12345... +UDP: Socket bound to port 12345 +UDP Socket Test: Sending packet to gateway... +UDP: Packet sent successfully, bytes=23 +UDP Socket Test: Creating RX test socket... +UDP: RX socket created fd=4 +UDP Socket Test: Binding RX socket to port 54321... +UDP: RX socket bound to port 54321 +UDP Socket Test: Sending packet to ourselves (loopback test)... +UDP: Delivered packet to socket on port 54321 +[SW]TCP Socket Test: Starting +TCP_TEST: socket created OK +TCP_TEST: bind OK +TCP_TEST: listen OK +TCP_TEST: client socket OK +TCP_TEST: connect OK +TCP_TEST: accept OK +[SW]=== TCP Dup'd Listener Survival Test (#724 review M1) === + +Step 1: bind + listen on port 9110... + PASS: bound and listening (fd=3) + +Step 2: dup() the listener fd... + PASS: dup'd listener fd=4 (original fd=3) + +Step 3: close the ORIGINAL fd (dup'd fd must survive this)... + Original fd closed + +Step 4: connect+accept through the SURVIVING dup'd fd... +[SW]=== TCP FD_CLOEXEC exec() Survival Test (#707) === + +Step 1: bind + listen on port 9112... + PASS: bound and listening (fd=3) + +Step 2: mark the listener fd FD_CLOEXEC... + PASS: FD_CLOEXEC is set on the listener fd + +Step 3: fork()... +[SW][SW][COW FAULT #0] addr=0x7fffff0bee78 cr3=0x5511000 +[SW][SW][DIAG:PAGEFAULT] ============================== +[DIAG:PAGEFAULT] Fault addr: 0x7fffff0d0f08 +[DIAG:PAGEFAULT] Error code: 0x6 +[DIAG:PAGEFAULT] RIP: 0x400043ca +[DIAG:PAGEFAULT] CS: 0x33 +[DIAG:PAGEFAULT] RFLAGS: 0x202 +[DIAG:PAGEFAULT] RSP: 0x7fffff0d0e40 +[DIAG:PAGEFAULT] SS: 0x2b +[DIAG:PAGEFAULT] CR3: 0x5aa7000 +[DIAG:PAGEFAULT] ============================== +PF0?PF_ENTRY! +PF @ 0x7fffff0d0f08 Error: 0x6 (P=0, W=1, U=1, I=0) +F[SW][SW]CLONEVM_EXEC_TEST: start +[SW][SW][DF_PREEMPT] start: entering DF=1 windows, no fork, no sleep +[DF_PREEMPT] window 1 begin iterations=10000000 +[SW][SW]UDP: Loopback packet sent, bytes=7 +UDP Socket Test: Attempting to receive packet... +UDP: Received packet! bytes=7 +UDP: RX data matches TX data - SUCCESS! +UDP Ephemeral Port Test: Starting... +UDP: Ephemeral socket created fd=5 +UDP_EPHEMERAL_TEST: port 0 bind OK +UDP EADDRINUSE Test: Starting... +UDP: First socket bound to port 54324 +UDP_EADDRINUSE_TEST: conflict detected OK +UDP EAGAIN Test: Starting... +UDP: EAGAIN test socket bound to port 54325 +UDP_EAGAIN_TEST: empty queue OK +UDP Multiple Packets Test: Starting... +UDP: Multi-packet RX socket bound to port 54326 +UDP: Multi-packet TX socket bound to port 54327 +UDP: Delivered packet to socket on port 54326 +UDP: Sent packet 1, bytes=4 +UDP: Delivered packet to socket on port 54326 +[SW]TCP_TEST: shutdown OK +TCP_TEST: shutdown_unconnected OK +TCP_TEST: eaddrinuse OK +TCP_TEST: listen_unbound OK +TCP_TEST: accept_nonlisten OK +TCP_DATA_TEST: starting +TCP_DATA_TEST: server listening on 8082 +TCP_DATA_TEST: client connected +TCP_DATA_TEST: send OK +TCP_DATA_TEST: accept OK +TCP_DATA_TEST: recv OK +TCP_DATA_TEST: data verified +TCP_SHUTDOWN_WRITE_TEST: starting +[SW][SW][COW FAULT #1] addr=0x7fffff0bee78 cr3=0x5940000 +[COW FAULT #2] addr=0x40018058 cr3=0x5940000 +[COW FAULT #3] addr=0x7ffffdffe010 cr3=0x5940000 + +[COW FAULT #4] addr=0x7ffffdfff010 cr3=0x5940000 +Step 4: parent waiting for child (pid=121)... +[SW][SW][SW]HTTP Test: Starting +[SW][TEST:userspace:loopback_recv_wake:START] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-retry.exit b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-retry.exit new file mode 100644 index 000000000..fba7ed526 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-retry.exit @@ -0,0 +1 @@ +143 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-x86-retry.log b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-x86-retry.log new file mode 100644 index 000000000..4605527fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-x86-retry.log @@ -0,0 +1,577 @@ +8674c930792709f3b5e09e4a29f8fd24decedcbb +BREENIX_STRUCTURE_SUITE_TIMEOUT_SECS=900 + 23:19:38 up 26 days, 5:35, 0 user, load average: 5.13, 9.93, 6.98 +[GATE_PREFLIGHT:structure_suites=66/66:critical_path_lines=260:pinned=120] + RING3_SMOKE fork census: PRODUCTION_REAPED_ROWS=5 + Updating git repository `https://github.com/rust-osdev/bootloader.git` + Updating crates.io index + Locking 154 packages to latest compatible versions + Adding aarch64-cpu v9.4.0 (available: v11.2.0) + Adding acpi v5.2.0 (available: v6.1.1) + Adding az v1.2.1 (available: v1.3.0) + Adding pic8259 v0.10.4 (available: v0.11.0) + Adding spin v0.9.9 (available: v0.12.3) + Adding tock-registers v0.8.1 (available: v0.10.1) + Adding uart_16550 v0.3.2 (available: v0.8.0) + Adding uefi v0.33.0 (available: v0.37.0) + Adding x86_64 v0.15.4 (available: v0.15.5) + Compiling proc-macro2 v1.0.107 + Compiling quote v1.0.47 + Compiling unicode-ident v1.0.24 + Compiling serde v1.0.229 + Compiling serde_core v1.0.229 + Compiling rustversion v1.0.23 + Compiling x86 v0.52.0 + Compiling libc v0.2.189 + Compiling bit_field v0.10.3 + Compiling bootloader_api v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling const_fn v0.4.12 + Compiling find-msvc-tools v0.1.12 + Compiling cfg-if v1.0.4 + Compiling shlex v2.0.1 + Compiling scopeguard v1.2.0 + Compiling autocfg v1.5.1 + Compiling bitflags v2.13.1 + Compiling cc v1.4.5 + Compiling lock_api v0.4.14 + Compiling az v1.2.1 + Compiling num-traits v0.2.19 + Compiling bitflags v1.3.2 + Compiling getrandom v0.4.3 + Compiling volatile v0.4.6 + Compiling raw-cpuid v10.7.0 + Compiling syn v3.0.5 + Compiling crossbeam-utils v0.8.23 + Compiling conquer-util v0.3.0 + Compiling rand_core v0.6.4 + Compiling ring v0.17.14 + Compiling spinning_top v0.2.5 + Compiling zero v0.1.3 + Compiling typenum v1.20.1 + Compiling byteorder v1.5.0 + Compiling rustix v1.1.4 + Compiling zeroize v1.9.0 + Compiling zmij v1.0.23 + Compiling rustls-pki-types v1.15.1 + Compiling embedded-graphics-core v0.4.1 + Compiling xmas-elf v0.8.0 + Compiling hybrid-array v0.4.14 + Compiling uart_16550 v0.3.2 + Compiling float-cmp v0.9.0 + Compiling getrandom v0.2.17 + Compiling rand_hc v0.3.2 + Compiling rand v0.8.8 + Compiling serde_derive v1.0.229 + Compiling conquer-once v0.3.2 + Compiling x86_64 v0.14.13 + Compiling x86_64 v0.15.4 + Compiling linux-raw-sys v0.12.1 + Compiling pin-project-lite v0.2.17 + Compiling httparse v1.10.1 + Compiling log v0.4.34 + Compiling usize_conversions v0.2.0 + Compiling llvm-tools v0.1.1 + Compiling crc-catalog v2.5.0 + Compiling futures-task v0.3.34 + Compiling kernel v0.1.0 (/root/breenix-n586p3l/kernel) + Compiling serde_json v1.0.151 + Compiling untrusted v0.9.0 + Compiling anyhow v1.0.104 + Compiling micromath v2.1.0 + Compiling slab v0.4.12 + Compiling futures-core v0.3.34 + Compiling noto-sans-mono-bitmap v0.2.0 + Compiling futures-util v0.3.34 + Compiling embedded-graphics v0.8.2 + Compiling bootloader v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling pic8259 v0.10.4 + Compiling crc v3.4.0 + Compiling crossbeam-queue v0.3.14 + Compiling linked_list_allocator v0.10.6 + Compiling uuid v1.26.0 + Compiling conquer-once v0.4.0 + Compiling spin v0.9.9 + Compiling once_cell v1.21.4 + Compiling fastrand v2.5.0 + Compiling itoa v1.0.18 + Compiling rustls v0.23.44 + Compiling memchr v2.8.3 + Compiling noto-sans-mono-bitmap v0.3.2 + Compiling bytes v1.12.1 + Compiling fatfs v0.3.6 + Compiling bootloader-boot-config v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling bootloader-x86_64-common v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling tempfile v3.27.0 + Compiling http v1.5.0 + Compiling gpt v3.1.0 + Compiling block-buffer v0.12.1 + Compiling crypto-common v0.2.2 + Compiling base64 v0.23.1 + Compiling const-oid v0.10.2 + Compiling subtle v2.6.1 + Compiling ureq-proto v0.6.2 + Compiling xattr v1.6.1 + Compiling webpki-roots v1.0.9 + Compiling filetime v0.2.29 + Compiling digest v0.11.3 + Compiling cpufeatures v0.3.1 + Compiling percent-encoding v2.3.2 + Compiling utf8-zero v0.8.1 + Compiling rustls-webpki v0.103.15 + Compiling lzma-rs v0.3.0 + Compiling breenix v0.1.0 (/root/breenix-n586p3l) + Compiling sha2 v0.11.0 + Compiling tar v0.4.46 + Compiling base16ct v1.0.0 + Compiling ureq v3.4.1 + Compiling ovmf-prebuilt v0.2.9 + Finished `release` profile [optimized] target(s) in 35.69s +Guard: x86 kernel-thread dispatch allocation check (#791) + ELF: /root/breenix-n586p3l/target/x86_64-unknown-none/release/deps/artifact/kernel-0c2106fd652894df/bin/kernel-0c2106fd652894df + sha256: 40c1590e5cd1fec7153fa07d84d14f462170e5b4ae676d715fdbbbbb37a14309 + objdump: /root/.rustup/toolchains/nightly-2025-06-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/llvm-objdump + readelf: readelf + function: setup_kernel_thread_return (its own body and its closures) + symbols in scope: 3 + call targets resolved: 14 +PASS: 0 allocating call targets in 3 in-scope symbol(s), 14 edge(s) checked. + Compiling kernel v0.1.0 (/root/breenix-n586p3l/kernel) + Compiling breenix v0.1.0 (/root/breenix-n586p3l) + Finished `release` profile [optimized] target(s) in 17.03s + Running `target/release/qemu-uefi` +[qemu-uefi] Using UEFI image: /root/breenix-n586p3l/target/release/build/breenix-d924c107d332c75a/out/breenix-uefi.img (8454144 bytes) + Compiling proc-macro2 v1.0.107 + Compiling unicode-ident v1.0.24 + Compiling quote v1.0.47 + Compiling version_check v0.9.5 + Compiling syn v1.0.109 + Compiling serde_core v1.0.229 + Compiling unicode-segmentation v1.13.3 + Compiling zmij v1.0.23 + Compiling unicode-width v0.1.14 + Compiling serde_json v1.0.151 + Compiling bitflags v1.3.2 + Compiling textwrap v0.11.0 + Compiling serde v1.0.229 + Compiling proc-macro-error-attr v1.0.4 + Compiling proc-macro-error v1.0.4 + Compiling anyhow v1.0.104 + Compiling heck v0.3.3 + Compiling clap v2.34.0 + Compiling memchr v2.8.3 + Compiling lazy_static v1.5.0 + Compiling itoa v1.0.18 + Compiling glob v0.3.4 + Compiling syn v3.0.5 + Compiling serde_derive v1.0.229 + Compiling structopt-derive v0.4.18 + Compiling structopt v0.3.26 + Compiling xtask v0.1.0 (/root/breenix-n586p3l/xtask) + Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.10s + Running `target/debug/xtask create-test-disk` +Creating test disk image... + Including std test: hello_std_real (227240 bytes) + Found 152 test binaries + Added: access_test (178016 bytes, sectors 128-475) + Added: alarm_test (182832 bytes, sectors 476-833) + Added: argv_test (184416 bytes, sectors 834-1194) + Added: bcheck (299328 bytes, sectors 1195-1779) + Added: bfontpicker (346328 bytes, sectors 1780-2456) + Added: biconkit (248248 bytes, sectors 2457-2941) + Added: blauncher (325440 bytes, sectors 2942-3577) + Added: bless (185696 bytes, sectors 3578-3940) + Added: block_eintr_oracle (190088 bytes, sectors 3941-4312) + Added: blocking_recv_test (188184 bytes, sectors 4313-4680) + Added: blog (331168 bytes, sectors 4681-5327) + Added: blogd (182032 bytes, sectors 5328-5683) + Added: bounce (275208 bytes, sectors 5684-6221) + Added: brk_test (182560 bytes, sectors 6222-6578) + Added: bsh (579672 bytes, sectors 6579-7711) + Added: bssh (322608 bytes, sectors 7712-8342) + Added: bsshd (314360 bytes, sectors 8343-8956) + Added: bterm (338688 bytes, sectors 8957-9618) + Added: btop (184240 bytes, sectors 9619-9978) + Added: btrace (199000 bytes, sectors 9979-10367) + Added: burl (483440 bytes, sectors 10368-11312) + Added: bwm (331464 bytes, sectors 11313-11960) + Added: cat_test (183312 bytes, sectors 11961-12319) + Added: clock_gettime_test (184640 bytes, sectors 12320-12680) + Added: cloexec_test (192672 bytes, sectors 12681-13057) + Added: clonevm_exec_test (184720 bytes, sectors 13058-13418) + Added: concurrent_recv_stress (189016 bytes, sectors 13419-13788) + Added: confetti (189312 bytes, sectors 13789-14158) + Added: counter (177712 bytes, sectors 14159-14506) + Added: cow_cleanup_test (182608 bytes, sectors 14507-14863) + Added: cow_oom_test (186672 bytes, sectors 14864-15228) + Added: cow_readonly_test (187112 bytes, sectors 15229-15594) + Added: cow_signal_test (188384 bytes, sectors 15595-15962) + Added: cow_sole_owner_test (187072 bytes, sectors 15963-16328) + Added: cow_stress_test (187168 bytes, sectors 16329-16694) + Added: cp_mv_argv_test (182872 bytes, sectors 16695-17052) + Added: ctrl_c_test (188056 bytes, sectors 17053-17420) + Added: cwd_test (182688 bytes, sectors 17421-17777) + Added: demo (189776 bytes, sectors 17778-18148) + Added: devfs_test (182512 bytes, sectors 18149-18505) + Added: df_preempt_oracle (187712 bytes, sectors 18506-18872) + Added: dns_test (195312 bytes, sectors 18873-19254) + Added: dup_test (189224 bytes, sectors 19255-19624) + Added: echo_argv_test (182544 bytes, sectors 19625-19981) + Added: epoll_test (182904 bytes, sectors 19982-20339) + Added: exec_argv_test (178272 bytes, sectors 20340-20688) + Added: exec_from_ext2_test (188144 bytes, sectors 20689-21056) + Added: exec_smoke (178136 bytes, sectors 21057-21404) + Added: exec_smoke_target (185120 bytes, sectors 21405-21766) + Added: exec_stack_argv_test (183504 bytes, sectors 21767-22125) + Added: false_test (182632 bytes, sectors 22126-22482) + Added: fart (191776 bytes, sectors 22483-22857) + Added: fbinfo_test (187640 bytes, sectors 22858-23224) + Added: fcntl_test (188816 bytes, sectors 23225-23593) + Added: fifo_test (198520 bytes, sectors 23594-23981) + Added: file_read_test (182472 bytes, sectors 23982-24338) + Added: fork_memory_test (188736 bytes, sectors 24339-24707) + Added: fork_pending_signal_test (187808 bytes, sectors 24708-25074) + Added: fork_smoke (187680 bytes, sectors 25075-25441) + Added: fork_state_test (189248 bytes, sectors 25442-25811) + Added: fork_test (188168 bytes, sectors 25812-26179) + Added: fs_block_alloc_test (188680 bytes, sectors 26180-26548) + Added: fs_directory_test (183224 bytes, sectors 26549-26906) + Added: fs_large_file_test (182680 bytes, sectors 26907-27263) + Added: fs_link_test (182872 bytes, sectors 27264-27621) + Added: fs_rename_test (182784 bytes, sectors 27622-27978) + Added: fs_write_test (182968 bytes, sectors 27979-28336) + Added: futex_handoff_oracle (182992 bytes, sectors 28337-28694) + Added: getdents_test (184056 bytes, sectors 28695-29054) + Added: guskit (391600 bytes, sectors 29055-29819) + Added: head_test (183128 bytes, sectors 29820-30177) + Added: heartbeat (189176 bytes, sectors 30178-30547) + Added: hello_std_real (227240 bytes, sectors 30548-30991) + Added: hello_time (177696 bytes, sectors 30992-31339) + Added: hello_world (227240 bytes, sectors 31340-31783) + Added: http_fetch_test (464512 bytes, sectors 31784-32691) + Added: http_test (468664 bytes, sectors 32692-33607) + Added: init (187560 bytes, sectors 33608-33974) + Added: init_shell (262744 bytes, sectors 33975-34488) + Added: itimer_test (187368 bytes, sectors 34489-34854) + Added: job_control_test (187720 bytes, sectors 34855-35221) + Added: job_table_test (192304 bytes, sectors 35222-35597) + Added: kill_process_group_test (188552 bytes, sectors 35598-35966) + Added: loopback_wake_test (190520 bytes, sectors 35967-36339) + Added: ls_test (183368 bytes, sectors 36340-36698) + Added: lseek_test (182584 bytes, sectors 36699-37055) + Added: mkdir_argv_test (182744 bytes, sectors 37056-37412) + Added: net_test (191656 bytes, sectors 37413-37787) + Added: nonblock_eagain_test (183776 bytes, sectors 37788-38146) + Added: nonblock_test (188816 bytes, sectors 38147-38515) + Added: particles (194000 bytes, sectors 38516-38894) + Added: pause_test (188432 bytes, sectors 38895-39263) + Added: pipe2_test (188992 bytes, sectors 39264-39633) + Added: pipe_concurrent_test (188792 bytes, sectors 39634-40002) + Added: pipe_fifo_blocking_oracle (211824 bytes, sectors 40003-40416) + Added: pipe_fifo_blocking_supervisor (178112 bytes, sectors 40417-40764) + Added: pipe_fork_test (188896 bytes, sectors 40765-41133) + Added: pipe_refcount_test (200016 bytes, sectors 41134-41524) + Added: pipe_test (188320 bytes, sectors 41525-41892) + Added: pipeline_test (191656 bytes, sectors 41893-42267) + Added: poll_tcp_oracle (207240 bytes, sectors 42268-42672) + Added: poll_test (189096 bytes, sectors 42673-43042) + Added: pty_test (183080 bytes, sectors 43043-43400) + Added: rectangles (197160 bytes, sectors 43401-43786) + Added: register_init_test (177168 bytes, sectors 43787-44133) + Added: resolution (191104 bytes, sectors 44134-44507) + Added: rm_argv_test (182552 bytes, sectors 44508-44864) + Added: select_test (188984 bytes, sectors 44865-45234) + Added: session_test (188040 bytes, sectors 45235-45602) + Added: shell_pipe_test (183200 bytes, sectors 45603-45960) + Added: sigaltstack_test (189080 bytes, sectors 45961-46330) + Added: sigchld_job_test (187592 bytes, sectors 46331-46697) + Added: sigchld_test (182512 bytes, sectors 46698-47054) + Added: sigkill_teardown_test (206800 bytes, sectors 47055-47458) + Added: signal_exec_check (177952 bytes, sectors 47459-47806) + Added: signal_exec_test (188792 bytes, sectors 47807-48175) + Added: signal_fork_test (188232 bytes, sectors 48176-48543) + Added: signal_handler_test (187968 bytes, sectors 48544-48911) + Added: signal_regs_test (188280 bytes, sectors 48912-49279) + Added: signal_return_test (188384 bytes, sectors 49280-49647) + Added: signal_test (187936 bytes, sectors 49648-50015) + Added: sigsuspend_test (188936 bytes, sectors 50016-50385) + Added: simple_exit (170632 bytes, sectors 50386-50719) + Added: simple_exit0 (170632 bytes, sectors 50720-51053) + Added: sleep_debug_test (188664 bytes, sectors 51054-51422) + Added: spawn_smoke_target (170640 bytes, sectors 51423-51756) + Added: spinner (177712 bytes, sectors 51757-52104) + Added: stdin_test (182352 bytes, sectors 52105-52461) + Added: syscall_diagnostic_test (170904 bytes, sectors 52462-52795) + Added: syscall_enosys (177600 bytes, sectors 52796-53142) + Added: tail_test (183128 bytes, sectors 53143-53500) + Added: tcp_blocking_test (203504 bytes, sectors 53501-53898) + Added: tcp_client_test (187688 bytes, sectors 53899-54265) + Added: tcp_cloexec_exec_test (189520 bytes, sectors 54266-54636) + Added: tcp_dup_listener_test (188904 bytes, sectors 54637-55005) + Added: tcp_socket_test (202360 bytes, sectors 55006-55401) + Added: telnetd (184144 bytes, sectors 55402-55761) + Added: test_mmap (182296 bytes, sectors 55762-56118) + Added: timer_test (182216 bytes, sectors 56119-56474) + Added: tones (184296 bytes, sectors 56475-56834) + Added: true_test (182624 bytes, sectors 56835-57191) + Added: tty_oracle (218480 bytes, sectors 57192-57618) + Added: tty_test (188152 bytes, sectors 57619-57986) + Added: udp_socket_test (193464 bytes, sectors 57987-58364) + Added: unix_named_socket_test (195400 bytes, sectors 58365-58746) + Added: unix_socket_test (205376 bytes, sectors 58747-59148) + Added: wait_stress (195640 bytes, sectors 59149-59531) + Added: waitpid_test (188216 bytes, sectors 59532-59899) + Added: wc_test (183704 bytes, sectors 59900-60258) + Added: which_test (183032 bytes, sectors 60259-60616) + Added: wnohang_timing_test (182608 bytes, sectors 60617-60973) + Added: xhci_counters (183184 bytes, sectors 60974-61331) + +Test disk created: target/test_binaries.img + Binaries: 152 + Data size: 31299112 bytes (29.85 MB) + Disk size: 61332 sectors (29.95 MB) +Creating ext2 disk image... + Arch: x86_64 + Output: /root/breenix-n586p3l/target/ext2.img + Size: 256MB + Payload: 46MB (userspace binaries + fonts) + Minimum image size for this payload: 70MB (incl. ext2 overhead + headroom) + busybox.elf not found, attempting to build... +Error: x86_64-linux-musl-gcc not found in PATH + +Install with: + brew tap filosottile/musl-cross + brew install musl-cross + WARNING: BusyBox build failed (see build-busybox.sh for prerequisites) + WARNING: busybox.elf not found, skipping coreutils +Installing other binaries... + Installed 47 binaries in /bin + Installed 3 binaries in /sbin + Installed 0 C binaries in /usr/local/cbin + Installed 101 test binaries in /usr/local/test/bin + Installed 29 fonts in /usr/share/fonts + Created /etc/fonts.conf + Created /etc/hotkeys.conf + Created /etc/init.js + +ext2 filesystem contents: +total 11096 +drwxr-xr-x 2 root root 4096 Sep 7 23:24 . +drwxr-xr-x 12 root root 4096 Sep 7 23:24 .. +-rwxr-xr-x 1 root root 299328 Sep 7 23:24 bcheck +-rwxr-xr-x 1 root root 346328 Sep 7 23:24 bfontpicker +-rwxr-xr-x 1 root root 248248 Sep 7 23:24 biconkit +-rwxr-xr-x 1 root root 325440 Sep 7 23:24 blauncher +-rwxr-xr-x 1 root root 185696 Sep 7 23:24 bless +-rwxr-xr-x 1 root root 190088 Sep 7 23:24 block_eintr_oracle +-rwxr-xr-x 1 root root 331168 Sep 7 23:24 blog +-rwxr-xr-x 1 root root 275208 Sep 7 23:24 bounce +-rwxr-xr-x 1 root root 579672 Sep 7 23:24 bsh +-rwxr-xr-x 1 root root 322608 Sep 7 23:24 bssh +-rwxr-xr-x 1 root root 314360 Sep 7 23:24 bsshd +-rwxr-xr-x 1 root root 338688 Sep 7 23:24 bterm +-rwxr-xr-x 1 root root 184240 Sep 7 23:24 btop +-rwxr-xr-x 1 root root 199000 Sep 7 23:24 btrace +-rwxr-xr-x 1 root root 483440 Sep 7 23:24 burl +-rwxr-xr-x 1 root root 331464 Sep 7 23:24 bwm +-rwxr-xr-x 1 root root 189016 Sep 7 23:24 concurrent_recv_stress +-rwxr-xr-x 1 root root 189312 Sep 7 23:24 confetti +-rwxr-xr-x 1 root root 177712 Sep 7 23:24 counter +-rwxr-xr-x 1 root root 189776 Sep 7 23:24 demo +-rwxr-xr-x 1 root root 187712 Sep 7 23:24 df_preempt_oracle +-rwxr-xr-x 1 root root 178136 Sep 7 23:24 exec_smoke +-rwxr-xr-x 1 root root 185120 Sep 7 23:24 exec_smoke_target +-rwxr-xr-x 1 root root 191776 Sep 7 23:24 fart +-rwxr-xr-x 1 root root 187680 Sep 7 23:24 fork_smoke +-rwxr-xr-x 1 root root 182992 Sep 7 23:24 futex_handoff_oracle +-rwxr-xr-x 1 root root 391600 Sep 7 23:24 guskit +-rwxr-xr-x 1 root root 189176 Sep 7 23:24 heartbeat +-rwxr-xr-x 1 root root 177696 Sep 7 23:24 hello_time +-rwxr-xr-x 1 root root 227240 Sep 7 23:24 hello_world +-rwxr-xr-x 1 root root 262744 Sep 7 23:24 init_shell +-rwxr-xr-x 1 root root 194000 Sep 7 23:24 particles +-rwxr-xr-x 1 root root 211824 Sep 7 23:24 pipe_fifo_blocking_oracle +-rwxr-xr-x 1 root root 178112 Sep 7 23:24 pipe_fifo_blocking_supervisor +-rwxr-xr-x 1 root root 207240 Sep 7 23:24 poll_tcp_oracle +-rwxr-xr-x 1 root root 197160 Sep 7 23:24 rectangles +-rwxr-xr-x 1 root root 191104 Sep 7 23:24 resolution +-rwxr-xr-x 1 root root 177952 Sep 7 23:24 signal_exec_check +-rwxr-xr-x 1 root root 170632 Sep 7 23:24 simple_exit +-rwxr-xr-x 1 root root 170632 Sep 7 23:24 simple_exit0 +-rwxr-xr-x 1 root root 170640 Sep 7 23:24 spawn_smoke_target +-rwxr-xr-x 1 root root 177712 Sep 7 23:24 spinner +-rwxr-xr-x 1 root root 177600 Sep 7 23:24 syscall_enosys +-rwxr-xr-x 1 root root 184296 Sep 7 23:24 tones +-rwxr-xr-x 1 root root 218480 Sep 7 23:24 tty_oracle +-rwxr-xr-x 1 root root 195640 Sep 7 23:24 wait_stress +-rwxr-xr-x 1 root root 183184 Sep 7 23:24 xhci_counters + Test binaries in /usr/local/test/bin: +total 19584 +drwxr-xr-x 2 root root 4096 Sep 7 23:24 . +drwxr-xr-x 3 root root 4096 Sep 7 23:24 .. +-rwxr-xr-x 1 root root 178016 Sep 7 23:24 access_test +-rwxr-xr-x 1 root root 182832 Sep 7 23:24 alarm_test +-rwxr-xr-x 1 root root 184416 Sep 7 23:24 argv_test +-rwxr-xr-x 1 root root 188184 Sep 7 23:24 blocking_recv_test +-rwxr-xr-x 1 root root 182560 Sep 7 23:24 brk_test +-rwxr-xr-x 1 root root 183312 Sep 7 23:24 cat_test +-rwxr-xr-x 1 root root 184640 Sep 7 23:24 clock_gettime_test +-rwxr-xr-x 1 root root 192672 Sep 7 23:24 cloexec_test +-rwxr-xr-x 1 root root 184720 Sep 7 23:24 clonevm_exec_test +-rwxr-xr-x 1 root root 182608 Sep 7 23:24 cow_cleanup_test +-rwxr-xr-x 1 root root 186672 Sep 7 23:24 cow_oom_test +-rwxr-xr-x 1 root root 187112 Sep 7 23:24 cow_readonly_test +-rwxr-xr-x 1 root root 188384 Sep 7 23:24 cow_signal_test +-rwxr-xr-x 1 root root 187072 Sep 7 23:24 cow_sole_owner_test +-rwxr-xr-x 1 root root 187168 Sep 7 23:24 cow_stress_test +-rwxr-xr-x 1 root root 182872 Sep 7 23:24 cp_mv_argv_test +-rwxr-xr-x 1 root root 188056 Sep 7 23:24 ctrl_c_test +-rwxr-xr-x 1 root root 182688 Sep 7 23:24 cwd_test +-rwxr-xr-x 1 root root 182512 Sep 7 23:24 devfs_test +-rwxr-xr-x 1 root root 195312 Sep 7 23:24 dns_test +-rwxr-xr-x 1 root root 189224 Sep 7 23:24 dup_test +-rwxr-xr-x 1 root root 182544 Sep 7 23:24 echo_argv_test +-rwxr-xr-x 1 root root 182904 Sep 7 23:24 epoll_test +-rwxr-xr-x 1 root root 178272 Sep 7 23:24 exec_argv_test +-rwxr-xr-x 1 root root 188144 Sep 7 23:24 exec_from_ext2_test +-rwxr-xr-x 1 root root 183504 Sep 7 23:24 exec_stack_argv_test +-rwxr-xr-x 1 root root 182632 Sep 7 23:24 false_test +-rwxr-xr-x 1 root root 187640 Sep 7 23:24 fbinfo_test +-rwxr-xr-x 1 root root 188816 Sep 7 23:24 fcntl_test +-rwxr-xr-x 1 root root 198520 Sep 7 23:24 fifo_test +-rwxr-xr-x 1 root root 182472 Sep 7 23:24 file_read_test +-rwxr-xr-x 1 root root 188736 Sep 7 23:24 fork_memory_test +-rwxr-xr-x 1 root root 187808 Sep 7 23:24 fork_pending_signal_test +-rwxr-xr-x 1 root root 189248 Sep 7 23:24 fork_state_test +-rwxr-xr-x 1 root root 188168 Sep 7 23:24 fork_test +-rwxr-xr-x 1 root root 188680 Sep 7 23:24 fs_block_alloc_test +-rwxr-xr-x 1 root root 183224 Sep 7 23:24 fs_directory_test +-rwxr-xr-x 1 root root 182680 Sep 7 23:24 fs_large_file_test +-rwxr-xr-x 1 root root 182872 Sep 7 23:24 fs_link_test +-rwxr-xr-x 1 root root 182784 Sep 7 23:24 fs_rename_test +-rwxr-xr-x 1 root root 182968 Sep 7 23:24 fs_write_test +-rwxr-xr-x 1 root root 184056 Sep 7 23:24 getdents_test +-rwxr-xr-x 1 root root 183128 Sep 7 23:24 head_test +-rwxr-xr-x 1 root root 464512 Sep 7 23:24 http_fetch_test +-rwxr-xr-x 1 root root 468664 Sep 7 23:24 http_test +-rwxr-xr-x 1 root root 187368 Sep 7 23:24 itimer_test +-rwxr-xr-x 1 root root 187720 Sep 7 23:24 job_control_test +-rwxr-xr-x 1 root root 192304 Sep 7 23:24 job_table_test +-rwxr-xr-x 1 root root 188552 Sep 7 23:24 kill_process_group_test +-rwxr-xr-x 1 root root 190520 Sep 7 23:24 loopback_wake_test +-rwxr-xr-x 1 root root 183368 Sep 7 23:24 ls_test +-rwxr-xr-x 1 root root 182584 Sep 7 23:24 lseek_test +-rwxr-xr-x 1 root root 182744 Sep 7 23:24 mkdir_argv_test +-rwxr-xr-x 1 root root 191656 Sep 7 23:24 net_test +-rwxr-xr-x 1 root root 183776 Sep 7 23:24 nonblock_eagain_test +-rwxr-xr-x 1 root root 188816 Sep 7 23:24 nonblock_test +-rwxr-xr-x 1 root root 188432 Sep 7 23:24 pause_test +-rwxr-xr-x 1 root root 188992 Sep 7 23:24 pipe2_test +-rwxr-xr-x 1 root root 188792 Sep 7 23:24 pipe_concurrent_test +-rwxr-xr-x 1 root root 188896 Sep 7 23:24 pipe_fork_test +-rwxr-xr-x 1 root root 200016 Sep 7 23:24 pipe_refcount_test +-rwxr-xr-x 1 root root 188320 Sep 7 23:24 pipe_test +-rwxr-xr-x 1 root root 191656 Sep 7 23:24 pipeline_test +-rwxr-xr-x 1 root root 189096 Sep 7 23:24 poll_test +-rwxr-xr-x 1 root root 183080 Sep 7 23:24 pty_test +-rwxr-xr-x 1 root root 177168 Sep 7 23:24 register_init_test +-rwxr-xr-x 1 root root 182552 Sep 7 23:24 rm_argv_test +-rwxr-xr-x 1 root root 188984 Sep 7 23:24 select_test +-rwxr-xr-x 1 root root 188040 Sep 7 23:24 session_test +-rwxr-xr-x 1 root root 183200 Sep 7 23:24 shell_pipe_test +-rwxr-xr-x 1 root root 189080 Sep 7 23:24 sigaltstack_test +-rwxr-xr-x 1 root root 187592 Sep 7 23:24 sigchld_job_test +-rwxr-xr-x 1 root root 182512 Sep 7 23:24 sigchld_test +-rwxr-xr-x 1 root root 206800 Sep 7 23:24 sigkill_teardown_test +-rwxr-xr-x 1 root root 188792 Sep 7 23:24 signal_exec_test +-rwxr-xr-x 1 root root 188232 Sep 7 23:24 signal_fork_test +-rwxr-xr-x 1 root root 187968 Sep 7 23:24 signal_handler_test +-rwxr-xr-x 1 root root 188280 Sep 7 23:24 signal_regs_test +-rwxr-xr-x 1 root root 188384 Sep 7 23:24 signal_return_test +-rwxr-xr-x 1 root root 187936 Sep 7 23:24 signal_test +-rwxr-xr-x 1 root root 188936 Sep 7 23:24 sigsuspend_test +-rwxr-xr-x 1 root root 188664 Sep 7 23:24 sleep_debug_test +-rwxr-xr-x 1 root root 182352 Sep 7 23:24 stdin_test +-rwxr-xr-x 1 root root 170904 Sep 7 23:24 syscall_diagnostic_test +-rwxr-xr-x 1 root root 183128 Sep 7 23:24 tail_test +-rwxr-xr-x 1 root root 203504 Sep 7 23:24 tcp_blocking_test +-rwxr-xr-x 1 root root 187688 Sep 7 23:24 tcp_client_test +-rwxr-xr-x 1 root root 189520 Sep 7 23:24 tcp_cloexec_exec_test +-rwxr-xr-x 1 root root 188904 Sep 7 23:24 tcp_dup_listener_test +-rwxr-xr-x 1 root root 202360 Sep 7 23:24 tcp_socket_test +-rwxr-xr-x 1 root root 182296 Sep 7 23:24 test_mmap +-rwxr-xr-x 1 root root 182216 Sep 7 23:24 timer_test +-rwxr-xr-x 1 root root 182624 Sep 7 23:24 true_test +-rwxr-xr-x 1 root root 188152 Sep 7 23:24 tty_test +-rwxr-xr-x 1 root root 193464 Sep 7 23:24 udp_socket_test +-rwxr-xr-x 1 root root 195400 Sep 7 23:24 unix_named_socket_test +-rwxr-xr-x 1 root root 205376 Sep 7 23:24 unix_socket_test +-rwxr-xr-x 1 root root 188216 Sep 7 23:24 waitpid_test +-rwxr-xr-x 1 root root 183704 Sep 7 23:24 wc_test +-rwxr-xr-x 1 root root 183032 Sep 7 23:24 which_test +-rwxr-xr-x 1 root root 182608 Sep 7 23:24 wnohang_timing_test +-rw-r--r-- 1 root root 300724 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/PlayfairDisplay-Regular.ttf +-rw-r--r-- 1 root root 1887192 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/NotoSerif-Regular.ttf +-rw-r--r-- 1 root root 312352 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/Raleway-Regular.ttf +-rw-r--r-- 1 root root 744936 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/Montserrat-Regular.ttf +-rw-r--r-- 1 root root 757076 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/DejaVuSans.ttf +-rw-r--r-- 1 root root 205748 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/UbuntuMono-Regular.ttf +-rw-r--r-- 1 root root 2049096 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/NotoSans-Regular.ttf +-rw-r--r-- 1 root root 646340 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/SourceSans3-Regular.ttf +-rw-r--r-- 1 root root 108684 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/Inconsolata-Regular.ttf +-rw-r--r-- 1 root root 340712 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/DejaVuSansMono.ttf +-rw-r--r-- 1 root root 273900 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/JetBrainsMono-Regular.ttf +-rw-r--r-- 1 root root 309408 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/Hack-Regular.ttf +-rw-r--r-- 1 root root 876576 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/Inter-Regular.ttf +-rw-r--r-- 1 root root 656568 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/Lato-Regular.ttf +-rw-r--r-- 1 root root 212340 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/SourceCodePro-Regular.ttf +-rw-r--r-- 1 root root 183700 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/RobotoMono-Regular.ttf +-rw-r--r-- 1 root root 282844 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/Merriweather-Regular.ttf +-rw-r--r-- 1 root root 1209508 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/SourceSerif4-Regular.ttf +-rw-r--r-- 1 root root 276932 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/Nunito-Regular.ttf +-rw-r--r-- 1 root root 488584 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/Roboto-Regular.ttf +-rw-r--r-- 1 root root 1708408 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/NotoSansMono-Regular.ttf +-rw-r--r-- 1 root root 135580 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/IBMPlexMono-Regular.ttf +-rw-r--r-- 1 root root 351884 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/Ubuntu-Regular.ttf +-rw-r--r-- 1 root root 598060 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/CascadiaCode-Regular.ttf +-rw-r--r-- 1 root root 212196 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/Lora-Regular.ttf +-rw-r--r-- 1 root root 359048 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/PTSerif-Regular.ttf +-rw-r--r-- 1 root root 260364 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/FiraCode-Regular.ttf +-rw-r--r-- 1 root root 532636 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/OpenSans-Regular.ttf +-rw-r--r-- 1 root root 160316 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/usr/share/fonts/Poppins-Regular.ttf +-rw-r--r-- 1 root root 20 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/deep/path/to/file/data.txt +-rw-r--r-- 1 root root 83 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/etc/passwd +-rw-r--r-- 1 root root 26 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/etc/group +-rw-r--r-- 1 root root 349 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/etc/hotkeys.conf +-rw-r--r-- 1 root root 367 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/etc/bshrc +-rw-r--r-- 1 root root 679 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/etc/init.js +-rw-r--r-- 1 root root 445 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/etc/fonts.conf +-rwxr-xr-x 1 root root 182032 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/sbin/blogd +-rwxr-xr-x 1 root root 187560 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/sbin/init +-rwxr-xr-x 1 root root 184144 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/sbin/telnetd +-rw-r--r-- 1 root root 111 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/lines.txt +-rw-r--r-- 1 root root 0 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/empty.txt +-rw-r--r-- 1 root root 20 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/test/nested.txt +-rw-r--r-- 1 root root 19 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/trunctest.txt +-rw-r--r-- 1 root root 17 Sep 7 23:24 /root/breenix-n586p3l-tmp/tmp.6uUVeUqiCI/hello.txt +ext2 image created successfully + +ext2 disk created and copied to testdata/: + /root/breenix-n586p3l/target/ext2.img + /root/breenix-n586p3l/testdata/ext2.img + Size: 256M + +Contents: + /bin/busybox - BusyBox multi-call binary + /bin/ls - native Breenix ls + /bin/{cat,head,tail,...} - BusyBox hardlinks + /sbin/{true,false} - BusyBox hardlinks + /bin/* - Other userspace binaries (demos) + /usr/local/test/bin/* - Test binaries (*_test, test_*) + /sbin/telnetd - telnet daemon + /hello.txt - test file (1 line) + /lines.txt - multi-line test file (15 lines) for head/tail/wc + /test/nested.txt - nested test file + /deep/path/to/file/data.txt - deep nested test file +QEMU HOST LOCK: host qemu-system-x86_64 count before acquire: 0 +Terminated +EXIT=143 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/beast-stop.json b/docs/planning/green-program/network/serials/586-pr3/landing/beast-stop.json new file mode 100644 index 000000000..24955f600 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/beast-stop.json @@ -0,0 +1 @@ +{"reason": "Stopped after ARM64 strict retry failed before boot; x86 verdict incomplete", "owned_gate_processes": [{"pid": 1323324, "cwd": "/root/breenix-n586p3l", "args": ["bash", "docker/qemu/run-x86-boot-tests.sh"]}]} diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/local-cleanup.json b/docs/planning/green-program/network/serials/586-pr3/landing/local-cleanup.json new file mode 100644 index 000000000..be8e08b56 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/local-cleanup.json @@ -0,0 +1,3 @@ +{ + "ownedQemuProcesses": [] +} diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..b33a10ad5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.log new file mode 100644 index 000000000..b1716d49e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..c10462744 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.log @@ -0,0 +1,10 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 3 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..8703bb1af --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_begin_with_no_end_is_refused - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test every_budget_arm_is_read_separately ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.log new file mode 100644 index 000000000..f9ab9e1fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test the_shell_guard_covers_the_capture_directory ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.log new file mode 100644 index 000000000..1b19cffc6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.log @@ -0,0 +1,109 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test no_cr3_dispatch_fails_closed ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 64.51s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.log new file mode 100644 index 000000000..b34a748cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.log new file mode 100644 index 000000000..f3dce5f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..077190545 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.log new file mode 100644 index 000000000..c5d4cad0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.log new file mode 100644 index 000000000..282ff0d93 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test critical_path_log_wider_census_is_pinned ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..0ff2b2c07 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test diagnostic_sample_values_are_pinned ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test ctx_ring_writes_are_sampled ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..b5ea29eba --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.log new file mode 100644 index 000000000..c68a33583 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..e0d1a6362 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test setup_kernel_thread_return_allocates_nothing ... ok +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.log new file mode 100644 index 000000000..f3cb8c070 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.log new file mode 100644 index 000000000..e6063f88f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.log new file mode 100644 index 000000000..1bd8befff --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.log new file mode 100644 index 000000000..641a2dc81 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test ext2_acquire_itself_calls_record_park ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test run_one_itself_resets_the_park_marker ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test write_guard_drop_releases_before_waking ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok +test read_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..0509ac55d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.log new file mode 100644 index 000000000..6c2bebaf5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..51fef1fce --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.log new file mode 100644 index 000000000..dd95f3e30 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test gate_boot_facts_line_has_all_required_fields ... ok +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.log new file mode 100644 index 000000000..718c3fe6c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.log @@ -0,0 +1,10 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race has been running for over 60 seconds diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.status new file mode 100644 index 000000000..d00491fd7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.status @@ -0,0 +1 @@ +1 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..2125458e2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.log @@ -0,0 +1,22 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 15 tests +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.29s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..b493aee17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.log new file mode 100644 index 000000000..1af82613e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test item1_mutation_proof ... ok +test item4_mutation_proof ... ok +test item2_mutation_proof ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.log new file mode 100644 index 000000000..dbb6d07da --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.73s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.log new file mode 100644 index 000000000..9f747994d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test cpu_pin_records_its_reason ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test drain_exclusion_is_a_typed_guard ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_guard_scope_excludes_delivery ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_owner_validator_rejects_force_release ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loops_drain_loopback ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_enqueue_owns_its_delivery ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test loopback_wake_classification_reads_reader_state ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test oracle_snapshots_cover_the_census ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_preserves_the_wake ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_more_branch_validator_rejects_halt ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pump_producer_seam_is_single ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test loopback_guest_budget_production_policy_cases ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_helpers_are_adjacent ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test thread_placement_honours_the_cpu_pin ... ok +test rescue_retention_census ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test forced_stalled_home_retention ... ok +test forced_offline_home_declines_retention ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_counters_have_no_decrementing_writer ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.68s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.log new file mode 100644 index 000000000..b4b6b6984 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.log new file mode 100644 index 000000000..fd5c617c0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.68s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.log new file mode 100644 index 000000000..aac9fed1e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.log @@ -0,0 +1,22 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 15 tests +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.15s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..f98aa233d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..c01ca83f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.log @@ -0,0 +1,24 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 17 tests +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.log new file mode 100644 index 000000000..498282e2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.log new file mode 100644 index 000000000..a7df94616 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..a03a6ecd8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.log new file mode 100644 index 000000000..6921a9bd3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.log new file mode 100644 index 000000000..56d500dde --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..57dcb597c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.log @@ -0,0 +1,12 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 5 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.log new file mode 100644 index 000000000..761cb0ffc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test correct_shapes_are_admitted ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.log new file mode 100644 index 000000000..8b9cd029f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.log new file mode 100644 index 000000000..b68578178 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_identity_mechanism_is_cfg_free ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_release_ordering_is_structural ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test parse_u64_const_reads_real_values ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.73s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.log new file mode 100644 index 000000000..9462fb184 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..029f606dc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.log @@ -0,0 +1,15 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 8 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_gates_read_the_marker ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.log new file mode 100644 index 000000000..de9fe3e7b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test missing_start_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test duplicate_pass_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..83fc27eb8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.74s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.log new file mode 100644 index 000000000..034391b9e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.96s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.log new file mode 100644 index 000000000..55bca6c0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.log @@ -0,0 +1,17 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.72s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.log new file mode 100644 index 000000000..fb9c241ae --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test init_launches_the_oracle_on_x86 ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test the_gate_carries_the_668_err_trap ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..9a8fb227e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test bind_udp_uses_the_masked_primitive ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..3cf2a1487 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..9b50ac265 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test context_fork_is_profile_independent ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.log new file mode 100644 index 000000000..63823d87a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..ec291345d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..b33a10ad5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.log new file mode 100644 index 000000000..bdcfab45f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test completion_wait_census_ignores_comments_and_string_literals ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test driver_completion_wait_population_is_pinned ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..c10462744 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.log @@ -0,0 +1,10 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 3 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..38339b737 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test every_budget_arm_is_read_separately ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.log new file mode 100644 index 000000000..5aaffb2fc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.log new file mode 100644 index 000000000..f149ee4d3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.log @@ -0,0 +1,110 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test no_cr3_dispatch_fails_closed ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 71.46s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.log new file mode 100644 index 000000000..b34a748cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.log new file mode 100644 index 000000000..f3dce5f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..3ad417f1e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test the_register_names_exactly_the_declared_mutations ... ok +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.log new file mode 100644 index 000000000..c5d4cad0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.log new file mode 100644 index 000000000..f36d33129 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test critical_path_log_wider_census_is_pinned ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..f6dd95fd5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test ctx_ring_writes_are_sampled ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test diagnostic_sample_values_are_pinned ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..c48e0712f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.log new file mode 100644 index 000000000..5f366b3e2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..10de97bcb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test switch_to_kernel_page_table_takes_no_lock ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.log new file mode 100644 index 000000000..61f098646 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.log new file mode 100644 index 000000000..a5b96c591 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.log new file mode 100644 index 000000000..0b0a3861b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.log new file mode 100644 index 000000000..aade0156d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.log new file mode 100644 index 000000000..36539046e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.log new file mode 100644 index 000000000..8655884b3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test run_one_itself_resets_the_park_marker ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test write_guard_drop_releases_before_waking ... ok +test read_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..6b8ee2f23 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.log new file mode 100644 index 000000000..6a22e9734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..26295ddfb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.log new file mode 100644 index 000000000..eef7f5d43 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.log new file mode 100644 index 000000000..718c3fe6c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.log @@ -0,0 +1,10 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race has been running for over 60 seconds diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.status new file mode 100644 index 000000000..d00491fd7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.status @@ -0,0 +1 @@ +1 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..75af76b7c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.log @@ -0,0 +1,22 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 15 tests +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..ff4f1d4ee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.log new file mode 100644 index 000000000..17fcaf168 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test item4_mutation_proof ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test item2_mutation_proof ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test boot_tests_registry_stays_kthread_only ... ok +test item1_mutation_proof ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.log new file mode 100644 index 000000000..abb827e34 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.75s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.log new file mode 100644 index 000000000..dc7a11933 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_exclusion_is_a_typed_guard ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_records_its_reason ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test drain_guard_scope_excludes_delivery ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test drain_owner_validator_rejects_force_release ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_enqueue_owns_its_delivery ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test oracle_snapshots_cover_the_census ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pinned_hold_preserves_the_wake ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test loopback_guest_budget_production_policy_cases ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test schedule_rearms_a_blocked_pump ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test thread_placement_honours_the_cpu_pin ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test rescue_retention_census ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test forced_stalled_home_retention ... ok +test forced_offline_home_declines_retention ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.68s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.log new file mode 100644 index 000000000..a0d7b28ee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.log new file mode 100644 index 000000000..b4b6b6984 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.log new file mode 100644 index 000000000..06579c7c4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.71s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.log new file mode 100644 index 000000000..793de7c73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.log @@ -0,0 +1,22 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 15 tests +test capture_display_output_write_check_is_not_vacuous ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..edb86617a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.log @@ -0,0 +1,24 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 17 tests +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.log new file mode 100644 index 000000000..f1511ffad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test asymmetric_cfg_reddens_the_ratchet ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..1e539ac15 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.log new file mode 100644 index 000000000..99c9d8c1b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test raw_serial_primitive_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.log new file mode 100644 index 000000000..31c417b6c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test full_test_rejects_post_run_stranded_markers ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..2511cb095 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.log @@ -0,0 +1,12 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 5 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test hung_suite_returns_red_within_budget ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.log new file mode 100644 index 000000000..d1635efb6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test deliberately_broken_variants_fail_the_rules ... ok +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.log new file mode 100644 index 000000000..8b9cd029f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.log new file mode 100644 index 000000000..c6b1600fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_identity_mechanism_is_cfg_free ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test parse_u64_const_reads_real_values ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.log new file mode 100644 index 000000000..b54c471c5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..f730004e2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.log @@ -0,0 +1,15 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 8 tests +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_gates_read_the_marker ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.log new file mode 100644 index 000000000..deda940c3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.log new file mode 100644 index 000000000..9030f2bbe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test missing_start_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok +test duplicate_pass_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..4b34a6619 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test the_asid_check_rejects_a_disagreeing_tag ... ok +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.log new file mode 100644 index 000000000..6709c084b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.96s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.log new file mode 100644 index 000000000..68a128111 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.log @@ -0,0 +1,17 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.75s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.log new file mode 100644 index 000000000..c819af6b5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_gate_measures_the_profile_that_ships ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..40ebbd475 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test bind_udp_uses_the_masked_primitive ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..ff93743ed --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..98915d70d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test context_fork_is_profile_independent ... ok +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.64s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.log new file mode 100644 index 000000000..26e6a4a0f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test the_madt_reader_allocates_nothing ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..044dc0380 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/retry-processes.json b/docs/planning/green-program/network/serials/586-pr3/landing/retry-processes.json new file mode 100644 index 000000000..1b75949ff --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/retry-processes.json @@ -0,0 +1,4 @@ +[ + "72943 72819 03:58 /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3l/wt/.gate-tmp/breenix_gate_structure_preflight.WHSySr/breenix-structure-tests/gate_capture_drain_structure", + "73994 72943 03:58 bash -c set -e\\012source '/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3l/wt/docker/qemu/lib/gate-capture-drain.sh'\\012mkfifo '/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3l/wt/.gate-tmp/breenix_gate_structure_preflight.WHSySr/gate-capture-drain-oracle-72943-1788822974060995000/enabled-delayed.ready' '/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3l/wt/.gate-tmp/breenix_gate_structure_preflight.WHSySr/gate-capture-drain-oracle-72943-1788822974060995000/enabled-delayed.done'\\012( read -r token < '/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3l/wt/.gate-tmp/breenix_gate_structure_preflight.WHSySr/gate-capture-drain-oracle-72943-1788822974060995000/enabled-delayed.ready'; printf '%s' '[BXCAP:EV cpu=0 i=1 ts=2 type=0x2 n=CTX_SWITCH p=8 f=0x0]\\012[BXCAP:END v=1 seq=3 edge=FAULT verdict=complete records=3 bytes=200 truncated=0 sections_skipped=0x0]\\012' >> '/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3l/wt/.gate-tmp/breenix_gate_structure_preflight.WHSySr/gate-capture-drain-oracle-72943-1788822974060995000/enabled-delayed.txt'; printf 'done\\n' > '/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3l/wt/.gate-tmp/breenix_gate_structure_preflight.WHSySr/gate-capture-drain-oracle-72943-1788822974060995000/enabled-delayed.done' ) &\\012writer=$!\\012trap 'kill \"$writer\" 2>/dev/null || true' EXIT\\012released=0\\012release_writer() {\\012 if [ \"$released\" = 0 ]; then\\012 released=1\\012 printf 'go\\n' > '/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3l/wt/.gate-tmp/breenix_gate_structure_preflight.WHSySr/gate-capture-drain-oracle-72943-1788822974060995000/enabled-delayed.ready'\\012 read -r token < '/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3l/wt/.gate-tmp/breenix_gate_structure_preflight.WHSySr/gate-capture-drain-oracle-72943-1788822974060995000/enabled-delayed.done'\\012 fi\\012}\\012sleep() {\\012 release_writer\\012 command sleep \"$@\"\\012}\\012command sleep 0.3\\012BREENIX_GATE_DRAIN_DISABLE=0 BREENIX_GATE_DRAIN_SETTLE_MS=50 \\\\012BREENIX_GATE_DRAIN_QUIET_MS=100 BREENIX_GATE_DRAIN_MAX_MS=2000 \\\\012gcd_drain_and_report '/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3l/wt/.gate-tmp/breenix_gate_structure_preflight.WHSySr/gate-capture-drain-oracle-72943-1788822974060995000/enabled-delayed.txt'\\012release_writer\\012wait \"$writer\"\\012trap - EXIT\\012" +] diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/strict-retry.txt b/docs/planning/green-program/network/serials/586-pr3/landing/strict-retry.txt new file mode 100644 index 000000000..7073e83c5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/strict-retry.txt @@ -0,0 +1,7 @@ +8674c930792709f3b5e09e4a29f8fd24decedcbb +BREENIX_STRUCTURE_SUITE_TIMEOUT_SECS=900 +19:16 up 15 days, 8:20, 25 users, load averages: 3.22 6.11 14.91 +[GATE_PREFLIGHT:structure_suites=65/66:critical_path_lines=260:pinned=120] +GATE_PREFLIGHT: FAIL (1 of 66 structure suite(s) red: gate_capture_drain_structure -- per-suite logs under /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3l/wt/.gate-tmp/breenix_gate_structure_preflight.WHSySr) +GATE: FAIL (structure-suite preflight failed -- see GATE_PREFLIGHT line above) +EXIT=1 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/strict.txt b/docs/planning/green-program/network/serials/586-pr3/landing/strict.txt new file mode 100644 index 000000000..e6d4cb839 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/strict.txt @@ -0,0 +1,5 @@ +8674c930792709f3b5e09e4a29f8fd24decedcbb +[GATE_PREFLIGHT:structure_suites=65/66:critical_path_lines=260:pinned=120] +GATE_PREFLIGHT: FAIL (1 of 66 structure suite(s) red: gate_capture_drain_structure -- per-suite logs under /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3l/wt/.gate-tmp/breenix_gate_structure_preflight.a5FGHw) +GATE: FAIL (structure-suite preflight failed -- see GATE_PREFLIGHT line above) +EXIT=1 diff --git a/docs/planning/green-program/network/serials/586-pr3/landing/structure.txt b/docs/planning/green-program/network/serials/586-pr3/landing/structure.txt new file mode 100644 index 000000000..43254972c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/landing/structure.txt @@ -0,0 +1,114 @@ +8674c930792709f3b5e09e4a29f8fd24decedcbb +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test init_identity_mechanism_is_cfg_free ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test tombstone_row_state_is_the_single_authority ... ok +test init_pid_reservation_is_single_sourced ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.71s + +EXIT=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/local-cleanup.json b/docs/planning/green-program/network/serials/586-pr3/local-cleanup.json new file mode 100644 index 000000000..476f2e1b7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/local-cleanup.json @@ -0,0 +1,5 @@ +{ + "revision": "290152b19545388a099056988714d132cbea4ff7", + "owned_qemu_processes": [], + "process_name_kill_used": false +} diff --git a/docs/planning/green-program/network/serials/586-pr3/local-core-first-build.txt b/docs/planning/green-program/network/serials/586-pr3/local-core-first-build.txt new file mode 100644 index 000000000..a2932fe88 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/local-core-first-build.txt @@ -0,0 +1,209 @@ +9f79cb71969fe9b9832b1ff921e148a76170a850 + Compiling compiler_builtins v0.1.160 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.tmp/rust-src/library/compiler-builtins/compiler-builtins) + Compiling core v0.0.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.tmp/rust-src/library/core) + Compiling az v1.2.1 + Compiling num-traits v0.2.19 + Compiling crossbeam-utils v0.8.23 + Compiling bootloader_api v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/kernel) +error[E0432]: unresolved imports `core::arch::aarch64::uint8x8_t`, `core::arch::aarch64::vqtbl1q_u8`, `core::arch::aarch64::vtbl1_u8` + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/swizzle_dyn.rs:23:35 + | +23 | use core::arch::aarch64::{uint8x8_t, vqtbl1q_u8, vtbl1_u8}; + | ^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^ no `vtbl1_u8` in `core_arch::arch::aarch64` + | | | + | | no `vqtbl1q_u8` in `core_arch::arch::aarch64` + | no `uint8x8_t` in `core_arch::arch::aarch64` + +error[E0412]: cannot find type `float32x2_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:21:39 + | +21 | from_transmute! { unsafe f32x2 => float32x2_t } + | ^^^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `float32x4_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:22:39 + | +22 | from_transmute! { unsafe f32x4 => float32x4_t } + | ^^^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `uint8x8_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:24:38 + | +24 | from_transmute! { unsafe u8x8 => uint8x8_t } + | ^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `uint8x16_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:25:39 + | +25 | from_transmute! { unsafe u8x16 => uint8x16_t } + | ^^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `int8x8_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:26:38 + | +26 | from_transmute! { unsafe i8x8 => int8x8_t } + | ^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `int8x16_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:27:39 + | +27 | from_transmute! { unsafe i8x16 => int8x16_t } + | ^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `poly8x8_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:28:38 + | +28 | from_transmute! { unsafe u8x8 => poly8x8_t } + | ^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `poly8x16_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:29:39 + | +29 | from_transmute! { unsafe u8x16 => poly8x16_t } + | ^^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `uint16x4_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:31:39 + | +31 | from_transmute! { unsafe u16x4 => uint16x4_t } + | ^^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `uint16x8_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:32:39 + | +32 | from_transmute! { unsafe u16x8 => uint16x8_t } + | ^^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `int16x4_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:33:39 + | +33 | from_transmute! { unsafe i16x4 => int16x4_t } + | ^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `int16x8_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:34:39 + | +34 | from_transmute! { unsafe i16x8 => int16x8_t } + | ^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `poly16x4_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:35:39 + | +35 | from_transmute! { unsafe u16x4 => poly16x4_t } + | ^^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `poly16x8_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:36:39 + | +36 | from_transmute! { unsafe u16x8 => poly16x8_t } + | ^^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `uint32x2_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:38:39 + | +38 | from_transmute! { unsafe u32x2 => uint32x2_t } + | ^^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `uint32x4_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:39:39 + | +39 | from_transmute! { unsafe u32x4 => uint32x4_t } + | ^^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `int32x2_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:40:39 + | +40 | from_transmute! { unsafe i32x2 => int32x2_t } + | ^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `int32x4_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:41:39 + | +41 | from_transmute! { unsafe i32x4 => int32x4_t } + | ^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `uint64x1_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:43:46 + | +43 | from_transmute! { unsafe Simd => uint64x1_t } + | ^^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `uint64x2_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:44:39 + | +44 | from_transmute! { unsafe u64x2 => uint64x2_t } + | ^^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `int64x1_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:45:46 + | +45 | from_transmute! { unsafe Simd => int64x1_t } + | ^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `int64x2_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:46:39 + | +46 | from_transmute! { unsafe i64x2 => int64x2_t } + | ^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `poly64x1_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:47:46 + | +47 | from_transmute! { unsafe Simd => poly64x1_t } + | ^^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `poly64x2_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:48:39 + | +48 | from_transmute! { unsafe u64x2 => poly64x2_t } + | ^^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `float64x1_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:72:46 + | +72 | from_transmute! { unsafe Simd => float64x1_t } + | ^^^^^^^^^^^ not found in this scope + +error[E0412]: cannot find type `float64x2_t` in this scope + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vendor/arm.rs:73:39 + | +73 | from_transmute! { unsafe f64x2 => float64x2_t } + | ^^^^^^^^^^^ not found in this scope + +error[E0119]: conflicting implementations of trait `TryFrom<&[_]>` for type `vector::Simd<_, _>` + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vector.rs:1067:1 + | +1067 | / impl TryFrom<&[T]> for Simd +1068 | | where +1069 | | LaneCount: SupportedLaneCount, +1070 | | T: SimdElement, + | |___________________^ conflicting implementation for `vector::Simd<_, _>` + | + ::: .tmp/rust-src/library/core/src/convert/mod.rs:813:1 + | +813 | / impl TryFrom for T +814 | | where +815 | | U: Into, + | |_______________- first implementation here + +error[E0119]: conflicting implementations of trait `TryFrom<&mut [_]>` for type `vector::Simd<_, _>` + --> .tmp/rust-src/library/core/src/../../portable-simd/crates/core_simd/src/vector.rs:1080:1 + | +1080 | / impl TryFrom<&mut [T]> for Simd +1081 | | where +1082 | | LaneCount: SupportedLaneCount, +1083 | | T: SimdElement, + | |___________________^ conflicting implementation for `vector::Simd<_, _>` + | + ::: .tmp/rust-src/library/core/src/convert/mod.rs:813:1 + | +813 | / impl TryFrom for T +814 | | where +815 | | U: Into, + | |_______________- first implementation here + +Some errors have detailed explanations: E0119, E0412, E0432. +For more information about an error, try `rustc --explain E0119`. +error: could not compile `core` (lib) due to 29 previous errors +exit=101 diff --git a/docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch b/docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch new file mode 100644 index 000000000..d3b50e0d8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch @@ -0,0 +1,51 @@ +--- a/stdarch/crates/core_arch/src/aarch64/mod.rs ++++ b/stdarch/crates/core_arch/src/aarch64/mod.rs +@@ -17,8 +17,10 @@ + #[unstable(feature = "stdarch_aarch64_mte", issue = "129010")] + pub use self::mte::*; + ++#[cfg(not(target_abi = "softfloat"))] + mod neon; + #[stable(feature = "neon_intrinsics", since = "1.59.0")] ++#[cfg(not(target_abi = "softfloat"))] + pub use self::neon::*; + + mod tme; +--- a/stdarch/crates/core_arch/src/arm_shared/mod.rs ++++ b/stdarch/crates/core_arch/src/arm_shared/mod.rs +@@ -72,6 +72,7 @@ + target_feature = "v7", + doc + ))] ++#[cfg(not(target_abi = "softfloat"))] + pub(crate) mod neon; + + #[cfg(any( +@@ -88,6 +89,7 @@ + target_arch = "arm", + unstable(feature = "stdarch_arm_neon_intrinsics", issue = "111800") + )] ++#[cfg(not(target_abi = "softfloat"))] + pub use self::neon::*; + + #[cfg(test)] +--- a/portable-simd/crates/core_simd/src/vendor.rs ++++ b/portable-simd/crates/core_simd/src/vendor.rs +@@ -25,6 +25,7 @@ + mod wasm32; + + #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec", target_arch = "arm",))] ++#[cfg(not(target_abi = "softfloat"))] + mod arm; + + #[cfg(any(target_arch = "powerpc", target_arch = "powerpc64"))] +--- a/portable-simd/crates/core_simd/src/swizzle_dyn.rs ++++ b/portable-simd/crates/core_simd/src/swizzle_dyn.rs +@@ -18,6 +18,7 @@ + #![allow(unused_imports, unused_unsafe)] + #[cfg(all( + any(target_arch = "aarch64", target_arch = "arm64ec"), ++ not(target_abi = "softfloat"), + target_endian = "little" + ))] + use core::arch::aarch64::{uint8x8_t, vqtbl1q_u8, vtbl1_u8}; diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-build.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-build.txt new file mode 100644 index 000000000..76bf1e817 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-build.txt @@ -0,0 +1,12 @@ +Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +tests/fixtures/udp-socket-lock-aarch64-serial.txt: unmerged (0f62c4c1d33c23ab338cd43a415280763ba4a3c3) +tests/fixtures/udp-socket-lock-aarch64-serial.txt: unmerged (c7a0561bcf25059ebc7786dbc5d9e77a4d8f9503) +tests/fixtures/udp-socket-lock-aarch64-serial.txt: unmerged (d121f3f3a98805eef099cbd84460e709036f7eb0) +fatal: git-write-tree: error building trees +Index tree: +Command: cargo build --release --target aarch64-breenix-kernel.json -Z build-std=core\,alloc -Z build-std-features=compiler-builtins-mem --features boot_tests -p kernel --bin kernel-aarch64 + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/kernel) + Finished `release` profile [optimized] target(s) in 6.83s +warning: the following packages contain code that will be rejected by a future version of Rust: core v0.0.0 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/core) +note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-userspace-build.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-userspace-build.txt new file mode 100644 index 000000000..45b5e450e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-userspace-build.txt @@ -0,0 +1,180 @@ +Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +Index tree: 37edff85047e01f79ee8361189e2c7275b81792e +Command: bash userspace/programs/build.sh --arch aarch64 +======================================== + STD USERSPACE BUILD (Rust std library) +======================================== + Architecture: aarch64 + +[1/3] Building libbreenix-libc (aarch64)... + Finished `release` profile [optimized] target(s) in 0.15s + libbreenix-libc built successfully + +[2/3] Building userspace (aarch64)... + Compiling libbreenix v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/libs/libbreenix) + Compiling breengel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/libs/breengel) + Compiling libcollab v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/libs/libcollab) + Compiling userspace-programs v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/userspace/programs) + Finished `release` profile [optimized] target(s) in 13.72s + Userspace build successful + +[3/3] Installing std binaries... + Installed hello_world.elf (351184 bytes) + Installed exec_smoke.elf (290896 bytes) + Installed exec_smoke_target.elf (294528 bytes) + Installed fork_smoke.elf (297160 bytes) + Installed block_eintr_oracle.elf (304720 bytes) + Installed poll_tcp_oracle.elf (324864 bytes) + Installed futex_handoff_oracle.elf (297168 bytes) + Installed tty_oracle.elf (337168 bytes) + Installed df_preempt_oracle.elf (288856 bytes) + Installed syscall_enosys.elf (290144 bytes) + Installed clock_gettime_test.elf (295072 bytes) + Installed file_read_test.elf (292296 bytes) + Installed lseek_test.elf (292512 bytes) + Installed fs_write_test.elf (293400 bytes) + Installed fs_rename_test.elf (297304 bytes) + Installed fs_large_file_test.elf (292264 bytes) + Installed fs_directory_test.elf (293520 bytes) + Installed fs_link_test.elf (293224 bytes) + Installed access_test.elf (291496 bytes) + Installed devfs_test.elf (292528 bytes) + Installed cwd_test.elf (292472 bytes) + Installed getdents_test.elf (294200 bytes) + Installed pipe_test.elf (299224 bytes) + Installed pipe2_test.elf (304264 bytes) + Installed pipe_fifo_blocking_oracle.elf (340792 bytes) + Installed pipe_fifo_blocking_supervisor.elf (290816 bytes) + Installed unix_stream_blocking_oracle.elf (323312 bytes) + Installed unix_stream_blocking_supervisor.elf (290816 bytes) + Installed dup_test.elf (305672 bytes) + Installed fcntl_test.elf (299616 bytes) + Installed poll_test.elf (304680 bytes) + Installed select_test.elf (304408 bytes) + Installed epoll_test.elf (292720 bytes) + Installed nonblock_test.elf (303960 bytes) + Installed brk_test.elf (292848 bytes) + Installed signal_handler_test.elf (298000 bytes) + Installed signal_return_test.elf (299272 bytes) + Installed signal_regs_test.elf (298584 bytes) + Installed sigaltstack_test.elf (305264 bytes) + Installed sigsuspend_test.elf (304784 bytes) + Installed pause_test.elf (299376 bytes) + Installed tty_test.elf (303320 bytes) + Installed session_test.elf (304792 bytes) + Installed unix_socket_test.elf (322984 bytes) + Installed unix_named_socket_test.elf (310248 bytes) + Installed fifo_test.elf (317272 bytes) + Installed fork_test.elf (298096 bytes) + Installed fork_memory_test.elf (304312 bytes) + Installed fork_state_test.elf (304968 bytes) + Installed waitpid_test.elf (298912 bytes) + Installed exec_argv_test.elf (291208 bytes) + Installed cloexec_test.elf (307520 bytes) + Installed kill_process_group_test.elf (299272 bytes) + Installed sigchld_test.elf (292008 bytes) + Installed sigkill_teardown_test.elf (327112 bytes) + Installed sigchld_job_test.elf (294600 bytes) + Installed ctrl_c_test.elf (298648 bytes) + Installed job_control_test.elf (298504 bytes) + Installed signal_fork_test.elf (298768 bytes) + Installed signal_exec_test.elf (299680 bytes) + Installed wnohang_timing_test.elf (292464 bytes) + Installed fork_pending_signal_test.elf (297632 bytes) + Installed shell_pipe_test.elf (293160 bytes) + Installed pipeline_test.elf (305672 bytes) + Installed cow_cleanup_test.elf (292336 bytes) + Installed cow_sole_owner_test.elf (297664 bytes) + Installed cow_stress_test.elf (293640 bytes) + Installed cow_readonly_test.elf (293456 bytes) + Installed cow_signal_test.elf (299136 bytes) + Installed resolution.elf (301416 bytes) + Installed init_shell.elf (388648 bytes) + Installed argv_test.elf (298152 bytes) + Installed job_table_test.elf (308472 bytes) + Installed test_mmap.elf (291936 bytes) + Installed clonevm_exec_test.elf (289648 bytes) + Installed stdin_test.elf (291824 bytes) + Installed true_test.elf (291872 bytes) + Installed false_test.elf (291872 bytes) + Installed echo_argv_test.elf (291704 bytes) + Installed mkdir_argv_test.elf (292168 bytes) + Installed rm_argv_test.elf (291808 bytes) + Installed cp_mv_argv_test.elf (292864 bytes) + Installed nonblock_eagain_test.elf (297408 bytes) + Installed blocking_recv_test.elf (297912 bytes) + Installed tcp_client_test.elf (297160 bytes) + Installed wait_stress.elf (306088 bytes) + Installed simple_exit.elf (276792 bytes) + Installed simple_exit0.elf (276792 bytes) + Installed spawn_smoke_target.elf (276808 bytes) + Installed counter.elf (290416 bytes) + Installed spinner.elf (290440 bytes) + Installed hello_time.elf (290296 bytes) + Installed heartbeat.elf (303584 bytes) + Installed xhci_counters.elf (292232 bytes) + Installed fbinfo_test.elf (297192 bytes) + Installed demo.elf (303976 bytes) + Installed bounce.elf (387968 bytes) + Installed rectangles.elf (305320 bytes) + Installed particles.elf (304160 bytes) + Installed confetti.elf (303504 bytes) + Installed tones.elf (294272 bytes) + Installed fart.elf (302360 bytes) + Installed http_test.elf (623520 bytes) + Installed register_init_test.elf (288856 bytes) + Installed head_test.elf (293296 bytes) + Installed tail_test.elf (293240 bytes) + Installed wc_test.elf (297848 bytes) + Installed which_test.elf (293120 bytes) + Installed cat_test.elf (293528 bytes) + Installed ls_test.elf (298584 bytes) + Installed exec_stack_argv_test.elf (292856 bytes) + Installed exec_from_ext2_test.elf (298752 bytes) + Installed pipe_fork_test.elf (305048 bytes) + Installed pipe_concurrent_test.elf (304288 bytes) + Installed fs_block_alloc_test.elf (304600 bytes) + Installed cow_oom_test.elf (292752 bytes) + Installed signal_test.elf (298248 bytes) + Installed alarm_test.elf (293344 bytes) + Installed itimer_test.elf (293800 bytes) + Installed timer_test.elf (291464 bytes) + Installed sleep_debug_test.elf (304552 bytes) + Installed pipe_refcount_test.elf (316576 bytes) + Installed udp_socket_test.elf (309680 bytes) + Installed tcp_socket_test.elf (318664 bytes) + Installed tcp_dup_listener_test.elf (303992 bytes) + Installed tcp_cloexec_exec_test.elf (305048 bytes) + Installed tcp_blocking_test.elf (324072 bytes) + Installed concurrent_recv_stress.elf (303304 bytes) + Installed dns_test.elf (306920 bytes) + Installed net_test.elf (303168 bytes) + Installed http_fetch_test.elf (617384 bytes) + Installed loopback_wake_test.elf (301568 bytes) + Installed syscall_diagnostic_test.elf (289040 bytes) + Installed pty_test.elf (293424 bytes) + Installed signal_exec_check.elf (291048 bytes) + Installed bsh.elf (738640 bytes) + Installed bwm.elf (431456 bytes) + Installed btop.elf (294600 bytes) + Installed burl.elf (640912 bytes) + Installed init.elf (303144 bytes) + Installed telnetd.elf (298072 bytes) + Installed blogd.elf (291096 bytes) + Installed btrace.elf (311440 bytes) + Installed bless.elf (294648 bytes) + Installed bcheck.elf (422104 bytes) + Installed biconkit.elf (362048 bytes) + Installed guskit.elf (540248 bytes) + Installed bterm.elf (480352 bytes) + Installed blog.elf (471816 bytes) + Installed bfontpicker.elf (489016 bytes) + Installed blauncher.elf (460648 bytes) + Installed bsshd.elf (458144 bytes) + Installed bssh.elf (469408 bytes) + +======================================== + STD BUILD COMPLETE (aarch64) + Installed: 153 binaries +======================================== +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-fixture-provenance.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-fixture-provenance.json new file mode 100644 index 000000000..ad4f9247f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-fixture-provenance.json @@ -0,0 +1,7 @@ +{ + "source": "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt", + "fixture": "tests/fixtures/udp-socket-lock-aarch64-serial.txt", + "sha256": "ff0da107ffcbcbe28c4cc8b9b17d7cc15642ef20853dfdf555589692685cc69a", + "byte_equal": true, + "index_tree": "a57bdbf7b78f27ba3bc0ed575834ebddc32c40e3" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-score.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-score.txt new file mode 100644 index 000000000..b02e4241d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-score.txt @@ -0,0 +1,6 @@ +Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +Index tree: 37edff85047e01f79ee8361189e2c7275b81792e +Command: env BREENIX_STRICT_SCORE_ONLY=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt bash docker/qemu/run-aarch64-boot-test-strict.sh +SCORE: FAIL - T3T4T5T6T7T8T9[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=5956992:dispatches=5:iterations=25:verdict=ok] +Poll TCP oracle reported failure ([POLL_TCP_ORACLE:FAIL) (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt) +EXIT: 1 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/build-source-verification.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/build-source-verification.txt new file mode 100644 index 000000000..dd3add4fa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/build-source-verification.txt @@ -0,0 +1,4 @@ +Merged revision: e91d71eba91077dbff7aaec9bfea4b75dd697a79 +Kernel diff from pre-build 88caad32: empty +The aarch64 build started before index staging completed; initial-provenance.json records the subsequent index tree. Kernel source was unchanged by that fixture-only staging. +The x86 build transcript records the same bootstrap index tree, 37edff85047e01f79ee8361189e2c7275b81792e. diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/citations-at-code.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/citations-at-code.txt new file mode 100644 index 000000000..ec29622c9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/citations-at-code.txt @@ -0,0 +1,7 @@ +Revision: 240e0e85b08a116a417c046ac71f727c18194319 +2616:fn loopback_window_starved(tick_ms: u64, ctr_ms: u64, ctx_delta: u64) -> bool { +2622:fn loopback_extension_eligible( +3264: "[LOOPBACK_WAKE_BUDGET:arch={}:test={}:budget_ms={}:elapsed_tick_ms={}:elapsed_ctr_ms={}:ctx_delta={}:extensions={}:max_extensions={}:extension_ms={}:extension_bound_ms={}:reader_state={}:queued_cpu={}:queued_idx={}:idle_cpus={}:cpu_silence_ms={}:silence_cpu={}:woke_ms={}:verdict={}]", +4970:fn loopback_guest_budget_guard_and_always_extend_mutation() { +4979:fn loopback_guest_budget_production_policy_cases() { +557: if ! grep -qE "\[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=$wake_test:budget_ms=200:elapsed_tick_ms=[0-9]+:elapsed_ctr_ms=[0-9]+:ctx_delta=[0-9]+:extensions=[0-4]:max_extensions=4:extension_ms=[0-9]+:extension_bound_ms=1000:.*:verdict=(ok|starved)\]" "$serial_file"; then diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/docs-message-claim.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/docs-message-claim.txt new file mode 100644 index 000000000..c70e7b1d6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/docs-message-claim.txt @@ -0,0 +1,5 @@ +Revision: 240e0e85b08a116a417c046ac71f727c18194319 +Index tree: 61671167530df1b77b88ab603edd2788af13b757 +Command: python3 scripts/claim-lint.py --commit-msg .tmp/docs2-msg.txt +claim-lint: clean commit message (.tmp/docs2-msg.txt). +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/docs-tree-claim-missing-citation.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/docs-tree-claim-missing-citation.txt new file mode 100644 index 000000000..bc4e32307 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/docs-tree-claim-missing-citation.txt @@ -0,0 +1,10 @@ +Revision: 240e0e85b08a116a417c046ac71f727c18194319 +Index tree: 1cedce12013a69260f87dc7987bfe39817c5f337 +Command: python3 scripts/claim-lint.py +docs/planning/green-program/network/586-PR3-2026-09-07.md:547: [universal-claim] Both kernel builds passed with zero project warnings: ARM64 boot_tests with `--target aarch64-breenix-kernel.json -Z build-std=core,alloc -Z build-std-features=compiler-builtins-mem --features boot_tests -p kernel --bin kernel-aarch64`, ... + -> unquantified absolute ('zero') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph + +claim-lint: 1 finding(s) across 321 file(s) [changed hunks vs e664e4bc9fc8]. Discharge a legitimate claim with a same-paragraph `claim-lint:ok: ` annotation naming an N-of-M count, a resolving path, an issue, or a review. See docs/planning/green-program/claim-linting.md. +claim-lint: 105 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). +claim-lint: 2306 target(s) SKIPPED, not checked (extension not in ['.md', '.py', '.rs', '.sh', '.txt']): docs/planning/green-program/network/serials/586-pr3/.gitattributes, docs/planning/green-program/network/serials/586-pr3/aarch64-inputs.json, docs/planning/green-program/network/serials/586-pr3/always-extend/run.json, docs/planning/green-program/network/serials/586-pr3/always-extend/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-guard/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-guard/source.patch, docs/planning/green-program/network/serials/586-pr3/extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/landing/beast-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing-x86.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/qemu.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-retry.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-x86-retry.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-stop.json, docs/planning/green-program/network/serials/586-pr3/landing/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/retry-processes.json, docs/planning/green-program/network/serials/586-pr3/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/copied-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/initial-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/refreshed-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/serial-sha256.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/r182-provenance.json, docs/planning/green-program/network/serials/586-pr3/r232-attempts.json, docs/planning/green-program/network/serials/586-pr3/r232-cleanup.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/r232-prod/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/source.patch, docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/starvation-attempts.json, docs/planning/green-program/network/serials/586-pr3/toolchain.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/run.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/source.patch, review-evidence/pr956.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-input-refresh.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/initial-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/serial-sha256.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/source-identity.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict-fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/wake-census.json +EXIT: 1 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/docs-tree-claim.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/docs-tree-claim.txt new file mode 100644 index 000000000..9bac12a89 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/docs-tree-claim.txt @@ -0,0 +1,7 @@ +Revision: 240e0e85b08a116a417c046ac71f727c18194319 +Index tree: 61671167530df1b77b88ab603edd2788af13b757 +Command: python3 scripts/claim-lint.py +claim-lint: clean (325 file(s) checked, changed hunks vs e664e4bc9fc8). +claim-lint: 105 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). +claim-lint: 3297 target(s) SKIPPED, not checked (extension not in ['.md', '.py', '.rs', '.sh', '.txt']): docs/planning/green-program/network/serials/586-pr3/.gitattributes, docs/planning/green-program/network/serials/586-pr3/aarch64-inputs.json, docs/planning/green-program/network/serials/586-pr3/always-extend/run.json, docs/planning/green-program/network/serials/586-pr3/always-extend/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-guard/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-guard/source.patch, docs/planning/green-program/network/serials/586-pr3/extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/landing/beast-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing-x86.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/qemu.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-retry.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-x86-retry.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-stop.json, docs/planning/green-program/network/serials/586-pr3/landing/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/retry-processes.json, docs/planning/green-program/network/serials/586-pr3/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-input-refresh.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/history-verification.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/initial-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/serial-sha256.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/source-identity.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict-fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/wake-census.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/copied-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/initial-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/refreshed-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/serial-sha256.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/r182-provenance.json, docs/planning/green-program/network/serials/586-pr3/r232-attempts.json, docs/planning/green-program/network/serials/586-pr3/r232-cleanup.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/r232-prod/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/source.patch, docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/starvation-attempts.json, docs/planning/green-program/network/serials/586-pr3/toolchain.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/run.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/source.patch, review-evidence/pr956.json +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/files-changed.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/files-changed.txt new file mode 100644 index 000000000..1cadfb7b3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/files-changed.txt @@ -0,0 +1,1894 @@ +docker/qemu/run-aarch64-boot-test-strict.sh +docs/planning/green-program/libbreenix/430-420-BSSH-2026-09-08.md +docs/planning/green-program/libbreenix/serials/430-420/.gitattributes +docs/planning/green-program/libbreenix/serials/430-420/bssh-structure.txt +docs/planning/green-program/libbreenix/serials/430-420/citations-at-code.txt +docs/planning/green-program/libbreenix/serials/430-420/echo.json +docs/planning/green-program/libbreenix/serials/430-420/echo.txt +docs/planning/green-program/libbreenix/serials/430-420/exploratory-rerun-results.jsonl +docs/planning/green-program/libbreenix/serials/430-420/exploratory/echo.json +docs/planning/green-program/libbreenix/serials/430-420/exploratory/echo.txt +docs/planning/green-program/libbreenix/serials/430-420/exploratory/false.json +docs/planning/green-program/libbreenix/serials/430-420/exploratory/false.txt +docs/planning/green-program/libbreenix/serials/430-420/exploratory/pin.json +docs/planning/green-program/libbreenix/serials/430-420/exploratory/pin.txt +docs/planning/green-program/libbreenix/serials/430-420/exploratory/serial.txt +docs/planning/green-program/libbreenix/serials/430-420/exploratory/shell-no-pty.json +docs/planning/green-program/libbreenix/serials/430-420/exploratory/shell-no-pty.txt +docs/planning/green-program/libbreenix/serials/430-420/exploratory/shell.json +docs/planning/green-program/libbreenix/serials/430-420/exploratory/shell.txt +docs/planning/green-program/libbreenix/serials/430-420/exploratory/true.json +docs/planning/green-program/libbreenix/serials/430-420/exploratory/true.txt +docs/planning/green-program/libbreenix/serials/430-420/false.json +docs/planning/green-program/libbreenix/serials/430-420/false.txt +docs/planning/green-program/libbreenix/serials/430-420/kernel-build.txt +docs/planning/green-program/libbreenix/serials/430-420/known_hosts +docs/planning/green-program/libbreenix/serials/430-420/landing/build.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/citations.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/inputs.json +docs/planning/green-program/libbreenix/serials/430-420/landing/known_hosts +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh-results.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/echo.json +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/echo.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/false.json +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/false.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/pin.json +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/pin.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/shell-no-pty.json +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/shell-no-pty.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/shell.json +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/shell.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/true.json +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/true.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/prod-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/prod.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/strict-1-gate_boot_facts.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/strict-1-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/strict-2-gate_boot_facts.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/strict-2-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/strict-3-gate_boot_facts.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/strict-3-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/strict.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/structure.txt +docs/planning/green-program/libbreenix/serials/430-420/mutation-revision.txt +docs/planning/green-program/libbreenix/serials/430-420/mutation-score.txt +docs/planning/green-program/libbreenix/serials/430-420/mutation-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/openssh-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/pin.json +docs/planning/green-program/libbreenix/serials/430-420/pin.txt +docs/planning/green-program/libbreenix/serials/430-420/prod-facts.txt +docs/planning/green-program/libbreenix/serials/430-420/prod-last.txt +docs/planning/green-program/libbreenix/serials/430-420/prod-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/shell-no-pty.json +docs/planning/green-program/libbreenix/serials/430-420/shell-no-pty.txt +docs/planning/green-program/libbreenix/serials/430-420/shell.json +docs/planning/green-program/libbreenix/serials/430-420/shell.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot1-facts.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot1-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot2-facts.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot2-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot3-facts.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot3-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot4-facts.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot4-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot5-facts.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot5-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-five.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-revisions.json +docs/planning/green-program/libbreenix/serials/430-420/structure-before.txt +docs/planning/green-program/libbreenix/serials/430-420/structure-initial.txt +docs/planning/green-program/libbreenix/serials/430-420/structure-restored.txt +docs/planning/green-program/libbreenix/serials/430-420/true.json +docs/planning/green-program/libbreenix/serials/430-420/true.txt +docs/planning/green-program/libbreenix/serials/430-420/userspace-build.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/citations-at-code.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-bitflip-negative.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-close-length.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-close-sent.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-close-state.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-early-closed.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-exec-finish.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-finish-api.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-oracle-marker.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-oracle-status.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-recipient-check.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-recipient-remote.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-refusal-exit.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-scorer-fail.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-scorer-pass.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-shell-finish.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-signature-algorithm.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-signature-verification.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-truncated-default.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-wrong-signer.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutations.json +docs/planning/green-program/libbreenix/serials/430-420/v1/restored.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/revision.json +docs/planning/green-program/libbreenix/serials/430-420/v1/run-mutations.py +docs/planning/green-program/libbreenix/serials/430-420/v1/structure.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/userspace-build.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/v1-green.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/v1-red.txt +docs/planning/green-program/network/586-PR3-2026-09-07.md +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-build.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/aarch64-userspace-build.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-fixture-provenance.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-score.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/build-source-verification.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/citations-at-code.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/docs-message-claim.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/docs-tree-claim-missing-citation.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/docs-tree-claim.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/files-changed.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-bootstrap-score.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-input-refresh.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/qemu.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/run.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/source.patch +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/qemu.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/run.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/serial.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/source.patch +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/qemu.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/run.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/source.patch +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-message-claim.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-push.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/gate_boot_facts.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/inspector-import.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/run-inspector.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/serial.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/revision.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-structure.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-tree-claim.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/check-critical-path-violations.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/check-critical-path-violations.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/check-critical-path-violations.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/check-critical-path-violations.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/check-critical-path-violations.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/history-verification.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/initial-provenance.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/initial-tree-claim.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/local-cleanup.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-files.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-message-claim.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-push.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-tree-claim-generated-files-red.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-tree-claim.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/poll-input-evidence.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod-score-only.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/gate_boot_facts.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/inspector-import.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/run-inspector.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/serial.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/revision.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-bootstrap-score.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-inputs.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/serial-sha256.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/revision.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/census.tsv +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.qmp.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.qmp.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/census.tsv +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.qmp.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.qmp.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/source-identity.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict-fixture-provenance.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict-score-only.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/gate_boot_facts.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/inspector-import.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/run-inspector.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/serial.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/revision.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/check-critical-path-violations.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.status +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/userspace-command-failure.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/wake-census.json +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-build.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-cleanup.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-setup-failure.txt +libs/libbreenix/src/ssh/auth.rs +libs/libbreenix/src/ssh/channel.rs +libs/libbreenix/src/ssh/keys.rs +libs/libbreenix/src/ssh/transport.rs +libs/libbreenix/src/ssh/wrong-client-test-key.pem +scripts/verify-bssh-openssh.py +tests/bssh_auth_close_structure.rs +tests/fixtures/udp-socket-lock-aarch64-serial.txt +userspace/programs/src/bssh.rs +userspace/programs/src/bsshd.rs +userspace/programs/src/init.rs diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-bootstrap-score.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-bootstrap-score.txt new file mode 100644 index 000000000..a4d127964 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-bootstrap-score.txt @@ -0,0 +1,5 @@ +Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +Index tree: 37edff85047e01f79ee8361189e2c7275b81792e +Command: env BREENIX_STRICT_SCORE_ONLY=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt bash docker/qemu/run-aarch64-boot-test-strict.sh +SCORE: PASS - /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-input-refresh.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-input-refresh.json new file mode 100644 index 000000000..fd794b41f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-input-refresh.json @@ -0,0 +1,17 @@ +{ + "entries": [ + { + "entry": "/sbin/init", + "sha256": "cbc92fc7a16c3420755dd0329bea8f3e2c31c03860f94bf2f8c58c1c6c54c8f3", + "old_sha256": "93480bd6705a719572dbbbc0c229141c1ea6c049624e6dd585b648ce89b3429a", + "byte_equal": true + }, + { + "entry": "/bin/poll_tcp_oracle", + "sha256": "70b67c8ffa8ffe33249f460676b96560ceac05808e23eccb3b78255e38c8e944", + "old_sha256": "ee9646f33ef35f3c59ae28724d9b361248645877c2dee828444544f6811cc16b", + "byte_equal": true + } + ], + "revision": "88caad32080578784eca1a38c1a89c97aecfa081" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final.txt new file mode 100644 index 000000000..385e38f60 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final.txt @@ -0,0 +1,6 @@ +Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +Index tree: 37edff85047e01f79ee8361189e2c7275b81792e +Command: bash -c source\ docker/qemu/lib/qemu-host-lock.sh\;\ qemu_host_lock_acquire\;\ RAW_BOOT_SECONDS=40\ python3\ .tmp/record-merged.py\ merged-tip-2/fixture-bootstrap-final +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/qemu.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/qemu.txt new file mode 100644 index 000000000..213f54f3b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/qemu.txt @@ -0,0 +1 @@ +qemu-system-aarch64: terminating on signal 15 from pid 83371 () diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/run.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/run.json new file mode 100644 index 000000000..2f170c706 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/run.json @@ -0,0 +1,40 @@ +{ + "revision": "88caad32080578784eca1a38c1a89c97aecfa081", + "kernel_sha256": "ca4509b1a24a2e4547fa939a42b27a114928bcaa8303a3b7572e0da4aab4021e", + "command": [ + "qemu-system-aarch64", + "-M", + "virt,gic-version=3", + "-cpu", + "cortex-a72", + "-m", + "512", + "-smp", + "4", + "-kernel", + "/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64", + "-display", + "none", + "-no-reboot", + "-device", + "virtio-gpu-device", + "-device", + "virtio-keyboard-device", + "-device", + "virtio-tablet-device", + "-device", + "virtio-blk-device,drive=ext2", + "-drive", + "if=none,id=ext2,format=raw,file=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/raw-merged-fixture.img", + "-device", + "virtio-net-device,netdev=net0", + "-netdev", + "user,id=net0", + "-serial", + "file:/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt" + ], + "kind": "direct recording boot; not a gate", + "merge_parent": "e664e4bc9fc83ba27f2a62cda987d7a170b282b3", + "index_tree": "37edff85047e01f79ee8361189e2c7275b81792e", + "qemu_exit": 0 +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt new file mode 100644 index 000000000..8c89afef0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt @@ -0,0 +1,1231 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 539062 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 303144 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[sm1p@] 1CPU 1: PASCI CPU_ON success (raBw_status=C0) +D[sm2@1AEp] CPU BC2:e PFSCDI GCPU_O1EeN success (raw_status=0) +[FGsm23@1ABp] CCDPU 3:EeFG3 PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMTware1 path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +T2[smp] initialization_watchdog gap_ms=82 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=3:wait_ns=4196000:dispatches=1:iterations=31:verdict=ok] +[boot] Running parallel boot tests... +[BOOT_TESTS:START] +T7[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[SUBSYSTEM:interrupts:early:START] +[SUBSYSTEM:ipc:early:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:timer:early:START] +[SUBSYSTEM:system:early:START] +[TEST:timer:timer_init:START] +[SUBSYSTEM:process:early:START] +[TEST:system:boot_sequence:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:system:boot_sequence:PASS] +[TEST:timer:timer_init:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:timer:timer_delay:START] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=145:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=430:worst_silence_cpu=0] +[timer_delay] attempt=1 verdict=in-band elapsed_ms=10 host_stall_ms=1 max_gap_us=169 open_window_us=1078 irqs=8 slices=86 forfeited=0 samples=123744 +[TEST:timer:timer_delay:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=25:cleared=25] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1325:writes=427:dropped=0:ticks_total=3920:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=155:elapsed_ctr_ms=204:ctx_delta=271:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x8:cpu_silence_ms=1225:silence_cpu=0:woke_ms=1071:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=155:elapsed_ctr_ms=200:ctx_delta=380:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0xc:cpu_silence_ms=1390:silence_cpu=0:woke_ms=1236:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=5:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2391 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2414 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=33 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1502 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=803 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=803 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=805 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=802 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=108:checked=639:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4256:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=3272:cleared=3276] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=802 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=806 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4012 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1214 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1216 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=403 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=608 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2233 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=6710:cpu_silence_ms=6710:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=5153:cleared=5157] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=10:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=50:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=303144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f6f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=99:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8070:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12009:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=146:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12026:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=23:hold_us=12084:refused=10:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1241 uptime_ms=9488 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2385:kernel=7947:cleared=10308] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=705:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=9:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=1965:kstack=0:uva=9:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=1965:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=717:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=705:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=14:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=9:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2448:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=10:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=2726:kstack=0:uva=8:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2726:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=2433:kstack=0:uva=0:smallint=0:other=0] +[heartbeat] tid=1241 uptime_ms=10492 kbd_nonzero=0 +F123456789SC[SCHED_STRAND_ORACLE:aarch64:samples=207:checked=972:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6706:worst_cpu_scheduler_silence_ms=6794:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6539:kernel=12475:cleared=18946] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6630:kernel=12574:cleared=19133] + +[INLINE_SAVE_OVERWRITE] tid=1242 sp=0xffff000054275390 old_sp=0xffff0000542753a0 saved_sp=0xffff0000542753a0 delta=0xfffffffffffffff0 saved_lr=0xffff0000404fc580 saved_slot20=0xffff0000413625d4 slot20=0xffff0000404fc57c elr=0xffff00004041634c x30=0xffff00004041633c +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10098:kernel=16325:cleared=26321] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +[heartbeat] tid=1241 uptime_ms=11495 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=297168, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f28c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=46:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10920:kernel=17257:cleared=28055] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=324864, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40011890 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=12041 token_ms=12042 write_ms=12121 delay_ms=80] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=12041 token_ms=12042 write_ms=12121 delay_ms=80] +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12048:kernel=18458:cleared=30351] +F123456789SC[POLL_TCP_TIMEOUT] fd=4 timeout_ms=150 publish=none_in_window rx_len=0 revents=0x0000 +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=12281 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=12281 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[heartbeat] tid=1241 uptime_ms=12497 kbd_nonzero=0 +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=12128 token_ms=12129 write_ms=12630 delay_ms=500] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=12128 token_ms=12129 write_ms=12630 delay_ms=500] +[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12229:kernel=18818:cleared=30877] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=12128 entry=12129 deadline=12279 returned=12281 write_ms=12630 late_by_ms=351 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=12128 entry=12129 deadline=12279 returned=12281 write_ms=12630 late_by_ms=351 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=122:late_ms=80:park_ms=79:forced_ms=152:forced_late_by_ms=351] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=122:late_ms=80:park_ms=79:forced_ms=152:forced_late_by_ms=351] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12245:kernel=18832:cleared=30903] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 98 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14797:kernel=21547:cleared=36100] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=98 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14813:kernel=21557:cleared=36122] +[init] tty_oracle exited pid=98 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[EXEC_SMOKE:LAUNCH] +[heartbeat] tid=1241 uptime_ms=13498 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16568:kernel=23519:cleared=39809] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19654:kernel=26199:cleared=45090] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=103 name=thread-103 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20651:kernel=27240:cleared=47078] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=101 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20662:kernel=27250:cleared=47098] +[init] clonevm_exec_test exited pid=101 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1241 uptime_ms=14501 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=458144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e0b4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[init] bsshd started (PID 104) +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[heartbeat] tid=1241 uptime_ms=15505 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=307:checked=1251:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6706:worst_cpu_scheduler_silence_ms=6794:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=22744:kernel=29909:cleared=51804] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[spawn] path='/bin/bssh' +[heartbeat] tid=1241 uptime_ms=16507 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bssh', elf_size=469408, argc=6 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e6d8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffe90 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +bssh: connecting to 127.0.0.1:2222 +bsshd: connection from 10.0.2.15:49153 +F123456789SCbsshd: client version: 'SSH-2.0-bssh_1.0' +bsshd: server version sent +bsshd: KEX curve25519-sha256 +[heartbeat] tid=1241 uptime_ms=17508 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=18509 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=19512 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5272:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=1471:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=14518:kstack=0:uva=1322:smallint=164:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=14533:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5354:kstack=0:uva=11:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5257:kstack=0:uva=13:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=1332:smallint=162:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=1309:smallint=162:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5190:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=1281:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7169:kstack=0:uva=1126:smallint=166:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7180:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5074:kstack=0:uva=13:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5180:kstack=0:uva=11:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=1104:smallint=165:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=1115:smallint=166:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5525:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=1356:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=7655:kstack=0:uva=1128:smallint=247:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7674:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5474:kstack=0:uva=16:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5506:kstack=0:uva=17:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=1098:smallint=245:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=1113:smallint=245:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5884:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=1341:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=8226:kstack=0:uva=1169:smallint=187:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8241:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5911:kstack=0:uva=16:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5869:kstack=0:uva=15:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=1146:smallint=186:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=1154:smallint=187:other=0] +bssh: pinned host key [127.0.0.1]:2222 algorithm=rsa-sha2-256 fingerprint=SHA256:87d2e842d6e8ca62a4f93d8ec5f3e6341a7493396a649de7cee70c7b689b84c0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=false key_blob_len=279 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=false +bsshd: key MATCHES authorized_keys! +[heartbeat] tid=1241 uptime_ms=20513 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=13:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=34113:kernel=39496:cleared=68691] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 60 (cpu0=13, cpu1=17, cpu2=22, cpu3=8) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 60 (cpu0=13, cpu1=17, cpu2=22, cpu3=8) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 59 (cpu0=13, cpu1=17, cpu2=22, cpu3=7) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=406:checked=1547:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6706:worst_cpu_scheduler_silence_ms=6794:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=34541:kernel=39840:cleared=69276] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=21550 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=22553 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=23556 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=true signature_len=276 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=true +bsshd: key MATCHES authorized_keys! +bsshd: authenticated user 'root' +bssh: authenticated as 'root' +bssh: smoke success +[syscall] exit(0) pid=105 name=bssh +[TTBR0_ASID_CENSUS:untagged=0:tagged=41050:kernel=44891:cleared=77951] +[spawn] path='/bin/bssh' +bsshd: channel setup failed: Io +[syscall] exit(0) pid=106 name=bsshd_child_106 +[TTBR0_ASID_CENSUS:untagged=0:tagged=41059:kernel=44898:cleared=77966] +manager.create_process_with_argv [ARM64]: ENTRY - name='bssh', elf_size=469408, argc=6 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e6d8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffe80 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +bssh: connecting to 127.0.0.1:2222 +bsshd: connection from 10.0.2.15:49154 +F123456789SCbsshd: client version: 'SSH-2.0-bssh_1.0' +bsshd: server version sent +bsshd: KEX curve25519-sha256 +[heartbeat] tid=1241 uptime_ms=24559 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=25560 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=505:checked=1845:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6706:worst_cpu_scheduler_silence_ms=6794:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=46671:kernel=49862:cleared=86953] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=26570 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=27571 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=false key_blob_len=279 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=false +bsshd: key MATCHES authorized_keys! +[heartbeat] tid=1241 uptime_ms=28572 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=29574 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=7085:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=4570:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=5:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=17247:kstack=0:uva=4466:smallint=164:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=17308:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=7132:kstack=0:uva=53:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=7026:kstack=0:uva=58:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=4437:smallint=162:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=4408:smallint=162:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6840:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=4180:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8945:kstack=0:uva=4072:smallint=166:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=9003:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6674:kstack=0:uva=56:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6782:kstack=0:uva=58:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=4002:smallint=165:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=4015:smallint=166:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7267:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=3951:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=9578:kstack=0:uva=3753:smallint=247:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=9627:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=7175:kstack=0:uva=57:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=7218:kstack=0:uva=47:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=3676:smallint=245:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=3706:smallint=245:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7590:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=4295:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=10117:kstack=0:uva=4165:smallint=187:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=10174:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=7580:kstack=0:uva=54:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=7533:kstack=0:uva=57:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=4102:smallint=186:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=4108:smallint=187:other=0] +[heartbeat] tid=1241 uptime_ms=30579 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=15:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=57327:kernel=58126:cleared=101160] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 86 (cpu0=17, cpu1=30, cpu2=24, cpu3=15) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 86 (cpu0=17, cpu1=30, cpu2=24, cpu3=15) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 85 (cpu0=17, cpu1=30, cpu2=24, cpu3=14) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=604:checked=2143:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6706:worst_cpu_scheduler_silence_ms=6794:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=57628:kernel=58387:cleared=101598] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=true signature_len=276 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=true +bsshd: key MATCHES authorized_keys! +bssh: userauth failure methods='publickey,password' partial=false +bssh: authentication failed +[syscall] exit(77) pid=107 name=bssh +[TTBR0_ASID_CENSUS:untagged=0:tagged=59254:kernel=59603:cleared=103721] +[BSSH_PUBKEY_ORACLE:right=ok:wrong=refused:PASS] +[spawn] path='/bin/xhci_counters' +bsshd: handshake failed: Io +[syscall] exit(0) pid=108 name=bsshd_child_108 +[TTBR0_ASID_CENSUS:untagged=0:tagged=59290:kernel=59627:cleared=103770] +[heartbeat] tid=1241 uptime_ms=31597 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 109 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 109 +[spawn] Created child PID 109 for parent PID 1 +[spawn] Success: child PID 109 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=109 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=60222:kernel=60644:cleared=105696] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 110 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 110 +[spawn] Created child PID 110 for parent PID 1 +[spawn] Success: child PID 110 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 111 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 111 +[spawn] Created child PID 111 for parent PID 1 +[spawn] Success: child PID 111 scheduled +TELNETD_STARTING +TELNETD_LISTENING +[init] Boot script completed +[spawn] path='/bin/bounce' +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 112 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 112 +[spawn] Created child PID 112 for parent PID 1 +[spawn] Success: child PID 112 scheduled +[init] bounce started (PID 112) +[INIT_GROUP_WALK:aarch64:rows=13:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=13:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 102 exited (code 0) +[init] Process 103 exited (code 0) +Bounce spheres demo starting (for Gus!) [boot_id=0000000786123bf0] +[init] Process 109 exited (code 0) +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[window] Created buffer id=1 for pid=112: 400x300 at virt=0x7ffffdf86000 phys=0x44390000 +[bounce] Window mode: id=1 400x300 [boot_id=0000000786123bf0] +[heartbeat] tid=1241 uptime_ms=32601 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=33603 kbd_nonzero=0 +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=110 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=64175:kernel=65306:cleared=114279] +[init] Process 110 exited (code 1) +[heartbeat] tid=1241 uptime_ms=34605 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=35607 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=703:checked=2373:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6706:worst_cpu_scheduler_silence_ms=6794:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=64187:kernel=65809:cleared=114790] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=36610 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=37613 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=38615 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=39619 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/source.patch b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/source.patch new file mode 100644 index 000000000..e69de29bb diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed.txt new file mode 100644 index 000000000..be59d0788 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed.txt @@ -0,0 +1,6 @@ +Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +Index tree: 37edff85047e01f79ee8361189e2c7275b81792e +Command: bash -c source\ docker/qemu/lib/qemu-host-lock.sh\;\ qemu_host_lock_acquire\;\ RAW_BOOT_SECONDS=35\ python3\ .tmp/record-merged.py\ merged-tip-2/fixture-bootstrap-refreshed +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/qemu.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/qemu.txt new file mode 100644 index 000000000..08cd0707e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/qemu.txt @@ -0,0 +1 @@ +qemu-system-aarch64: terminating on signal 15 from pid 77842 () diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/run.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/run.json new file mode 100644 index 000000000..8934c1224 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/run.json @@ -0,0 +1,40 @@ +{ + "revision": "88caad32080578784eca1a38c1a89c97aecfa081", + "kernel_sha256": "ca4509b1a24a2e4547fa939a42b27a114928bcaa8303a3b7572e0da4aab4021e", + "command": [ + "qemu-system-aarch64", + "-M", + "virt,gic-version=3", + "-cpu", + "cortex-a72", + "-m", + "512", + "-smp", + "4", + "-kernel", + "/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64", + "-display", + "none", + "-no-reboot", + "-device", + "virtio-gpu-device", + "-device", + "virtio-keyboard-device", + "-device", + "virtio-tablet-device", + "-device", + "virtio-blk-device,drive=ext2", + "-drive", + "if=none,id=ext2,format=raw,file=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/raw-merged-fixture.img", + "-device", + "virtio-net-device,netdev=net0", + "-netdev", + "user,id=net0", + "-serial", + "file:/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/serial.txt" + ], + "kind": "direct recording boot; not a gate", + "merge_parent": "e664e4bc9fc83ba27f2a62cda987d7a170b282b3", + "index_tree": "37edff85047e01f79ee8361189e2c7275b81792e", + "qemu_exit": 0 +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/serial.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/serial.txt new file mode 100644 index 000000000..e7281a609 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/serial.txt @@ -0,0 +1,1148 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 510250 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_1O@N succe1ss (raw_status=A0) +B[sCmp] CPUD 2: EPeSFCI2@1AG CPU1BC_ON suDccess (Eeraw_stFG2atus=0) +[smp] CPU3@1ABCD 3: PSCI CEeFGPU_O3N success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - nTon-VMware path +[gic]1 EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=81 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +T2[smp] 4 CPUs online +T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=3:wait_ns=4191008:dispatches=1:iterations=31:verdict=ok] +[boot] Running parallel boot tests... +T7[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[SUBSYSTEM:network:early:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:syscall:early:START] +[SUBSYSTEM:ipc:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:timer:early:START] +[SUBSYSTEM:filesystem:early:START] +[SUBSYSTEM:system:early:START] +[TEST:timer:timer_init:START] +[TEST:filesystem:vfs_init:START] +[TEST:system:boot_sequence:START] +[TEST:timer:timer_init:PASS] +[TEST:system:boot_sequence:PASS] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=141:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=416:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=30:cleared=30] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=165:elapsed_ctr_ms=212:ctx_delta=108:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=861:silence_cpu=0:woke_ms=699:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:timer:ring_span_report:START] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[RING_SPAN:cpu=0:span_ms=1280:writes=499:dropped=0:ticks_total=3988:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=155:elapsed_ctr_ms=201:ctx_delta=390:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1195:silence_cpu=0:woke_ms=1042:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2118 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2136 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1001 progress_work=43 progress_exit=0 re_kick_sgis=57 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=31 worker_3_progress_start=0 worker_3_progress_final=31 last_advance_ms_ago=38 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1502 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=801 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=802 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=17 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=802 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=803 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=109:checked=620:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4291:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3305:cleared=3308] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=800 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4018 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1213 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1213 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=402 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=608 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2226 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=6548:cpu_silence_ms=6548:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=4935:cleared=4938] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=4:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=5:window_ms=43:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=95:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8136:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12010:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20000:entry_us=156:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12018:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=24:hold_us=12024:refused=10:delivered=14:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[heartbeat] tid=1241 uptime_ms=9137 kbd_nonzero=0 +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2455:kernel=7858:cleared=10295] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=984:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=13:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=3154:kstack=0:uva=13:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=3154:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=1010:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=984:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=24:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=13:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2702:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=7:smallint=0:other=0] +F123456789SC[heartbeat] tid=1241 uptime_ms=10141 kbd_nonzero=0 +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6464:kernel=12180:cleared=18579] + +[CTX596_ELR_DIVERGENCE] tid=1242 cpu=3 prev_elr=0xffff0000404fc490 x30=0xffff0000404eac74 ctx_elr=0xffff0000404eac74 + +[INLINE_SAVE_OVERWRITE] tid=1242 sp=0xffff000054275390 old_sp=0xffff0000542753a0 saved_sp=0xffff0000542753a0 delta=0xfffffffffffffff0 saved_lr=0xffff0000404fc580 saved_slot20=0xffff0000413625d4 slot20=0xffff0000404fc57c elr=0xffff00004041634c x30=0xffff00004041633c +[SCHED_STRAND_ORACLE:aarch64:samples=208:checked=944:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6522:worst_cpu_scheduler_silence_ms=6606:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8227:kernel=14079:cleared=22222] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9904:kernel=15921:cleared=25731] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +[heartbeat] tid=1241 uptime_ms=11144 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=297168, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f28c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=10:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10639:kernel=16742:cleared=27275] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=11787:kernel=17957:cleared=29612] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=126:late_ms=85:park_ms=82:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=126:late_ms=85:park_ms=82:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11798:kernel=17967:cleared=29633] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[heartbeat] tid=1241 uptime_ms=12144 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14315:kernel=20691:cleared=34825] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14330:kernel=20699:cleared=34844] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16049:kernel=22628:cleared=38468] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1241 uptime_ms=13145 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19432:kernel=25435:cleared=44061] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +CLONEVM_EXEC_TEST: post-exec rendezvous complete +[TTBR0_ASID_CENSUS:untagged=0:tagged=20347:kernel=26392:cleared=45891] +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20352:kernel=26396:cleared=45900] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=458144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e0b4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +[init] bsshd started (PID 103) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=104 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=23219:kernel=29531:cleared=51874] +[heartbeat] tid=1241 uptime_ms=14147 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[spawn] path='/sbin/telnetd' + +[CTX596_ELR_DIVERGENCE] tid=1230 cpu=0 prev_elr=0xffff0000404a2d74 x30=0xffff0000404eac74 ctx_elr=0xffff0000404eac74 + +[INLINE_SAVE_OVERWRITE] tid=1230 sp=0xffff000054362e70 old_sp=0xffff000054362e70 saved_sp=0xffff000054362e70 delta=0x0 saved_lr=0xffff0000404fc580 saved_slot20=0xffff0000404fc580 slot20=0xffff0000404fc580 elr=0xffff0000404eac74 x30=0xffff0000404eac74 +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 106 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 106 +[spawn] Created child PID 106 for parent PID 1 +[spawn] Success: child PID 106 scheduled +TELNETD_STARTING +TELNETD_LISTENING +[init] Boot script completed +[spawn] path='/bin/bounce' +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +[init] bounce started (PID 107) +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +Bounce spheres demo starting (for Gus!) [boot_id=0000000374905d40] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 101 exited (code 0) +[init] Process 102 exited (code 0) +[init] Process 104 exited (code 0) +[window] Created buffer id=1 for pid=107: 400x300 at virt=0x7ffffdf86000 phys=0x442c8000 +[bounce] Window mode: id=1 400x300 [boot_id=0000000374905d40] +[heartbeat] tid=1241 uptime_ms=15151 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=307:checked=1222:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6522:worst_cpu_scheduler_silence_ms=6606:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=15:reap_second=14:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27310:kernel=34085:cleared=60478] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=16154 kbd_nonzero=0 +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=105 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=27332:kernel=34293:cleared=60708] +[init] Process 105 exited (code 1) +[heartbeat] tid=1241 uptime_ms=17156 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=18158 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=19161 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=4961:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=283:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=16185:kstack=0:uva=84:smallint=199:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=16185:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5090:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=4961:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=109:smallint=198:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=84:smallint=199:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=4924:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=382:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7019:kstack=0:uva=84:smallint=299:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7020:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4801:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4923:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=68:smallint=299:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=84:smallint=298:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5129:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=364:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=7515:kstack=0:uva=96:smallint=268:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7515:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5089:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5130:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=83:smallint=267:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=96:smallint=268:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5362:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=294:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=6:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=7815:kstack=0:uva=102:smallint=192:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=7815:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5397:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5362:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=99:smallint=191:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=102:smallint=192:other=0] +[heartbeat] tid=1241 uptime_ms=20163 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27347:kernel=35309:cleared=61735] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 37 (cpu0=3, cpu1=11, cpu2=15, cpu3=8) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 37 (cpu0=3, cpu1=11, cpu2=15, cpu3=8) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 36 (cpu0=3, cpu1=11, cpu2=14, cpu3=8) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=406:checked=1421:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6522:worst_cpu_scheduler_silence_ms=6606:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27349:kernel=35441:cleared=61868] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=21184 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=22186 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=23188 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=24191 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=25194 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=505:checked=1619:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6522:worst_cpu_scheduler_silence_ms=6606:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27361:kernel=36736:cleared=63175] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=26195 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=27196 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=28198 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=29200 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5525:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=283:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=16749:kstack=0:uva=84:smallint=199:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=16749:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5654:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5525:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=109:smallint=198:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=84:smallint=199:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5623:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=382:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7718:kstack=0:uva=84:smallint=299:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7719:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5500:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5622:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=68:smallint=299:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=84:smallint=298:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5844:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=364:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8229:kstack=0:uva=96:smallint=268:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8229:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5802:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5844:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=84:smallint=267:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=96:smallint=268:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6013:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=295:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=6:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=8466:kstack=0:uva=103:smallint=192:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8466:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=6049:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=6013:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=99:smallint=191:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=103:smallint=192:other=0] +[heartbeat] tid=1241 uptime_ms=30202 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27371:kernel=37937:cleared=64386] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 37 (cpu0=3, cpu1=11, cpu2=15, cpu3=8) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 37 (cpu0=3, cpu1=11, cpu2=15, cpu3=8) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 36 (cpu0=3, cpu1=11, cpu2=14, cpu3=8) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=604:checked=1818:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6522:worst_cpu_scheduler_silence_ms=6606:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27373:kernel=38091:cleared=64542] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=31212 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=32214 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=33215 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=34218 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/source.patch b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/source.patch new file mode 100644 index 000000000..e69de29bb diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap.txt new file mode 100644 index 000000000..72da2f708 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap.txt @@ -0,0 +1,6 @@ +Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +Index tree: 37edff85047e01f79ee8361189e2c7275b81792e +Command: bash -c source\ docker/qemu/lib/qemu-host-lock.sh\;\ qemu_host_lock_acquire\;\ python3\ .tmp/record-merged.py\ merged-tip-2/fixture-bootstrap +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/qemu.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/qemu.txt new file mode 100644 index 000000000..337ca2951 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/qemu.txt @@ -0,0 +1 @@ +qemu-system-aarch64: terminating on signal 15 from pid 70189 () diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/run.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/run.json new file mode 100644 index 000000000..51ad0279c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/run.json @@ -0,0 +1,40 @@ +{ + "revision": "88caad32080578784eca1a38c1a89c97aecfa081", + "kernel_sha256": "ca4509b1a24a2e4547fa939a42b27a114928bcaa8303a3b7572e0da4aab4021e", + "command": [ + "qemu-system-aarch64", + "-M", + "virt,gic-version=3", + "-cpu", + "cortex-a72", + "-m", + "512", + "-smp", + "4", + "-kernel", + "/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64", + "-display", + "none", + "-no-reboot", + "-device", + "virtio-gpu-device", + "-device", + "virtio-keyboard-device", + "-device", + "virtio-tablet-device", + "-device", + "virtio-blk-device,drive=ext2", + "-drive", + "if=none,id=ext2,format=raw,file=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/raw-merged-fixture.img", + "-device", + "virtio-net-device,netdev=net0", + "-netdev", + "user,id=net0", + "-serial", + "file:/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt" + ], + "kind": "direct recording boot; not a gate", + "merge_parent": "e664e4bc9fc83ba27f2a62cda987d7a170b282b3", + "index_tree": "37edff85047e01f79ee8361189e2c7275b81792e", + "qemu_exit": 0 +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt new file mode 100644 index 000000000..ec7e1bad9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt @@ -0,0 +1,1367 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 520000 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +1[smp@] CPU 1: PSCI CPU_O1N success A(raw_statBus=C0) +D[s2@E1eAFmp] GCPU BC12: PSCID CPU_ONEe success (raw_status=FG20) +3@1ABCD[smp] CPU 3EeFG:3 PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOTI/DIR) -1 non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +T2[smp] initialization_watchdog gap_ms=84 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T3T4T5T6T7T8T9[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=5956992:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +[BOOT_TESTS:START] +T0[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[SUBSYSTEM:scheduler:early:START] +[SUBSYSTEM:memory:early:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[SUBSYSTEM:syscall:early:START] +[SUBSYSTEM:filesystem:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:filesystem:vfs_init:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=140:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=34:cleared=34] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:heap_large_alloc:START] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:timer:timer_delay:START] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[TEST:timer:timer_delay:PASS] +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:timer:ring_span_report:START] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=154:elapsed_ctr_ms=201:ctx_delta=232:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=972:silence_cpu=0:woke_ms=819:verdict=ok] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[RING_SPAN:cpu=0:span_ms=1288:writes=558:dropped=0:ticks_total=3972:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=154:elapsed_ctr_ms=200:ctx_delta=423:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1143:silence_cpu=0:woke_ms=990:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[TEST:scheduler:workqueue_operational:PASS] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=6:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2031 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2059 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1501 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=38 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1502 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=804 cause=no_progress target=worker_1 progress=[1, 17, 18] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=802 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=109:checked=601:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4280:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=3745:cleared=3749] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=801 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4053 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1209 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1210 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=407 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=605 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2227 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=6484:cpu_silence_ms=6484:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=5336:cleared=5340] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=1:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=50:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=104:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8053:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12008:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20004:entry_us=0:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=136:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12008:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=24:hold_us=12010:refused=10:delivered=14:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1241 uptime_ms=9133 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2451:kernel=8157:cleared=10575] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=895:kstack=0:uva=0:smallint=0:other=0] +F123456789SC[heartbeat] tid=1241 uptime_ms=10141 kbd_nonzero=0 +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6493:kernel=12526:cleared=18934] +[SCHED_STRAND_ORACLE:aarch64:samples=209:checked=934:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6484:worst_cpu_scheduler_silence_ms=6564:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8745:kernel=14965:cleared=23606] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10022:kernel=16376:cleared=26285] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[heartbeat] tid=1241 uptime_ms=11153 kbd_nonzero=0 +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=46:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10877:kernel=17841:cleared=28589] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12071:kernel=19135:cleared=31053] +F123456789SC[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12241:kernel=19313:cleared=31393] +F123456789SC[syscall] exit(0) pid=98 name=poll_tcp_oracle_child_98 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12548:kernel=19619:cleared=31997] +F123456789SC[heartbeat] tid=1241 uptime_ms=12154 kbd_nonzero=0 +[syscall] exit(0) pid=99 name=poll_tcp_oracle_child_99 +[TTBR0_ASID_CENSUS:untagged=0:tagged=13155:kernel=20264:cleared=33231] +F123456789SC[heartbeat] tid=1241 uptime_ms=13155 kbd_nonzero=0 +[syscall] exit(0) pid=100 name=poll_tcp_oracle_child_100 +[TTBR0_ASID_CENSUS:untagged=0:tagged=14343:kernel=21465:cleared=35596] +[POLL_TCP_ORACLE:FAIL:late_window_missed:attempts=5 overshoot_ms=1 delay_ms=1280] +[POLL_TCP_ORACLE:FAIL:late_window_missed:attempts=5 overshoot_ms=1 delay_ms=1280] +[syscall] exit(1) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14355:kernel=21481:cleared=35623] +[init] poll_tcp_oracle exited pid=95 code=1 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1241 uptime_ms=14161 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=101:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=101:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=102 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16865:kernel=24211:cleared=40807] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=101 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16873:kernel=24214:cleared=40817] +[init] tty_oracle exited pid=101 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=103 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=18585:kernel=26128:cleared=44418] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[heartbeat] tid=1241 uptime_ms=15163 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=105 name=thread-105 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21396:kernel=28571:cleared=49290] +CLONEVM_EXEC_TEST: child exited +[SCHED_STRAND_ORACLE:aarch64:samples=309:checked=1231:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6484:worst_cpu_scheduler_silence_ms=6564:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=22053:kernel=29298:cleared=50672] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=106 name=thread-106 +[TTBR0_ASID_CENSUS:untagged=0:tagged=22368:kernel=29629:cleared=51279] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=104 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=22375:kernel=29634:cleared=51291] +[init] clonevm_exec_test exited pid=104 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1241 uptime_ms=16165 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +[init] bsshd started (PID 107) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 108 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 108 +[spawn] Created child PID 108 for parent PID 1 +[spawn] Success: child PID 108 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=108 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=25397:kernel=32918:cleared=57560] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 109 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 109 +[spawn] Created child PID 109 for parent PID 1 +[spawn] Success: child PID 109 scheduled +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +[spawn] path='/sbin/telnetd' +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 110 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 110 +[spawn] Created child PID 110 for parent PID 1 +[spawn] Success: child PID 110 scheduled +[init] Boot script completed +[spawn] path='/bin/bounce' +TELNETD_STARTING +TELNETD_LISTENING +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 111 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 111 +[spawn] Created child PID 111 for parent PID 1 +[spawn] Success: child PID 111 scheduled +[init] bounce started (PID 111) +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +Bounce spheres demo starting (for Gus!) [boot_id=00000003f6a73880] +[init] Process 93 exited (code 0) +[init] Process 105 exited (code 0) +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[init] Process 106 exited (code 0) +[init] Process 108 exited (code 0) +[window] Created buffer id=1 for pid=111: 400x300 at virt=0x7ffffdf86000 phys=0x442e9000 +[bounce] Window mode: id=1 400x300 [boot_id=00000003f6a73880] +[heartbeat] tid=1241 uptime_ms=17167 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=18169 kbd_nonzero=0 +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=109 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=29262:kernel=37364:cleared=65831] +[init] Process 109 exited (code 1) +[heartbeat] tid=1241 uptime_ms=19170 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=4939:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=260:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=16339:kstack=0:uva=123:smallint=137:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=16339:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5045:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=4940:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=128:smallint=138:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=123:smallint=137:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5045:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=242:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7160:kstack=0:uva=103:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7160:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4948:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5045:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=96:smallint=138:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=103:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5739:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=326:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8172:kstack=0:uva=113:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8174:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5716:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5737:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=98:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=111:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5922:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=279:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=8579:kstack=0:uva=110:smallint=169:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8579:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5937:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5922:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=112:smallint=167:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=110:smallint=169:other=0] +[heartbeat] tid=1241 uptime_ms=20171 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=18:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29275:kernel=37644:cleared=66120] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 46 (cpu0=4, cpu1=10, cpu2=26, cpu3=6) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 46 (cpu0=4, cpu1=10, cpu2=26, cpu3=6) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 45 (cpu0=4, cpu1=10, cpu2=25, cpu3=6) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=408:checked=1456:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6484:worst_cpu_scheduler_silence_ms=6564:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29275:kernel=37798:cleared=66274] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=21178 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=22180 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=23182 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=24183 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=25185 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=507:checked=1654:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6484:worst_cpu_scheduler_silence_ms=6564:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29286:kernel=39131:cleared=67617] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=26186 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=27188 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=28190 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=29192 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5534:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=260:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=16934:kstack=0:uva=123:smallint=137:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=16935:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5641:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5536:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=128:smallint=138:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=123:smallint=137:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5688:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=242:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7803:kstack=0:uva=103:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7803:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5591:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5688:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=96:smallint=138:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=103:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6473:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=326:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8907:kstack=0:uva=113:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8909:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=6451:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=6472:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=98:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=111:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6628:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=279:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=9285:kstack=0:uva=110:smallint=169:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=9285:kstack=0:uva=0:smallint=0:other=0] +[heartbeat] tid=1241 uptime_ms=30193 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=18:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29296:kernel=40294:cleared=68790] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 46 (cpu0=4, cpu1=10, cpu2=26, cpu3=6) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 46 (cpu0=4, cpu1=10, cpu2=26, cpu3=6) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 45 (cpu0=4, cpu1=10, cpu2=25, cpu3=6) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=606:checked=1852:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6484:worst_cpu_scheduler_silence_ms=6564:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29297:kernel=40486:cleared=68983] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=31208 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=32212 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=33214 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=34215 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=35218 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=705:checked=2051:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6484:worst_cpu_scheduler_silence_ms=6564:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29307:kernel=41902:cleared=70409] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=36219 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=37222 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=38223 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=39224 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=6164:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=260:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=17563:kstack=0:uva=123:smallint=137:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=17563:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=6270:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=6164:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=128:smallint=138:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=123:smallint=137:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6375:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=242:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8490:kstack=0:uva=103:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8490:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6278:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6375:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=96:smallint=138:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=103:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7183:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=327:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=9616:kstack=0:uva=114:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=9618:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=7161:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=7181:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=98:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=112:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7317:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=279:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=9974:kstack=0:uva=110:smallint=169:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=9974:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=7331:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=7317:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=113:smallint=167:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=110:smallint=169:other=0] +[heartbeat] tid=1241 uptime_ms=40226 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=18:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29318:kernel=42968:cleared=71485] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 46 (cpu0=4, cpu1=10, cpu2=26, cpu3=6) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 46 (cpu0=4, cpu1=10, cpu2=26, cpu3=6) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 45 (cpu0=4, cpu1=10, cpu2=25, cpu3=6) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[SCHED_STRAND_ORACLE:aarch64:samples=804:checked=2249:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6484:worst_cpu_scheduler_silence_ms=6564:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29319:kernel=43125:cleared=71643] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=41232 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=42233 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=43234 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=44235 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=45237 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=903:checked=2447:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6484:worst_cpu_scheduler_silence_ms=6564:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29329:kernel=44359:cleared=72887] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=46238 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=47239 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=48240 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=49242 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=6695:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=260:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=18094:kstack=0:uva=123:smallint=137:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=18094:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=6800:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=6695:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=129:smallint=138:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=123:smallint=137:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=7022:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=242:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=9137:kstack=0:uva=103:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=9137:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6925:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7022:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=96:smallint=138:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=103:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7872:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=327:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=10305:kstack=0:uva=114:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=10307:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=7850:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=7870:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=98:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=112:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7936:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=280:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=10593:kstack=0:uva=111:smallint=169:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=10593:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=7951:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=7936:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=113:smallint=167:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=111:smallint=169:other=0] +[heartbeat] tid=1241 uptime_ms=50243 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=18:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29339:kernel=45442:cleared=73980] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 46 (cpu0=4, cpu1=10, cpu2=26, cpu3=6) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 46 (cpu0=4, cpu1=10, cpu2=26, cpu3=6) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 45 (cpu0=4, cpu1=10, cpu2=25, cpu3=6) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[SCHED_STRAND_ORACLE:aarch64:samples=1002:checked=2646:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6484:worst_cpu_scheduler_silence_ms=6564:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29344:kernel=45645:cleared=74187] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=51264 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=52269 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=53272 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=54276 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=55278 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1101:checked=2844:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6484:worst_cpu_scheduler_silence_ms=6564:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29357:kernel=46988:cleared=75542] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=56281 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=57283 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=58285 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=59287 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=7335:kstack=0:uva=0:smallint=0:other=0] +[heartbeat] tid=1241 uptime_ms=60290 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=18:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29367:kernel=48129:cleared=76693] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 46 (cpu0=4, cpu1=10, cpu2=26, cpu3=6) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 46 (cpu0=4, cpu1=10, cpu2=26, cpu3=6) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 45 (cpu0=4, cpu1=10, cpu2=25, cpu3=6) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[SCHED_STRAND_ORACLE:aarch64:samples=1200:checked=3042:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6484:worst_cpu_scheduler_silence_ms=6564:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29369:kernel=48323:cleared=76889] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=61311 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=62314 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=63315 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=64317 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=65318 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1298:checked=3238:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6484:worst_cpu_scheduler_silence_ms=6564:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29379:kernel=49054:cleared=77630] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=66320 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=67324 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=68325 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=69329 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=70330 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=18:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29389:kernel=49516:cleared=78102] +[net-rx-counters] sample=6 begin +[net-rx-counters] sample=6 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=6 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=6 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_SOFTIRQ_ENTRY_TOTAL: 46 (cpu0=4, cpu1=10, cpu2=26, cpu3=6) +[net-rx-counters] sample=6 NET_RX_SOFTIRQ_EXIT_TOTAL: 46 (cpu0=4, cpu1=10, cpu2=26, cpu3=6) +[net-rx-counters] sample=6 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=6 NET_RX_GUARD_RELEASE_TOTAL: 45 (cpu0=4, cpu1=10, cpu2=25, cpu3=6) +[net-rx-counters] sample=6 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=6 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=6 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=6 end +[SCHED_STRAND_ORACLE:aarch64:samples=1396:checked=3435:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6484:worst_cpu_scheduler_silence_ms=6564:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29391:kernel=49590:cleared=78177] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=71369 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=72371 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=73376 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=74378 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=75380 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1494:checked=3631:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6484:worst_cpu_scheduler_silence_ms=6564:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29403:kernel=50232:cleared=78830] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=76381 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=77382 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=78385 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=79387 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/source.patch b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/source.patch new file mode 100644 index 000000000..e69de29bb diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-message-claim.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-message-claim.txt new file mode 100644 index 000000000..f8f3585b8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-message-claim.txt @@ -0,0 +1,5 @@ +Revision: e91d71eba91077dbff7aaec9bfea4b75dd697a79 +Index tree: 1cedce12013a69260f87dc7987bfe39817c5f337 +Command: python3 scripts/claim-lint.py --commit-msg .tmp/fixture2-msg.txt +claim-lint: clean commit message (.tmp/fixture2-msg.txt). +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-push.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-push.txt new file mode 100644 index 000000000..a4288098f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-push.txt @@ -0,0 +1,2 @@ +To github.com:ryanbreen/breenix.git + e91d71eb..240e0e85 HEAD -> net/586-pr3-guest-execution-budget-v2 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict.txt new file mode 100644 index 000000000..a6c0e7987 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict.txt @@ -0,0 +1,122 @@ +Revision: e91d71eba91077dbff7aaec9bfea4b75dd697a79 +Index tree: a57bdbf7b78f27ba3bc0ed575834ebddc32c40e3 +Command: bash docker/qemu/run-aarch64-boot-test-strict.sh 1 +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=63:exit=0] +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=21:exit=0] +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=19:exit=0] +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_PREFLIGHT:structure_suites=70/70:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: ca4509b1a24a2e4547fa939a42b27a114928bcaa8303a3b7572e0da4aab4021e + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17h61ecf85f7d566472E + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +qemu-system-aarch64: terminating on signal 15 from pid 16140 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788871021936-1788871055134:qemu_at_start=0:load_at_start=9.83:qemu_at_end=1:load_at_end=7.64:qemu_cpu_s=57.13:guest_uptime_ms=33105:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Inconclusive (host starvation): 0 +Success rate: 100% +Duration: 36s + +========================================= +PASS: 1/1 boots succeeded +========================================= +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/gate_boot_facts.txt new file mode 100644 index 000000000..cf7a49cb9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788871021936-1788871055134:qemu_at_start=0:load_at_start=9.83:qemu_at_end=1:load_at_end=7.64:qemu_cpu_s=57.13:guest_uptime_ms=33105:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/inspector-import.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/inspector-import.log new file mode 100644 index 000000000..ede92e500 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/inspector-import.log @@ -0,0 +1 @@ +warning: Run Inspector importer unavailable; metadata retained diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/run-inspector.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/run-inspector.json new file mode 100644 index 000000000..abc982ba8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/run-inspector.json @@ -0,0 +1 @@ +{"schemaVersion": 1, "id": "eeeacf49-1fe0-4158-aff2-39d2942ab871", "arch": "aarch64", "profile": "strict", "verdict": "PASS", "exitCode": 0, "startedAt": "2026-09-08T12:37:01.936000+00:00", "endedAt": "2026-09-08T12:37:35.407261+00:00", "command": ["docker/qemu/run-aarch64-boot-test-strict.sh", "1"], "serials": ["serial.txt"], "captures": ["gate_boot_facts.txt"]} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/serial.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/serial.txt new file mode 100644 index 000000000..689b07b7a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/serial.txt @@ -0,0 +1,1178 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 523437 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 303144 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON suc1cess (raw_status=@10A) +B[Csmp] CPU D2@1A2: PSBCECI DCePUEeFF_ON success G(rG2aw_status=0) +3@1A[sBC1mDp] CPU Ee3: PSCI CPUFG3_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DTIR) - 1non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +T2[smp] initialization_watchdog gap_ms=84 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=3672000:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +T7[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:filesystem:early:START] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:filesystem:vfs_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:syscall:syscall_dispatch:START] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:logging:logging_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:system:system_stability:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:system:system_stability:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=141:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=35:cleared=35] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:timer:timer_delay:START] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:timer:timer_delay:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:timer:ring_span_report:START] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=151:elapsed_ctr_ms=202:ctx_delta=155:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=962:silence_cpu=0:woke_ms=812:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[RING_SPAN:cpu=0:span_ms=1293:writes=548:dropped=0:ticks_total=3978:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=156:elapsed_ctr_ms=200:ctx_delta=392:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x2:cpu_silence_ms=1133:silence_cpu=0:woke_ms=979:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=11:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2024 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2042 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1501 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=32 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1502 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=1 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=804 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=802 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=110:checked=617:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4278:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3625:cleared=3628] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=799 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=806 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4011 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1214 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1215 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=403 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=607 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2228 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=6438:cpu_silence_ms=6438:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=5212:cleared=5215] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=0:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=5:window_ms=38:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=303144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f6f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=100:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8085:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:syscall:irq_hold_oracle:START] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12018:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20000:entry_us=122:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12014:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=23:hold_us=12016:refused=9:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1241 uptime_ms=9019 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2375:kernel=7950:cleared=10296] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=1038:kstack=0:uva=0:smallint=0:other=0] +[heartbeat] tid=1241 uptime_ms=10025 kbd_nonzero=0 +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6481:kernel=12383:cleared=18793] +[SCHED_STRAND_ORACLE:aarch64:samples=209:checked=929:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6505:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8890:kernel=14993:cleared=23791] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9943:kernel=16130:cleared=25974] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +[heartbeat] tid=1241 uptime_ms=11026 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=297168, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f28c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=14:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10739:kernel=17020:cleared=27645] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=324864, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40011890 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=11493 token_ms=11495 write_ms=11575 delay_ms=80] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=11493 token_ms=11495 write_ms=11575 delay_ms=80] +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=11928:kernel=18314:cleared=30093] +F123456789SC[POLL_TCP_TIMEOUT] fd=4 timeout_ms=150 publish=none_in_window rx_len=0 revents=0x0000 +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=11734 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=11734 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[heartbeat] tid=1241 uptime_ms=12029 kbd_nonzero=0 +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=11581 token_ms=11581 write_ms=12083 delay_ms=500] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=11581 token_ms=11581 write_ms=12083 delay_ms=500] +[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12114:kernel=18684:cleared=30631] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=11581 entry=11581 deadline=11731 returned=11734 write_ms=12083 late_by_ms=352 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=11581 entry=11581 deadline=11731 returned=11734 write_ms=12083 late_by_ms=352 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=125:late_ms=81:park_ms=81:forced_ms=153:forced_late_by_ms=352] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=125:late_ms=81:park_ms=81:forced_ms=153:forced_late_by_ms=352] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12127:kernel=18697:cleared=30655] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 98 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14738:kernel=21621:cleared=36148] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=98 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14745:kernel=21625:cleared=36159] +[init] tty_oracle exited pid=98 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[heartbeat] tid=1241 uptime_ms=13042 kbd_nonzero=0 +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16527:kernel=24288:cleared=40568] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19769:kernel=27079:cleared=46102] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[heartbeat] tid=1241 uptime_ms=14044 kbd_nonzero=0 +[syscall] exit(0) pid=103 name=thread-103 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20758:kernel=28119:cleared=48076] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=101 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20759:kernel=28121:cleared=48081] +[init] clonevm_exec_test exited pid=101 code=0 +[spawn] path='/bin/bsshd' +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=458144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e0b4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[init] bsshd started (PID 104) +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[heartbeat] tid=1241 uptime_ms=15044 kbd_nonzero=0 +[spawn] path='/bin/bssh' +[SCHED_STRAND_ORACLE:aarch64:samples=309:checked=1202:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6505:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=23748:kernel=31888:cleared=54820] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='bssh', elf_size=469408, argc=6 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e6d8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffe90 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +bssh: connecting to 127.0.0.1:2222 +bsshd: connection from 10.0.2.15:49153 +F123456789SCbsshd: client version: 'SSH-2.0-bssh_1.0' +bsshd: server version sent +bsshd: KEX curve25519-sha256 +[heartbeat] tid=1241 uptime_ms=16047 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=17048 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=18049 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=19054 kbd_nonzero=0 +bssh: pinned host key [127.0.0.1]:2222 algorithm=rsa-sha2-256 fingerprint=SHA256:87d2e842d6e8ca62a4f93d8ec5f3e6341a7493396a649de7cee70c7b689b84c0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=false key_blob_len=279 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=false +bsshd: key MATCHES authorized_keys! +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5209:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=1768:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=15005:kstack=0:uva=1573:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=15025:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5321:kstack=0:uva=22:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5189:kstack=0:uva=20:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=1559:smallint=216:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=1554:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5141:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=1415:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6923:kstack=0:uva=1227:smallint=207:other=0] +[heartbeat] tid=1241 uptime_ms=20056 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=13:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=33801:kernel=40003:cleared=68991] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 60 (cpu0=12, cpu1=16, cpu2=17, cpu3=15) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 60 (cpu0=12, cpu1=16, cpu2=17, cpu3=15) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=2) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 58 (cpu0=12, cpu1=16, cpu2=15, cpu3=15) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=408:checked=1498:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6505:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=35402:kernel=41209:cleared=71084] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=21068 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=22073 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=23075 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=true signature_len=276 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=true +bsshd: key MATCHES authorized_keys! +bsshd: authenticated user 'root' +bssh: authenticated as 'root' +bssh: smoke success +[syscall] exit(0) pid=105 name=bssh +[TTBR0_ASID_CENSUS:untagged=0:tagged=41507:kernel=45805:cleared=79035] +[spawn] path='/bin/bssh' +bsshd: channel setup failed: Io +[syscall] exit(0) pid=106 name=bsshd_child_106 +[TTBR0_ASID_CENSUS:untagged=0:tagged=41537:kernel=45823:cleared=79072] +manager.create_process_with_argv [ARM64]: ENTRY - name='bssh', elf_size=469408, argc=6 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e6d8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffe80 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +bssh: connecting to 127.0.0.1:2222 +bsshd: connection from 10.0.2.15:49154 +F123456789SCbsshd: client version: 'SSH-2.0-bssh_1.0' +bsshd: server version sent +bsshd: KEX curve25519-sha256 +[heartbeat] tid=1241 uptime_ms=24079 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=25080 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=508:checked=1799:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6505:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=47953:kernel=51436:cleared=89145] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=26082 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=27083 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=false key_blob_len=279 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=false +bsshd: key MATCHES authorized_keys! +[heartbeat] tid=1241 uptime_ms=28084 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=29093 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=7053:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=4984:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=17711:kstack=0:uva=4819:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=17761:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=7138:kstack=0:uva=50:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=7003:kstack=0:uva=50:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=4775:smallint=216:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=4769:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6794:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=4427:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8721:kstack=0:uva=4284:smallint=207:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8785:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6633:kstack=0:uva=53:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6730:kstack=0:uva=64:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=4222:smallint=207:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=4221:smallint=207:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7319:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=4354:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=9456:kstack=0:uva=4208:smallint=206:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=9516:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=7199:kstack=0:uva=60:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=7259:kstack=0:uva=60:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=4133:smallint=203:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=4149:smallint=206:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7655:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=4163:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=10160:kstack=0:uva=3945:smallint=257:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=10200:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=7642:kstack=0:uva=50:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=7617:kstack=0:uva=39:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=3888:smallint=252:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=3906:smallint=257:other=0] +[heartbeat] tid=1241 uptime_ms=30096 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=15:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=57647:kernel=58910:cleared=102020] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 83 (cpu0=17, cpu1=23, cpu2=22, cpu3=21) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 83 (cpu0=17, cpu1=23, cpu2=22, cpu3=21) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=2) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 81 (cpu0=17, cpu1=23, cpu2=20, cpu3=21) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=607:checked=2097:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6505:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=59163:kernel=60073:cleared=104021] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=31102 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=true signature_len=276 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=true +bsshd: key MATCHES authorized_keys! +bssh: userauth failure methods='publickey,password' partial=false +bssh: authentication failed +[syscall] exit(77) pid=107 name=bssh +[TTBR0_ASID_CENSUS:untagged=0:tagged=60083:kernel=60754:cleared=105207] +[BSSH_PUBKEY_ORACLE:right=ok:wrong=refused:PASS] +[spawn] path='/bin/xhci_counters' +bsshd: handshake failed: Io +[syscall] exit(0) pid=108 name=bsshd_child_108 +[TTBR0_ASID_CENSUS:untagged=0:tagged=60127:kernel=60784:cleared=105269] +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 109 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 109 +[spawn] Created child PID 109 for parent PID 1 +[spawn] Success: child PID 109 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=109 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=60976:kernel=61706:cleared=107032] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 110 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 110 +[spawn] Created child PID 110 for parent PID 1 +[spawn] Success: child PID 110 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 111 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 111 +[spawn] Created child PID 111 for parent PID 1 +[spawn] Success: child PID 111 scheduled +TELNETD_STARTING +TELNETD_LISTENING +[init] Boot script completed +[spawn] path='/bin/bounce' +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 112 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 112 +[spawn] Created child PID 112 for parent PID 1 +[spawn] Success: child PID 112 scheduled +[init] bounce started (PID 112) +[INIT_GROUP_WALK:aarch64:rows=13:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=13:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 102 exited (code 0) +[init] Process 103 exited (code 0) +[init] Process 109 exited (code 0) +Bounce spheres demo starting (for Gus!) [boot_id=0000000771e12e90] +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[window] Created buffer id=1 for pid=112: 400x300 at virt=0x7ffffdf86000 phys=0x44390000 +[bounce] Window mode: id=1 400x300 [boot_id=0000000771e12e90] +[heartbeat] tid=1241 uptime_ms=32104 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=33105 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/revision.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/revision.json new file mode 100644 index 000000000..284e33628 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/revision.json @@ -0,0 +1,4 @@ +{ + "revision": "e91d71eba91077dbff7aaec9bfea4b75dd697a79", + "transcript": "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict.txt" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-structure.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-structure.txt new file mode 100644 index 000000000..3b356b3a9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-structure.txt @@ -0,0 +1,75 @@ +Revision: e91d71eba91077dbff7aaec9bfea4b75dd697a79 +Index tree: 1cedce12013a69260f87dc7987bfe39817c5f337 +Command: bash scripts/run-structure-tests.sh +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=62:exit=0] +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=7:exit=0] +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=20:exit=0] +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=20:exit=0] +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_PREFLIGHT:structure_suites=70/70:critical_path_lines=260:pinned=120] +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-tree-claim.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-tree-claim.txt new file mode 100644 index 000000000..2d39d6157 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-tree-claim.txt @@ -0,0 +1,7 @@ +Revision: e91d71eba91077dbff7aaec9bfea4b75dd697a79 +Index tree: 1cedce12013a69260f87dc7987bfe39817c5f337 +Command: python3 scripts/claim-lint.py +claim-lint: clean (300 file(s) checked, changed hunks vs e664e4bc9fc8). +claim-lint: 105 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). +claim-lint: 1737 target(s) SKIPPED, not checked (extension not in ['.md', '.py', '.rs', '.sh', '.txt']): docs/planning/green-program/network/serials/586-pr3/.gitattributes, docs/planning/green-program/network/serials/586-pr3/aarch64-inputs.json, docs/planning/green-program/network/serials/586-pr3/always-extend/run.json, docs/planning/green-program/network/serials/586-pr3/always-extend/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-guard/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-guard/source.patch, docs/planning/green-program/network/serials/586-pr3/extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/landing/beast-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing-x86.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/qemu.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-retry.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-x86-retry.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-stop.json, docs/planning/green-program/network/serials/586-pr3/landing/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/retry-processes.json, docs/planning/green-program/network/serials/586-pr3/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/copied-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/initial-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/refreshed-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/serial-sha256.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/r182-provenance.json, docs/planning/green-program/network/serials/586-pr3/r232-attempts.json, docs/planning/green-program/network/serials/586-pr3/r232-cleanup.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/r232-prod/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/source.patch, docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/starvation-attempts.json, docs/planning/green-program/network/serials/586-pr3/toolchain.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/run.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/source.patch, review-evidence/pr956.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-input-refresh.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/initial-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/source-identity.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict-fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.status +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.attempt-1.log new file mode 100644 index 000000000..85f1ac928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..85f1ac928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.metrics new file mode 100644 index 000000000..6617b054c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/aarch64_testing_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.attempt-1.log new file mode 100644 index 000000000..984d02097 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.attempt-1.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test completion_wait_census_ignores_comments_and_string_literals ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.log new file mode 100644 index 000000000..984d02097 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test completion_wait_census_ignores_comments_and_string_literals ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.metrics new file mode 100644 index 000000000..b64f59928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/block_request_lifetime_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.attempt-1.log new file mode 100644 index 000000000..d17ec9525 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..d17ec9525 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.metrics new file mode 100644 index 000000000..4889c0fc5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/blocking_fd_eagain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.attempt-1.log new file mode 100644 index 000000000..660521f4c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling bssh_auth_close_structure == +== running bssh_auth_close_structure == + +running 5 tests +test wrong_signer_reaches_signature_verification ... ok +test termination_waits_for_peer_and_preserves_shell_status ... ok +test oracle_requires_auth_refusal_and_strict_scorer_pins_it ... ok +test close_recipient_validation_precedes_completion ... ok +test scorer_rejects_missing_failed_and_duplicate_auth_evidence ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.61s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.log new file mode 100644 index 000000000..660521f4c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.log @@ -0,0 +1,12 @@ +== compiling bssh_auth_close_structure == +== running bssh_auth_close_structure == + +running 5 tests +test wrong_signer_reaches_signature_verification ... ok +test termination_waits_for_peer_and_preserves_shell_status ... ok +test oracle_requires_auth_refusal_and_strict_scorer_pins_it ... ok +test close_recipient_validation_precedes_completion ... ok +test scorer_rejects_missing_failed_and_duplicate_auth_evidence ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.61s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.metrics new file mode 100644 index 000000000..570440d0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/bssh_auth_close_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.attempt-1.log new file mode 100644 index 000000000..b941b38f4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.attempt-1.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test every_budget_arm_is_read_separately ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..b941b38f4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test every_budget_arm_is_read_separately ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.metrics new file mode 100644 index 000000000..5c7458a73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_bxcap_schema_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..6a0350573 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.attempt-1.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.log new file mode 100644 index 000000000..6a0350573 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.metrics new file mode 100644 index 000000000..839a398f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/capture_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.attempt-1.log new file mode 100644 index 000000000..91198ba8c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.log new file mode 100644 index 000000000..91198ba8c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.metrics new file mode 100644 index 000000000..986db815a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/console_read_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.attempt-1.log new file mode 100644 index 000000000..f3eeb68b0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.attempt-1.log @@ -0,0 +1,105 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_fails_closed ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 56.78s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.log new file mode 100644 index 000000000..f3eeb68b0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.log @@ -0,0 +1,105 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_fails_closed ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 56.78s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.metrics new file mode 100644 index 000000000..1c55948e5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=58:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/context_restore_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.attempt-1.log new file mode 100644 index 000000000..83ae0c526 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.log new file mode 100644 index 000000000..83ae0c526 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.metrics new file mode 100644 index 000000000..3c9599741 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_component_h_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.attempt-1.log new file mode 100644 index 000000000..fd1a88aed --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok +test every_coverage_placement_names_a_declared_site ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.log new file mode 100644 index 000000000..fd1a88aed --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok +test every_coverage_placement_names_a_declared_site ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.metrics new file mode 100644 index 000000000..535ba9153 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_coverage_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.attempt-1.log new file mode 100644 index 000000000..ec1b025ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_gated_mutation_is_declared ... ok +test every_declared_mutation_perturbs_a_real_site ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..ec1b025ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_gated_mutation_is_declared ... ok +test every_declared_mutation_perturbs_a_real_site ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.metrics new file mode 100644 index 000000000..92b03d890 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_mutation_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.attempt-1.log new file mode 100644 index 000000000..633c928c0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_placed_site_is_declared ... ok +test every_declared_site_is_actually_placed ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.log new file mode 100644 index 000000000..633c928c0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_placed_site_is_declared ... ok +test every_declared_site_is_actually_placed ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.metrics new file mode 100644 index 000000000..213bd9354 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/coreproof_sites_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.attempt-1.log new file mode 100644 index 000000000..f0eb389b2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test zero_pin_files_stay_clean ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test critical_path_log_wider_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.log new file mode 100644 index 000000000..f0eb389b2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test zero_pin_files_stay_clean ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test critical_path_log_wider_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.metrics new file mode 100644 index 000000000..539a10a2f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/critical_path_logging_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.attempt-1.log new file mode 100644 index 000000000..3da9794ee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.attempt-1.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test diagnostic_sample_values_are_pinned ... ok +test sched_ring_writes_are_sampled ... ok +test ctx_ring_writes_are_sampled ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..3da9794ee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test diagnostic_sample_values_are_pinned ... ok +test sched_ring_writes_are_sampled ... ok +test ctx_ring_writes_are_sampled ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.metrics new file mode 100644 index 000000000..1623f4726 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ctx_diag_ring_sample_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.attempt-1.log new file mode 100644 index 000000000..e33fe93d5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..e33fe93d5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.metrics new file mode 100644 index 000000000..4b9dbb6a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/degenerate_transfer_fd_validation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.attempt-1.log new file mode 100644 index 000000000..c68a33583 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.log new file mode 100644 index 000000000..c68a33583 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.metrics new file mode 100644 index 000000000..1d58b9500 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_fact_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..e6e1fe9af --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..e6e1fe9af --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.metrics new file mode 100644 index 000000000..4f76ecd7f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.attempt-1.log new file mode 100644 index 000000000..f3cb8c070 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.log new file mode 100644 index 000000000..f3cb8c070 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.metrics new file mode 100644 index 000000000..1a1525a09 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dispatch_strand_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.attempt-1.log new file mode 100644 index 000000000..0fc05e220 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.log new file mode 100644 index 000000000..0fc05e220 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.metrics new file mode 100644 index 000000000..e253f306e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/dma_and_log_sink_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.attempt-1.log new file mode 100644 index 000000000..6f7deb826 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.log new file mode 100644 index 000000000..6f7deb826 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.metrics new file mode 100644 index 000000000..1cf6e0bee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/entry_point_df_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..080a67a49 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.attempt-1.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.log new file mode 100644 index 000000000..080a67a49 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.metrics new file mode 100644 index 000000000..9026d54f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exec_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.attempt-1.log new file mode 100644 index 000000000..3d6eb3d9c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.log new file mode 100644 index 000000000..3d6eb3d9c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.metrics new file mode 100644 index 000000000..f938f15c7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/exit_tally_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.attempt-1.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.metrics new file mode 100644 index 000000000..14de27cf9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_disk_size_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.attempt-1.log new file mode 100644 index 000000000..913315f6e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.attempt-1.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_missing_record_park_call_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test ext2_acquire_itself_calls_record_park ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test run_one_itself_resets_the_park_marker ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test write_guard_drop_releases_before_waking ... ok +test read_guard_drop_releases_before_waking ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.log new file mode 100644 index 000000000..913315f6e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_missing_record_park_call_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test ext2_acquire_itself_calls_record_park ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test run_one_itself_resets_the_park_marker ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test write_guard_drop_releases_before_waking ... ok +test read_guard_drop_releases_before_waking ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.metrics new file mode 100644 index 000000000..d3862ed37 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ext2_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.attempt-1.log new file mode 100644 index 000000000..800296993 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test driver_pin_precedes_every_peer_selection ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..800296993 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test driver_pin_precedes_every_peer_selection ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.metrics new file mode 100644 index 000000000..7912321be --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fcntl_pm_contention_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..d37755f93 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.log new file mode 100644 index 000000000..d37755f93 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.metrics new file mode 100644 index 000000000..6d1cd5b6b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/fork_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.attempt-1.log new file mode 100644 index 000000000..40ae693b2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..40ae693b2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.metrics new file mode 100644 index 000000000..a2b372244 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_pipefail_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.attempt-1.log new file mode 100644 index 000000000..0af9d615c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test gate_boot_facts_line_has_all_required_fields ... ok +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.log new file mode 100644 index 000000000..0af9d615c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test gate_boot_facts_line_has_all_required_fields ... ok +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.metrics new file mode 100644 index 000000000..7e0726e40 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_boot_facts_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.attempt-1.log new file mode 100644 index 000000000..522c72c5a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.log new file mode 100644 index 000000000..522c72c5a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.metrics new file mode 100644 index 000000000..6cc931938 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_capture_drain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.attempt-1.log new file mode 100644 index 000000000..23d859570 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.attempt-1.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test shipped_capture_deadline_and_mutations ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.58s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..23d859570 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test shipped_capture_deadline_and_mutations ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.58s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.metrics new file mode 100644 index 000000000..540c01582 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_qmp_backstop_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.attempt-1.log new file mode 100644 index 000000000..b493aee17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..b493aee17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.metrics new file mode 100644 index 000000000..e7199cd99 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/gate_structure_preflight_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.attempt-1.log new file mode 100644 index 000000000..3cc9c2b0b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test item2_mutation_proof ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item1_mutation_proof ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test item4_mutation_proof ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.log new file mode 100644 index 000000000..3cc9c2b0b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test item2_mutation_proof ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item1_mutation_proof ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test item4_mutation_proof ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.metrics new file mode 100644 index 000000000..8473d1fa3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/green_program_envelope_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.attempt-1.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.metrics new file mode 100644 index 000000000..f98d3366c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/launcher_smoke_xhci_evidence_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.attempt-1.log new file mode 100644 index 000000000..0feed8007 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.65s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.log new file mode 100644 index 000000000..0feed8007 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.65s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.metrics new file mode 100644 index 000000000..dae3f7d46 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/lockup_capture_guard_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.attempt-1.log new file mode 100644 index 000000000..946cce04b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.attempt-1.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_records_its_reason ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_exclusion_is_a_typed_guard ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test drain_owner_validator_rejects_force_release ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test oracle_snapshots_cover_the_census ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_calls_decide_the_placement ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pump_more_branch_validator_rejects_halt ... ok +test pinned_hold_preserves_the_wake ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test rescue_retention_helpers_are_adjacent ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test loopback_guest_budget_production_policy_cases ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test forced_offline_home_declines_retention ... ok +test forced_stalled_home_retention ... ok +test rescue_retention_census ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.80s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.log new file mode 100644 index 000000000..946cce04b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_records_its_reason ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_exclusion_is_a_typed_guard ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test drain_owner_validator_rejects_force_release ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test oracle_snapshots_cover_the_census ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_calls_decide_the_placement ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pump_more_branch_validator_rejects_halt ... ok +test pinned_hold_preserves_the_wake ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test rescue_retention_helpers_are_adjacent ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test loopback_guest_budget_production_policy_cases ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test forced_offline_home_declines_retention ... ok +test forced_stalled_home_retention ... ok +test rescue_retention_census ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.80s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.metrics new file mode 100644 index 000000000..424bde7cc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/loopback_pump_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.attempt-1.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.metrics new file mode 100644 index 000000000..3d71875c9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/masked_binary_load_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.attempt-1.log new file mode 100644 index 000000000..f9b72f96d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.log new file mode 100644 index 000000000..f9b72f96d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.metrics new file mode 100644 index 000000000..2b94e5a7c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/mmap_floor_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.attempt-1.log new file mode 100644 index 000000000..875166a6a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.attempt-1.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.59s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.log new file mode 100644 index 000000000..875166a6a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.59s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.metrics new file mode 100644 index 000000000..55119ee43 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/net_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.attempt-1.log new file mode 100644 index 000000000..fc34ec8f0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_output_write_check_is_not_vacuous ... ok +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test pil_consumers_use_shared_resolution ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.log new file mode 100644 index 000000000..fc34ec8f0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_output_write_check_is_not_vacuous ... ok +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test pil_consumers_use_shared_resolution ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.metrics new file mode 100644 index 000000000..df2a30d4b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.metrics new file mode 100644 index 000000000..cf2192c1b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/parallels_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.attempt-1.log new file mode 100644 index 000000000..5ad298ffe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.attempt-1.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..5ad298ffe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.metrics new file mode 100644 index 000000000..94f016db0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/pipe_fifo_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.attempt-1.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.metrics new file mode 100644 index 000000000..ea3288f14 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/poll_tcp_gate_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.attempt-1.log new file mode 100644 index 000000000..70c49a273 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.log new file mode 100644 index 000000000..70c49a273 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.metrics new file mode 100644 index 000000000..a246a7f18 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/preempt_bracket_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.attempt-1.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.metrics new file mode 100644 index 000000000..bc7ae2c73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_host_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.metrics new file mode 100644 index 000000000..5581f6915 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/qemu_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.attempt-1.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.metrics new file mode 100644 index 000000000..91be319b6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.attempt-1.log new file mode 100644 index 000000000..e03f32e24 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..e03f32e24 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.metrics new file mode 100644 index 000000000..1825c0f53 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ring_span_unfiltered_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.attempt-1.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.metrics new file mode 100644 index 000000000..dd62625f4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/run_inspector_import_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.attempt-1.log new file mode 100644 index 000000000..65dc939ae --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test tty_validator_rejects_per_byte_serial_writes ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.log new file mode 100644 index 000000000..65dc939ae --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test tty_validator_rejects_per_byte_serial_writes ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.metrics new file mode 100644 index 000000000..3ab6dbd70 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/serial_line_atomicity_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.attempt-1.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.metrics new file mode 100644 index 000000000..1b764463e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/signal_eintr_predicate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.attempt-1.log new file mode 100644 index 000000000..8c8d3129b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test scorers_require_oracle ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.log new file mode 100644 index 000000000..8c8d3129b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test scorers_require_oracle ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.metrics new file mode 100644 index 000000000..58f20c98f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/softirq_deferral_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.attempt-1.log new file mode 100644 index 000000000..a723b8706 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.attempt-1.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.log new file mode 100644 index 000000000..a723b8706 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.metrics new file mode 100644 index 000000000..4028e29b1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/strand_handoff_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.attempt-1.log new file mode 100644 index 000000000..12325d7f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..12325d7f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.metrics new file mode 100644 index 000000000..f10e2b61a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=7:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/structure_preflight_parallel_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.attempt-1.log new file mode 100644 index 000000000..026e81987 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test no_trap_names_its_return_register_as_input_only ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.log new file mode 100644 index 000000000..026e81987 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test no_trap_names_its_return_register_as_input_only ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.metrics new file mode 100644 index 000000000..3355d51fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/syscall_return_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.attempt-1.log new file mode 100644 index 000000000..0a6b10970 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.log new file mode 100644 index 000000000..0a6b10970 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.metrics new file mode 100644 index 000000000..ea4fe8707 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_rustfmt_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.attempt-1.log new file mode 100644 index 000000000..813825e28 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.attempt-1.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test init_identity_mechanism_is_cfg_free ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test parse_u64_const_reads_real_values ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test tombstone_row_state_is_the_single_authority ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test init_pid_reservation_is_single_sourced ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.53s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.log new file mode 100644 index 000000000..813825e28 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test init_identity_mechanism_is_cfg_free ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test parse_u64_const_reads_real_values ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test tombstone_row_state_is_the_single_authority ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test init_pid_reservation_is_single_sourced ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.53s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.metrics new file mode 100644 index 000000000..60b8ad9c0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=19:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/teardown_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.attempt-1.log new file mode 100644 index 000000000..83c94d77f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.log new file mode 100644 index 000000000..83c94d77f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.metrics new file mode 100644 index 000000000..233a26a1d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/terminal_edge_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.attempt-1.log new file mode 100644 index 000000000..1ac962cae --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_gates_read_the_marker ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..1ac962cae --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_gates_read_the_marker ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.metrics new file mode 100644 index 000000000..f708c50ca --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/timer_wake_dispatch_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.attempt-1.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.metrics new file mode 100644 index 000000000..0e0be5a0e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/trace_ring_depth_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.attempt-1.log new file mode 100644 index 000000000..4e68acf52 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test duplicate_pass_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok +test missing_start_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.log new file mode 100644 index 000000000..4e68acf52 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test duplicate_pass_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok +test missing_start_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.metrics new file mode 100644 index 000000000..e524a7e95 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tracing_provider_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.attempt-1.log new file mode 100644 index 000000000..3fda39dfb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.attempt-1.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test the_asid_check_rejects_a_disagreeing_tag ... ok +test settling_one_shadow_is_not_settling_the_shadows ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.51s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..3fda39dfb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test the_asid_check_rejects_a_disagreeing_tag ... ok +test settling_one_shadow_is_not_settling_the_shadows ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.51s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.metrics new file mode 100644 index 000000000..ca1902a6c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=18:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/ttbr0_shadow_reconciliation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.attempt-1.log new file mode 100644 index 000000000..e081837da --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.97s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.log new file mode 100644 index 000000000..e081837da --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.97s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.metrics new file mode 100644 index 000000000..8fcf13735 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_fg_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.attempt-1.log new file mode 100644 index 000000000..82f0c53ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.79s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.log new file mode 100644 index 000000000..82f0c53ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.79s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.metrics new file mode 100644 index 000000000..475118259 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_irq_pm_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.attempt-1.log new file mode 100644 index 000000000..05b043e75 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.log new file mode 100644 index 000000000..05b043e75 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.metrics new file mode 100644 index 000000000..b1ae3a5e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/tty_oracle_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..7424ae3e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test bind_udp_uses_the_masked_primitive ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..7424ae3e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test bind_udp_uses_the_masked_primitive ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.metrics new file mode 100644 index 000000000..c6032638b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_ports_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..62d81beda --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.attempt-1.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..62d81beda --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.metrics new file mode 100644 index 000000000..bd47ffe8f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/udp_socket_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.attempt-1.log new file mode 100644 index 000000000..7968102c9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.log new file mode 100644 index 000000000..7968102c9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.metrics new file mode 100644 index 000000000..e01aa5ded --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/unix_stream_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.attempt-1.log new file mode 100644 index 000000000..6422b6f78 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test context_fork_is_profile_independent ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_testing_only_cow_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..6422b6f78 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test context_fork_is_profile_independent ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_testing_only_cow_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.metrics new file mode 100644 index 000000000..03295926e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_boot_tests_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.attempt-1.log new file mode 100644 index 000000000..10278641d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.log new file mode 100644 index 000000000..10278641d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.metrics new file mode 100644 index 000000000..d4698de99 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/x86_smp_enum_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.attempt-1.log new file mode 100644 index 000000000..799c746c2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test every_direct_doorbell_caller_is_classified ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..799c746c2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test every_direct_doorbell_caller_is_classified ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.metrics new file mode 100644 index 000000000..a010e4c75 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.3OukCR/xhci_wait_irq_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.attempt-1.log new file mode 100644 index 000000000..85f1ac928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..85f1ac928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.metrics new file mode 100644 index 000000000..6617b054c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/aarch64_testing_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.attempt-1.log new file mode 100644 index 000000000..72a406904 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.attempt-1.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.log new file mode 100644 index 000000000..72a406904 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.metrics new file mode 100644 index 000000000..b64f59928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/block_request_lifetime_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.attempt-1.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.metrics new file mode 100644 index 000000000..4889c0fc5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/blocking_fd_eagain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.attempt-1.log new file mode 100644 index 000000000..874fbdd8f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling bssh_auth_close_structure == +== running bssh_auth_close_structure == + +running 5 tests +test wrong_signer_reaches_signature_verification ... ok +test oracle_requires_auth_refusal_and_strict_scorer_pins_it ... ok +test termination_waits_for_peer_and_preserves_shell_status ... ok +test close_recipient_validation_precedes_completion ... ok +test scorer_rejects_missing_failed_and_duplicate_auth_evidence ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.56s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.log new file mode 100644 index 000000000..874fbdd8f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.log @@ -0,0 +1,12 @@ +== compiling bssh_auth_close_structure == +== running bssh_auth_close_structure == + +running 5 tests +test wrong_signer_reaches_signature_verification ... ok +test oracle_requires_auth_refusal_and_strict_scorer_pins_it ... ok +test termination_waits_for_peer_and_preserves_shell_status ... ok +test close_recipient_validation_precedes_completion ... ok +test scorer_rejects_missing_failed_and_duplicate_auth_evidence ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.56s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.metrics new file mode 100644 index 000000000..51691f49d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/bssh_auth_close_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.attempt-1.log new file mode 100644 index 000000000..39b2c5430 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.attempt-1.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test every_budget_arm_is_read_separately ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..39b2c5430 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test every_budget_arm_is_read_separately ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.metrics new file mode 100644 index 000000000..5c7458a73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_bxcap_schema_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..6ef83ae49 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.attempt-1.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.log new file mode 100644 index 000000000..6ef83ae49 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.metrics new file mode 100644 index 000000000..839a398f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/capture_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.attempt-1.log new file mode 100644 index 000000000..5566c638c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.log new file mode 100644 index 000000000..5566c638c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.metrics new file mode 100644 index 000000000..986db815a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/console_read_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.attempt-1.log new file mode 100644 index 000000000..2a394072c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.attempt-1.log @@ -0,0 +1,108 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test no_cr3_dispatch_fails_closed ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 61.21s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.log new file mode 100644 index 000000000..2a394072c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.log @@ -0,0 +1,108 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test no_cr3_dispatch_fails_closed ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 61.21s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.metrics new file mode 100644 index 000000000..1b7f267e7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=62:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/context_restore_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.attempt-1.log new file mode 100644 index 000000000..83ae0c526 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.log new file mode 100644 index 000000000..83ae0c526 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.metrics new file mode 100644 index 000000000..3c9599741 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_component_h_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.attempt-1.log new file mode 100644 index 000000000..f3dce5f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.log new file mode 100644 index 000000000..f3dce5f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.metrics new file mode 100644 index 000000000..7e343a3fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_coverage_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.attempt-1.log new file mode 100644 index 000000000..077190545 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..077190545 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.metrics new file mode 100644 index 000000000..e5f6e6410 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_mutation_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.attempt-1.log new file mode 100644 index 000000000..c56c68dbb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_placed_site_is_declared ... ok +test every_declared_site_is_actually_placed ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.log new file mode 100644 index 000000000..c56c68dbb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_placed_site_is_declared ... ok +test every_declared_site_is_actually_placed ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.metrics new file mode 100644 index 000000000..a3435ebf8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/coreproof_sites_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.attempt-1.log new file mode 100644 index 000000000..0b0fbe460 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test critical_path_log_census_is_pinned ... ok +test critical_path_log_wider_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.log new file mode 100644 index 000000000..0b0fbe460 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test critical_path_log_census_is_pinned ... ok +test critical_path_log_wider_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.metrics new file mode 100644 index 000000000..805020bf7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/critical_path_logging_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.attempt-1.log new file mode 100644 index 000000000..bc21c45f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.attempt-1.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test diagnostic_sample_values_are_pinned ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test ctx_ring_writes_are_sampled ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..bc21c45f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test diagnostic_sample_values_are_pinned ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test ctx_ring_writes_are_sampled ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.metrics new file mode 100644 index 000000000..5107c5665 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ctx_diag_ring_sample_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.attempt-1.log new file mode 100644 index 000000000..c48e0712f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..c48e0712f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.metrics new file mode 100644 index 000000000..08848261d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/degenerate_transfer_fd_validation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.attempt-1.log new file mode 100644 index 000000000..6a9fcab43 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.log new file mode 100644 index 000000000..6a9fcab43 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.metrics new file mode 100644 index 000000000..1d58b9500 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_fact_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.metrics new file mode 100644 index 000000000..4f76ecd7f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.attempt-1.log new file mode 100644 index 000000000..7e1af6ddf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.log new file mode 100644 index 000000000..7e1af6ddf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.metrics new file mode 100644 index 000000000..1a1525a09 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dispatch_strand_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.attempt-1.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.metrics new file mode 100644 index 000000000..e253f306e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/dma_and_log_sink_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.attempt-1.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.metrics new file mode 100644 index 000000000..1cf6e0bee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/entry_point_df_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..be90cac16 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.attempt-1.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test function_body_raw_string_close_preserves_next_byte ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.log new file mode 100644 index 000000000..be90cac16 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test function_body_raw_string_close_preserves_next_byte ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.metrics new file mode 100644 index 000000000..9026d54f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exec_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.attempt-1.log new file mode 100644 index 000000000..1bd8befff --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.log new file mode 100644 index 000000000..1bd8befff --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.metrics new file mode 100644 index 000000000..f938f15c7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/exit_tally_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.attempt-1.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.metrics new file mode 100644 index 000000000..14de27cf9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_disk_size_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.attempt-1.log new file mode 100644 index 000000000..129c1fb15 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.attempt-1.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_itself_calls_record_park ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test negative_marker_text_changed_is_rejected ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test run_one_itself_resets_the_park_marker ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test read_guard_drop_releases_before_waking ... ok +test write_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.log new file mode 100644 index 000000000..129c1fb15 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_itself_calls_record_park ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test negative_marker_text_changed_is_rejected ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test run_one_itself_resets_the_park_marker ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test read_guard_drop_releases_before_waking ... ok +test write_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.metrics new file mode 100644 index 000000000..d3862ed37 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ext2_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.attempt-1.log new file mode 100644 index 000000000..e0687dd6e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..e0687dd6e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.metrics new file mode 100644 index 000000000..cf0e27160 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fcntl_pm_contention_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..e72aec602 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.log new file mode 100644 index 000000000..e72aec602 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.metrics new file mode 100644 index 000000000..e21087f96 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/fork_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.attempt-1.log new file mode 100644 index 000000000..40ae693b2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..40ae693b2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.metrics new file mode 100644 index 000000000..da0ada17b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_pipefail_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.attempt-1.log new file mode 100644 index 000000000..3ffcf12c5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.log new file mode 100644 index 000000000..3ffcf12c5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.metrics new file mode 100644 index 000000000..f420ad5e6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_boot_facts_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.attempt-1.log new file mode 100644 index 000000000..bf52fc426 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.06s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.log new file mode 100644 index 000000000..bf52fc426 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.06s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.metrics new file mode 100644 index 000000000..6cc931938 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_capture_drain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.attempt-1.log new file mode 100644 index 000000000..d3934bec6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.attempt-1.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test shipped_capture_deadline_and_mutations ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test strict_kill_follows_qmp_decision ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.55s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..d3934bec6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test shipped_capture_deadline_and_mutations ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test strict_kill_follows_qmp_decision ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.55s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.metrics new file mode 100644 index 000000000..a63b403b4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=5:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_qmp_backstop_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.attempt-1.log new file mode 100644 index 000000000..b493aee17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..b493aee17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.metrics new file mode 100644 index 000000000..e7199cd99 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/gate_structure_preflight_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.attempt-1.log new file mode 100644 index 000000000..ac5cc91e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test item4_mutation_proof ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item2_mutation_proof ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test item1_mutation_proof ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.log new file mode 100644 index 000000000..ac5cc91e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test item4_mutation_proof ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item2_mutation_proof ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test item1_mutation_proof ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.metrics new file mode 100644 index 000000000..8473d1fa3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/green_program_envelope_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.attempt-1.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.metrics new file mode 100644 index 000000000..f98d3366c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/launcher_smoke_xhci_evidence_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.attempt-1.log new file mode 100644 index 000000000..5648802dd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.73s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.log new file mode 100644 index 000000000..5648802dd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.73s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.metrics new file mode 100644 index 000000000..dae3f7d46 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/lockup_capture_guard_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.attempt-1.log new file mode 100644 index 000000000..d91d7b47d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.attempt-1.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_records_its_reason ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_exclusion_is_a_typed_guard ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test drain_owner_validator_rejects_force_release ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test oracle_snapshots_cover_the_census ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pin_guard_calls_decide_the_placement ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_preserves_the_wake ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pump_producer_seam_is_single ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test loopback_guest_budget_production_policy_cases ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test rescue_retention_census ... ok +test forced_stalled_home_retention ... ok +test forced_offline_home_declines_retention ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.log new file mode 100644 index 000000000..d91d7b47d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_records_its_reason ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_exclusion_is_a_typed_guard ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test drain_owner_validator_rejects_force_release ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test oracle_snapshots_cover_the_census ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pin_guard_calls_decide_the_placement ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_preserves_the_wake ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pump_producer_seam_is_single ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test loopback_guest_budget_production_policy_cases ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test rescue_retention_census ... ok +test forced_stalled_home_retention ... ok +test forced_offline_home_declines_retention ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.metrics new file mode 100644 index 000000000..05db02256 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/loopback_pump_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.attempt-1.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.metrics new file mode 100644 index 000000000..d8aed8001 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/masked_binary_load_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.attempt-1.log new file mode 100644 index 000000000..04fb2e36b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.log new file mode 100644 index 000000000..04fb2e36b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.metrics new file mode 100644 index 000000000..2b94e5a7c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/mmap_floor_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.attempt-1.log new file mode 100644 index 000000000..2bb29a264 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.attempt-1.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.56s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.log new file mode 100644 index 000000000..2bb29a264 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.56s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.metrics new file mode 100644 index 000000000..5bd50e275 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/net_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.attempt-1.log new file mode 100644 index 000000000..cc187555e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_consumers_use_shared_resolution ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.log new file mode 100644 index 000000000..cc187555e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_consumers_use_shared_resolution ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.metrics new file mode 100644 index 000000000..aa868f76c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.metrics new file mode 100644 index 000000000..152442691 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/parallels_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.attempt-1.log new file mode 100644 index 000000000..6470f76aa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.attempt-1.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..6470f76aa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.metrics new file mode 100644 index 000000000..2a7bc664d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/pipe_fifo_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.attempt-1.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.metrics new file mode 100644 index 000000000..0769622f0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/poll_tcp_gate_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.attempt-1.log new file mode 100644 index 000000000..6449391da --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.log new file mode 100644 index 000000000..6449391da --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.metrics new file mode 100644 index 000000000..a246a7f18 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/preempt_bracket_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.attempt-1.log new file mode 100644 index 000000000..7cf9b66bc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.log new file mode 100644 index 000000000..7cf9b66bc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.metrics new file mode 100644 index 000000000..bc7ae2c73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_host_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..338be7ec9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..338be7ec9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.metrics new file mode 100644 index 000000000..5581f6915 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/qemu_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.attempt-1.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.metrics new file mode 100644 index 000000000..d0bf96c5e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.attempt-1.log new file mode 100644 index 000000000..290dee862 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..290dee862 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.metrics new file mode 100644 index 000000000..ca1149ba1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ring_span_unfiltered_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.attempt-1.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.metrics new file mode 100644 index 000000000..dd62625f4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/run_inspector_import_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.attempt-1.log new file mode 100644 index 000000000..6da7b45cf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test raw_serial_primitive_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.log new file mode 100644 index 000000000..6da7b45cf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test raw_serial_primitive_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.metrics new file mode 100644 index 000000000..1699b514c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/serial_line_atomicity_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.attempt-1.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.metrics new file mode 100644 index 000000000..1b764463e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/signal_eintr_predicate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.attempt-1.log new file mode 100644 index 000000000..5c999e81a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.log new file mode 100644 index 000000000..5c999e81a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.metrics new file mode 100644 index 000000000..58f20c98f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/softirq_deferral_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.attempt-1.log new file mode 100644 index 000000000..a232710ce --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.attempt-1.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.log new file mode 100644 index 000000000..a232710ce --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.metrics new file mode 100644 index 000000000..18aaa97d4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/strand_handoff_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.attempt-1.log new file mode 100644 index 000000000..0cdcc0362 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..0cdcc0362 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.metrics new file mode 100644 index 000000000..5f92fbb1c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/structure_preflight_parallel_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.attempt-1.log new file mode 100644 index 000000000..2680906ef --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.log new file mode 100644 index 000000000..2680906ef --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.metrics new file mode 100644 index 000000000..ad1de8a6b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/syscall_return_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.attempt-1.log new file mode 100644 index 000000000..0a6b10970 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.log new file mode 100644 index 000000000..0a6b10970 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.metrics new file mode 100644 index 000000000..ea4fe8707 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_rustfmt_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.attempt-1.log new file mode 100644 index 000000000..a7d56b3c2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.attempt-1.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test init_identity_mechanism_is_cfg_free ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.37s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.log new file mode 100644 index 000000000..a7d56b3c2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test init_identity_mechanism_is_cfg_free ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.37s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.metrics new file mode 100644 index 000000000..143958f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=20:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/teardown_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.attempt-1.log new file mode 100644 index 000000000..662719672 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.log new file mode 100644 index 000000000..662719672 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.metrics new file mode 100644 index 000000000..100d59c16 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/terminal_edge_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.attempt-1.log new file mode 100644 index 000000000..0f38cfd88 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_gates_read_the_marker ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..0f38cfd88 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_gates_read_the_marker ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.metrics new file mode 100644 index 000000000..f030632c2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/timer_wake_dispatch_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.attempt-1.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.metrics new file mode 100644 index 000000000..0e0be5a0e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/trace_ring_depth_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.attempt-1.log new file mode 100644 index 000000000..aac836652 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test fail_alongside_pass_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test duplicate_pass_is_rejected ... ok +test missing_start_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.log new file mode 100644 index 000000000..aac836652 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test fail_alongside_pass_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test duplicate_pass_is_rejected ... ok +test missing_start_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.metrics new file mode 100644 index 000000000..e524a7e95 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tracing_provider_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.attempt-1.log new file mode 100644 index 000000000..9ff547781 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.attempt-1.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test the_asid_check_rejects_a_disagreeing_tag ... ok +test settling_one_shadow_is_not_settling_the_shadows ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.48s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..9ff547781 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test the_asid_check_rejects_a_disagreeing_tag ... ok +test settling_one_shadow_is_not_settling_the_shadows ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.48s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.metrics new file mode 100644 index 000000000..6d0e1d377 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=19:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/ttbr0_shadow_reconciliation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.attempt-1.log new file mode 100644 index 000000000..8d39dc63d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.log new file mode 100644 index 000000000..8d39dc63d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.metrics new file mode 100644 index 000000000..3ea25bd51 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_fg_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.attempt-1.log new file mode 100644 index 000000000..747cd7adc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.79s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.log new file mode 100644 index 000000000..747cd7adc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.79s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.metrics new file mode 100644 index 000000000..475118259 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_irq_pm_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.attempt-1.log new file mode 100644 index 000000000..057bc041f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.log new file mode 100644 index 000000000..057bc041f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.metrics new file mode 100644 index 000000000..66e4a900d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/tty_oracle_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..68548fadd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test bind_udp_uses_the_masked_primitive ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..68548fadd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test bind_udp_uses_the_masked_primitive ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.metrics new file mode 100644 index 000000000..c6032638b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_ports_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..7b5b55c8b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.attempt-1.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok +test udp_lock_received_rule_is_not_vacuous ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..7b5b55c8b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok +test udp_lock_received_rule_is_not_vacuous ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.metrics new file mode 100644 index 000000000..bd47ffe8f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/udp_socket_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.attempt-1.log new file mode 100644 index 000000000..1ad14aec6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.log new file mode 100644 index 000000000..1ad14aec6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.metrics new file mode 100644 index 000000000..e01aa5ded --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/unix_stream_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.attempt-1.log new file mode 100644 index 000000000..d4624514a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test context_fork_is_profile_independent ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.64s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..d4624514a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test context_fork_is_profile_independent ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.64s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.metrics new file mode 100644 index 000000000..4b3a457a3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_boot_tests_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.attempt-1.log new file mode 100644 index 000000000..2235d2a86 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.log new file mode 100644 index 000000000..2235d2a86 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.metrics new file mode 100644 index 000000000..85ea1faf0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/x86_smp_enum_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.attempt-1.log new file mode 100644 index 000000000..014fb166d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_synchronous_and_async_censuses_agree ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..014fb166d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_synchronous_and_async_censuses_agree ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.metrics new file mode 100644 index 000000000..a010e4c75 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.IXHcWt/xhci_wait_irq_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.attempt-1.log new file mode 100644 index 000000000..b33a10ad5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..b33a10ad5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.metrics new file mode 100644 index 000000000..6617b054c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/aarch64_testing_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.attempt-1.log new file mode 100644 index 000000000..b1716d49e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.attempt-1.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.log new file mode 100644 index 000000000..b1716d49e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.metrics new file mode 100644 index 000000000..6fd4ba3e8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/block_request_lifetime_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.attempt-1.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.metrics new file mode 100644 index 000000000..50712c63d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/blocking_fd_eagain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.attempt-1.log new file mode 100644 index 000000000..b05d277a7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling bssh_auth_close_structure == +== running bssh_auth_close_structure == + +running 5 tests +test wrong_signer_reaches_signature_verification ... ok +test termination_waits_for_peer_and_preserves_shell_status ... ok +test oracle_requires_auth_refusal_and_strict_scorer_pins_it ... ok +test close_recipient_validation_precedes_completion ... ok +test scorer_rejects_missing_failed_and_duplicate_auth_evidence ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.81s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.log new file mode 100644 index 000000000..b05d277a7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.log @@ -0,0 +1,12 @@ +== compiling bssh_auth_close_structure == +== running bssh_auth_close_structure == + +running 5 tests +test wrong_signer_reaches_signature_verification ... ok +test termination_waits_for_peer_and_preserves_shell_status ... ok +test oracle_requires_auth_refusal_and_strict_scorer_pins_it ... ok +test close_recipient_validation_precedes_completion ... ok +test scorer_rejects_missing_failed_and_duplicate_auth_evidence ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.81s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.metrics new file mode 100644 index 000000000..570440d0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/bssh_auth_close_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.attempt-1.log new file mode 100644 index 000000000..b1aea593b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.attempt-1.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test every_budget_arm_is_read_separately ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..b1aea593b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test every_budget_arm_is_read_separately ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.metrics new file mode 100644 index 000000000..10c63b5ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_bxcap_schema_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..78a02d442 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.attempt-1.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.log new file mode 100644 index 000000000..78a02d442 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.metrics new file mode 100644 index 000000000..48026da1a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/capture_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.attempt-1.log new file mode 100644 index 000000000..91198ba8c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.log new file mode 100644 index 000000000..91198ba8c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.metrics new file mode 100644 index 000000000..ccd844667 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/console_read_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.attempt-1.log new file mode 100644 index 000000000..6ff52b81f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.attempt-1.log @@ -0,0 +1,108 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test no_cr3_dispatch_fails_closed ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 61.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.log new file mode 100644 index 000000000..6ff52b81f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.log @@ -0,0 +1,108 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test no_cr3_dispatch_fails_closed ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 61.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.metrics new file mode 100644 index 000000000..10d7f855f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=63:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/context_restore_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.attempt-1.log new file mode 100644 index 000000000..83ae0c526 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.log new file mode 100644 index 000000000..83ae0c526 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.metrics new file mode 100644 index 000000000..3dabda3be --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_component_h_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.attempt-1.log new file mode 100644 index 000000000..fd1a88aed --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok +test every_coverage_placement_names_a_declared_site ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.log new file mode 100644 index 000000000..fd1a88aed --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok +test every_coverage_placement_names_a_declared_site ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.metrics new file mode 100644 index 000000000..7e343a3fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_coverage_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.attempt-1.log new file mode 100644 index 000000000..990613471 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test the_register_names_exactly_the_declared_mutations ... ok +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_gated_mutation_is_declared ... ok +test every_declared_mutation_perturbs_a_real_site ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..990613471 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test the_register_names_exactly_the_declared_mutations ... ok +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_gated_mutation_is_declared ... ok +test every_declared_mutation_perturbs_a_real_site ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.metrics new file mode 100644 index 000000000..e5f6e6410 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_mutation_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.attempt-1.log new file mode 100644 index 000000000..df0d0374a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.log new file mode 100644 index 000000000..df0d0374a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.metrics new file mode 100644 index 000000000..a3435ebf8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/coreproof_sites_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.attempt-1.log new file mode 100644 index 000000000..a14d02d73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test zero_pin_files_stay_clean ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test critical_path_log_wider_census_is_pinned ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.log new file mode 100644 index 000000000..a14d02d73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test zero_pin_files_stay_clean ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test critical_path_log_wider_census_is_pinned ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.metrics new file mode 100644 index 000000000..805020bf7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/critical_path_logging_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.attempt-1.log new file mode 100644 index 000000000..c183f982f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.attempt-1.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test diagnostic_sample_values_are_pinned ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test ctx_ring_writes_are_sampled ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..c183f982f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test diagnostic_sample_values_are_pinned ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test ctx_ring_writes_are_sampled ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.metrics new file mode 100644 index 000000000..5107c5665 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ctx_diag_ring_sample_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.attempt-1.log new file mode 100644 index 000000000..e33fe93d5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..e33fe93d5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.metrics new file mode 100644 index 000000000..08848261d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/degenerate_transfer_fd_validation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.attempt-1.log new file mode 100644 index 000000000..c68a33583 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.log new file mode 100644 index 000000000..c68a33583 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.metrics new file mode 100644 index 000000000..1d58b9500 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_fact_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..861273171 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..861273171 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.metrics new file mode 100644 index 000000000..4f76ecd7f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.attempt-1.log new file mode 100644 index 000000000..f663a8c0a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.log new file mode 100644 index 000000000..f663a8c0a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.metrics new file mode 100644 index 000000000..1a1525a09 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dispatch_strand_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.attempt-1.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.metrics new file mode 100644 index 000000000..e253f306e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/dma_and_log_sink_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.attempt-1.log new file mode 100644 index 000000000..0b0a3861b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.log new file mode 100644 index 000000000..0b0a3861b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.metrics new file mode 100644 index 000000000..1cf6e0bee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/entry_point_df_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..35ecdf898 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.attempt-1.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.log new file mode 100644 index 000000000..35ecdf898 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.metrics new file mode 100644 index 000000000..9026d54f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exec_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.attempt-1.log new file mode 100644 index 000000000..18abd10fd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.log new file mode 100644 index 000000000..18abd10fd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.metrics new file mode 100644 index 000000000..f938f15c7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/exit_tally_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.attempt-1.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.metrics new file mode 100644 index 000000000..14de27cf9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_disk_size_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.attempt-1.log new file mode 100644 index 000000000..06dfe6142 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.attempt-1.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test ext2_acquire_itself_calls_record_park ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test negative_missing_record_park_call_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test read_guard_drop_releases_before_waking ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test run_one_itself_resets_the_park_marker ... ok +test write_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.log new file mode 100644 index 000000000..06dfe6142 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test ext2_acquire_itself_calls_record_park ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test negative_missing_record_park_call_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test read_guard_drop_releases_before_waking ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test run_one_itself_resets_the_park_marker ... ok +test write_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.metrics new file mode 100644 index 000000000..d3862ed37 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ext2_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.attempt-1.log new file mode 100644 index 000000000..d3e0bb74f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..d3e0bb74f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.metrics new file mode 100644 index 000000000..7912321be --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fcntl_pm_contention_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..0be8923f3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.log new file mode 100644 index 000000000..0be8923f3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.metrics new file mode 100644 index 000000000..6d1cd5b6b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/fork_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.attempt-1.log new file mode 100644 index 000000000..e8a91a1ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..e8a91a1ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.metrics new file mode 100644 index 000000000..da0ada17b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_pipefail_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.attempt-1.log new file mode 100644 index 000000000..85c126101 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test both_gates_source_and_call_gate_boot_facts ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.log new file mode 100644 index 000000000..85c126101 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test both_gates_source_and_call_gate_boot_facts ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.metrics new file mode 100644 index 000000000..7e0726e40 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_boot_facts_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.attempt-1.log new file mode 100644 index 000000000..2feba93f5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.log new file mode 100644 index 000000000..2feba93f5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.metrics new file mode 100644 index 000000000..f578b96c8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_capture_drain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.attempt-1.log new file mode 100644 index 000000000..d10674fb8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.attempt-1.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test hung_dump_report_rejects_malformed_lines ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test shipped_capture_deadline_and_mutations ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.62s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..d10674fb8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test hung_dump_report_rejects_malformed_lines ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test shipped_capture_deadline_and_mutations ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.62s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.metrics new file mode 100644 index 000000000..540c01582 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_qmp_backstop_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.attempt-1.log new file mode 100644 index 000000000..b493aee17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..b493aee17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.metrics new file mode 100644 index 000000000..cd619b4ca --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/gate_structure_preflight_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.attempt-1.log new file mode 100644 index 000000000..0a2d7f90b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test boot_tests_registry_stays_kthread_only ... ok +test item2_mutation_proof ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test item4_mutation_proof ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test item1_mutation_proof ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.log new file mode 100644 index 000000000..0a2d7f90b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test boot_tests_registry_stays_kthread_only ... ok +test item2_mutation_proof ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test item4_mutation_proof ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test item1_mutation_proof ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.metrics new file mode 100644 index 000000000..cab71540d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/green_program_envelope_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.attempt-1.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.metrics new file mode 100644 index 000000000..f98d3366c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/launcher_smoke_xhci_evidence_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.attempt-1.log new file mode 100644 index 000000000..1c2b6a7f5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.78s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.log new file mode 100644 index 000000000..1c2b6a7f5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.78s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.metrics new file mode 100644 index 000000000..dae3f7d46 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/lockup_capture_guard_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.attempt-1.log new file mode 100644 index 000000000..2348bc30c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.attempt-1.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_records_its_reason ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_exclusion_is_a_typed_guard ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test drain_owner_validator_rejects_force_release ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loops_drain_loopback ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test no_force_release_of_the_drain_owner ... ok +test oracle_snapshots_cover_the_census ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test pinned_hold_preserves_the_wake ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test loopback_guest_budget_production_policy_cases ... ok +test schedule_rearms_a_blocked_pump ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test rescue_retention_census ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test forced_stalled_home_retention ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test forced_offline_home_declines_retention ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.log new file mode 100644 index 000000000..2348bc30c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_records_its_reason ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_exclusion_is_a_typed_guard ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test drain_owner_validator_rejects_force_release ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loops_drain_loopback ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test no_force_release_of_the_drain_owner ... ok +test oracle_snapshots_cover_the_census ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test pinned_hold_preserves_the_wake ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test loopback_guest_budget_production_policy_cases ... ok +test schedule_rearms_a_blocked_pump ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test rescue_retention_census ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test forced_stalled_home_retention ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test forced_offline_home_declines_retention ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.metrics new file mode 100644 index 000000000..05db02256 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/loopback_pump_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.attempt-1.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.metrics new file mode 100644 index 000000000..d8aed8001 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/masked_binary_load_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.attempt-1.log new file mode 100644 index 000000000..bd04523f4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.log new file mode 100644 index 000000000..bd04523f4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.metrics new file mode 100644 index 000000000..2b94e5a7c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/mmap_floor_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.attempt-1.log new file mode 100644 index 000000000..84cfe5233 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.attempt-1.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.95s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.log new file mode 100644 index 000000000..84cfe5233 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.95s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.metrics new file mode 100644 index 000000000..5bd50e275 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/net_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.attempt-1.log new file mode 100644 index 000000000..037f67767 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_consumers_use_shared_resolution ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.21s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.log new file mode 100644 index 000000000..037f67767 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_consumers_use_shared_resolution ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.21s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.metrics new file mode 100644 index 000000000..aa868f76c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..f98aa233d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..f98aa233d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.metrics new file mode 100644 index 000000000..152442691 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/parallels_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.attempt-1.log new file mode 100644 index 000000000..8315f9936 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.attempt-1.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..8315f9936 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.metrics new file mode 100644 index 000000000..2a7bc664d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/pipe_fifo_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.attempt-1.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.metrics new file mode 100644 index 000000000..0769622f0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/poll_tcp_gate_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.attempt-1.log new file mode 100644 index 000000000..e9b58e811 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.log new file mode 100644 index 000000000..e9b58e811 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.metrics new file mode 100644 index 000000000..a246a7f18 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/preempt_bracket_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.attempt-1.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.metrics new file mode 100644 index 000000000..bc7ae2c73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_host_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.metrics new file mode 100644 index 000000000..5581f6915 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/qemu_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.attempt-1.log new file mode 100644 index 000000000..5227fa945 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.log new file mode 100644 index 000000000..5227fa945 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.metrics new file mode 100644 index 000000000..d0bf96c5e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.attempt-1.log new file mode 100644 index 000000000..8edd5c5d3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..8edd5c5d3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.metrics new file mode 100644 index 000000000..ca1149ba1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ring_span_unfiltered_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.attempt-1.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.metrics new file mode 100644 index 000000000..dd62625f4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/run_inspector_import_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.attempt-1.log new file mode 100644 index 000000000..688bde570 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test raw_serial_primitive_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.log new file mode 100644 index 000000000..688bde570 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test raw_serial_primitive_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.metrics new file mode 100644 index 000000000..1699b514c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/serial_line_atomicity_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.attempt-1.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.metrics new file mode 100644 index 000000000..1b764463e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/signal_eintr_predicate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.attempt-1.log new file mode 100644 index 000000000..96fc342a1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.25s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.log new file mode 100644 index 000000000..96fc342a1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.25s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.metrics new file mode 100644 index 000000000..58f20c98f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/softirq_deferral_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.attempt-1.log new file mode 100644 index 000000000..3969656ee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.attempt-1.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.log new file mode 100644 index 000000000..3969656ee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.metrics new file mode 100644 index 000000000..4028e29b1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/strand_handoff_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.attempt-1.log new file mode 100644 index 000000000..06a9e321b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.06s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..06a9e321b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.06s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.metrics new file mode 100644 index 000000000..5f92fbb1c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/structure_preflight_parallel_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.attempt-1.log new file mode 100644 index 000000000..3c321e9e9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.log new file mode 100644 index 000000000..3c321e9e9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.metrics new file mode 100644 index 000000000..ad1de8a6b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/syscall_return_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.attempt-1.log new file mode 100644 index 000000000..206b46dd4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.log new file mode 100644 index 000000000..206b46dd4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.metrics new file mode 100644 index 000000000..ea4fe8707 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_rustfmt_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.attempt-1.log new file mode 100644 index 000000000..e4e87c81d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.attempt-1.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_identity_mechanism_is_cfg_free ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.80s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.log new file mode 100644 index 000000000..e4e87c81d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_identity_mechanism_is_cfg_free ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.80s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.metrics new file mode 100644 index 000000000..e7d2eeb2c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=21:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/teardown_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.attempt-1.log new file mode 100644 index 000000000..adcae0f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.log new file mode 100644 index 000000000..adcae0f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.metrics new file mode 100644 index 000000000..233a26a1d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/terminal_edge_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.attempt-1.log new file mode 100644 index 000000000..4187f301d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_gates_read_the_marker ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..4187f301d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_gates_read_the_marker ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.metrics new file mode 100644 index 000000000..f708c50ca --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/timer_wake_dispatch_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.attempt-1.log new file mode 100644 index 000000000..deda940c3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.log new file mode 100644 index 000000000..deda940c3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.metrics new file mode 100644 index 000000000..0e0be5a0e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/trace_ring_depth_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.attempt-1.log new file mode 100644 index 000000000..297095344 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test missing_start_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test duplicate_pass_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.log new file mode 100644 index 000000000..297095344 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test missing_start_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test duplicate_pass_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.metrics new file mode 100644 index 000000000..e524a7e95 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tracing_provider_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.attempt-1.log new file mode 100644 index 000000000..72af3b217 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.attempt-1.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..72af3b217 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.metrics new file mode 100644 index 000000000..6d0e1d377 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=19:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/ttbr0_shadow_reconciliation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.attempt-1.log new file mode 100644 index 000000000..034391b9e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.96s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.log new file mode 100644 index 000000000..034391b9e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.96s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.metrics new file mode 100644 index 000000000..3ea25bd51 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_fg_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.attempt-1.log new file mode 100644 index 000000000..02a2e1761 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.72s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.log new file mode 100644 index 000000000..02a2e1761 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.72s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.metrics new file mode 100644 index 000000000..475118259 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_irq_pm_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.attempt-1.log new file mode 100644 index 000000000..de836be5f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test the_gate_carries_the_668_err_trap ... ok +test the_gate_measures_the_profile_that_ships ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.log new file mode 100644 index 000000000..de836be5f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test the_gate_carries_the_668_err_trap ... ok +test the_gate_measures_the_profile_that_ships ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.metrics new file mode 100644 index 000000000..66e4a900d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/tty_oracle_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..07bd0dda4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test bind_udp_uses_the_masked_primitive ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..07bd0dda4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test bind_udp_uses_the_masked_primitive ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.metrics new file mode 100644 index 000000000..c6032638b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_ports_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..a6403ca52 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.attempt-1.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..a6403ca52 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.metrics new file mode 100644 index 000000000..bd47ffe8f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/udp_socket_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.attempt-1.log new file mode 100644 index 000000000..cc0786b55 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test driver_and_gate_have_six_scored_legs ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.log new file mode 100644 index 000000000..cc0786b55 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test driver_and_gate_have_six_scored_legs ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.metrics new file mode 100644 index 000000000..e01aa5ded --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/unix_stream_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.attempt-1.log new file mode 100644 index 000000000..42f98e76c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test context_fork_is_profile_independent ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_missing_completion_is_rejected ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..42f98e76c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test context_fork_is_profile_independent ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_missing_completion_is_rejected ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.metrics new file mode 100644 index 000000000..4b3a457a3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_boot_tests_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.attempt-1.log new file mode 100644 index 000000000..2235d2a86 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.log new file mode 100644 index 000000000..2235d2a86 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.metrics new file mode 100644 index 000000000..85ea1faf0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/x86_smp_enum_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.attempt-1.log new file mode 100644 index 000000000..4a730caa8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..4a730caa8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.metrics new file mode 100644 index 000000000..a010e4c75 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.Pl2TTZ/xhci_wait_irq_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.attempt-1.log new file mode 100644 index 000000000..b33a10ad5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..b33a10ad5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.metrics new file mode 100644 index 000000000..6617b054c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/aarch64_testing_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.attempt-1.log new file mode 100644 index 000000000..71a22dd41 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.attempt-1.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test driver_completion_wait_population_is_pinned ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.log new file mode 100644 index 000000000..71a22dd41 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test driver_completion_wait_population_is_pinned ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.metrics new file mode 100644 index 000000000..b64f59928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/block_request_lifetime_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.attempt-1.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.metrics new file mode 100644 index 000000000..4889c0fc5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/blocking_fd_eagain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.attempt-1.log new file mode 100644 index 000000000..7e770f89e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling bssh_auth_close_structure == +== running bssh_auth_close_structure == + +running 5 tests +test wrong_signer_reaches_signature_verification ... ok +test termination_waits_for_peer_and_preserves_shell_status ... ok +test oracle_requires_auth_refusal_and_strict_scorer_pins_it ... ok +test close_recipient_validation_precedes_completion ... ok +test scorer_rejects_missing_failed_and_duplicate_auth_evidence ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.63s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.log new file mode 100644 index 000000000..7e770f89e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.log @@ -0,0 +1,12 @@ +== compiling bssh_auth_close_structure == +== running bssh_auth_close_structure == + +running 5 tests +test wrong_signer_reaches_signature_verification ... ok +test termination_waits_for_peer_and_preserves_shell_status ... ok +test oracle_requires_auth_refusal_and_strict_scorer_pins_it ... ok +test close_recipient_validation_precedes_completion ... ok +test scorer_rejects_missing_failed_and_duplicate_auth_evidence ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.63s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.metrics new file mode 100644 index 000000000..570440d0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/bssh_auth_close_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.attempt-1.log new file mode 100644 index 000000000..36c3c6c55 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.attempt-1.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test every_budget_arm_is_read_separately ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..36c3c6c55 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test every_budget_arm_is_read_separately ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.metrics new file mode 100644 index 000000000..5c7458a73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_bxcap_schema_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..8061a2d52 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.attempt-1.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.log new file mode 100644 index 000000000..8061a2d52 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.metrics new file mode 100644 index 000000000..839a398f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/capture_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.attempt-1.log new file mode 100644 index 000000000..5566c638c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.log new file mode 100644 index 000000000..5566c638c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.metrics new file mode 100644 index 000000000..986db815a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/console_read_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.attempt-1.log new file mode 100644 index 000000000..fff4120eb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.attempt-1.log @@ -0,0 +1,108 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test no_cr3_dispatch_fails_closed ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 61.37s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.log new file mode 100644 index 000000000..fff4120eb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.log @@ -0,0 +1,108 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test no_cr3_dispatch_fails_closed ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 61.37s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.metrics new file mode 100644 index 000000000..1b7f267e7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=62:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/context_restore_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.attempt-1.log new file mode 100644 index 000000000..83ae0c526 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.log new file mode 100644 index 000000000..83ae0c526 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.metrics new file mode 100644 index 000000000..3c9599741 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_component_h_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.attempt-1.log new file mode 100644 index 000000000..f3dce5f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.log new file mode 100644 index 000000000..f3dce5f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.metrics new file mode 100644 index 000000000..7e343a3fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_coverage_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.attempt-1.log new file mode 100644 index 000000000..3ad417f1e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test the_register_names_exactly_the_declared_mutations ... ok +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..3ad417f1e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test the_register_names_exactly_the_declared_mutations ... ok +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.metrics new file mode 100644 index 000000000..92b03d890 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_mutation_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.attempt-1.log new file mode 100644 index 000000000..633c928c0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_placed_site_is_declared ... ok +test every_declared_site_is_actually_placed ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.log new file mode 100644 index 000000000..633c928c0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_placed_site_is_declared ... ok +test every_declared_site_is_actually_placed ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.metrics new file mode 100644 index 000000000..213bd9354 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/coreproof_sites_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.attempt-1.log new file mode 100644 index 000000000..ce45f1c01 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test critical_path_log_wider_census_is_pinned ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.log new file mode 100644 index 000000000..ce45f1c01 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test critical_path_log_wider_census_is_pinned ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.metrics new file mode 100644 index 000000000..539a10a2f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/critical_path_logging_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.attempt-1.log new file mode 100644 index 000000000..9fa9c1fe6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.attempt-1.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test diagnostic_sample_values_are_pinned ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test ctx_ring_writes_are_sampled ... ok +test sched_ring_writes_are_sampled ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..9fa9c1fe6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test diagnostic_sample_values_are_pinned ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test ctx_ring_writes_are_sampled ... ok +test sched_ring_writes_are_sampled ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.metrics new file mode 100644 index 000000000..1623f4726 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ctx_diag_ring_sample_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.attempt-1.log new file mode 100644 index 000000000..b5ea29eba --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..b5ea29eba --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.metrics new file mode 100644 index 000000000..4b9dbb6a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/degenerate_transfer_fd_validation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.attempt-1.log new file mode 100644 index 000000000..c68a33583 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.log new file mode 100644 index 000000000..c68a33583 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.metrics new file mode 100644 index 000000000..376a58680 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_fact_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.metrics new file mode 100644 index 000000000..4f76ecd7f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.attempt-1.log new file mode 100644 index 000000000..7cd04329b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.log new file mode 100644 index 000000000..7cd04329b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.metrics new file mode 100644 index 000000000..1a1525a09 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dispatch_strand_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.attempt-1.log new file mode 100644 index 000000000..0fc05e220 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.log new file mode 100644 index 000000000..0fc05e220 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.metrics new file mode 100644 index 000000000..e253f306e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/dma_and_log_sink_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.attempt-1.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.metrics new file mode 100644 index 000000000..1cf6e0bee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/entry_point_df_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..f5a50cbc0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.attempt-1.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test creation_publication_seams_are_first_and_unique ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.log new file mode 100644 index 000000000..f5a50cbc0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test creation_publication_seams_are_first_and_unique ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.metrics new file mode 100644 index 000000000..9026d54f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exec_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.attempt-1.log new file mode 100644 index 000000000..3f797c7cd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.log new file mode 100644 index 000000000..3f797c7cd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.metrics new file mode 100644 index 000000000..f938f15c7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/exit_tally_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.attempt-1.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.metrics new file mode 100644 index 000000000..14de27cf9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_disk_size_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.attempt-1.log new file mode 100644 index 000000000..cbc52d88b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.attempt-1.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test run_one_itself_resets_the_park_marker ... ok +test read_guard_drop_releases_before_waking ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test write_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.log new file mode 100644 index 000000000..cbc52d88b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test run_one_itself_resets_the_park_marker ... ok +test read_guard_drop_releases_before_waking ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test write_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.metrics new file mode 100644 index 000000000..d3862ed37 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ext2_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.attempt-1.log new file mode 100644 index 000000000..97d1652aa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test driver_pin_precedes_every_peer_selection ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..97d1652aa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test driver_pin_precedes_every_peer_selection ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.metrics new file mode 100644 index 000000000..7912321be --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fcntl_pm_contention_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..873e64384 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.log new file mode 100644 index 000000000..873e64384 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.metrics new file mode 100644 index 000000000..6d1cd5b6b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/fork_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.attempt-1.log new file mode 100644 index 000000000..458ac3878 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..458ac3878 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.metrics new file mode 100644 index 000000000..a2b372244 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_pipefail_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.attempt-1.log new file mode 100644 index 000000000..3ffcf12c5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.log new file mode 100644 index 000000000..3ffcf12c5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.metrics new file mode 100644 index 000000000..7e0726e40 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_boot_facts_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.attempt-1.log new file mode 100644 index 000000000..bb555abd8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.log new file mode 100644 index 000000000..bb555abd8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.metrics new file mode 100644 index 000000000..6cc931938 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_capture_drain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.attempt-1.log new file mode 100644 index 000000000..0c3703f33 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.attempt-1.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test shipped_capture_deadline_and_mutations ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test receipt_precedes_response_deadline ... ok +test strict_kill_follows_qmp_decision ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test rejects_malformed_complete_reports ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test census_wiring_calls_both_outcomes ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.57s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..0c3703f33 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test shipped_capture_deadline_and_mutations ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test receipt_precedes_response_deadline ... ok +test strict_kill_follows_qmp_decision ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test rejects_malformed_complete_reports ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test census_wiring_calls_both_outcomes ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.57s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.metrics new file mode 100644 index 000000000..540c01582 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_qmp_backstop_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.attempt-1.log new file mode 100644 index 000000000..b493aee17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..b493aee17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.metrics new file mode 100644 index 000000000..e7199cd99 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/gate_structure_preflight_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.attempt-1.log new file mode 100644 index 000000000..f878dc433 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test item4_mutation_proof ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item2_mutation_proof ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test item1_mutation_proof ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.log new file mode 100644 index 000000000..f878dc433 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test item4_mutation_proof ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item2_mutation_proof ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test item1_mutation_proof ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.metrics new file mode 100644 index 000000000..8473d1fa3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/green_program_envelope_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.attempt-1.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.metrics new file mode 100644 index 000000000..f98d3366c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/launcher_smoke_xhci_evidence_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.attempt-1.log new file mode 100644 index 000000000..e59c4e9cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.63s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.log new file mode 100644 index 000000000..e59c4e9cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.63s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.metrics new file mode 100644 index 000000000..dae3f7d46 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/lockup_capture_guard_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.attempt-1.log new file mode 100644 index 000000000..e5941e9fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.attempt-1.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_records_its_reason ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_exclusion_is_a_typed_guard ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test drain_owner_validator_rejects_force_release ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test oracle_snapshots_cover_the_census ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_preserves_the_wake ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test loopback_guest_budget_production_policy_cases ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test rescue_retention_census ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test forced_stalled_home_retention ... ok +test forced_offline_home_declines_retention ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.72s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.log new file mode 100644 index 000000000..e5941e9fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_records_its_reason ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_exclusion_is_a_typed_guard ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test drain_owner_validator_rejects_force_release ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test oracle_snapshots_cover_the_census ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_preserves_the_wake ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test loopback_guest_budget_production_policy_cases ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test rescue_retention_census ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test forced_stalled_home_retention ... ok +test forced_offline_home_declines_retention ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.72s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.metrics new file mode 100644 index 000000000..424bde7cc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/loopback_pump_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.attempt-1.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.metrics new file mode 100644 index 000000000..3d71875c9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/masked_binary_load_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.attempt-1.log new file mode 100644 index 000000000..04fb2e36b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.log new file mode 100644 index 000000000..04fb2e36b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.metrics new file mode 100644 index 000000000..2b94e5a7c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/mmap_floor_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.attempt-1.log new file mode 100644 index 000000000..cd963256f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.attempt-1.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.76s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.log new file mode 100644 index 000000000..cd963256f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.76s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.metrics new file mode 100644 index 000000000..5bd50e275 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/net_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.attempt-1.log new file mode 100644 index 000000000..ba07c5d7d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_output_write_check_is_not_vacuous ... ok +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_consumers_use_shared_resolution ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.log new file mode 100644 index 000000000..ba07c5d7d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_output_write_check_is_not_vacuous ... ok +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_consumers_use_shared_resolution ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.metrics new file mode 100644 index 000000000..df2a30d4b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..f98aa233d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..f98aa233d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.metrics new file mode 100644 index 000000000..cf2192c1b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/parallels_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.attempt-1.log new file mode 100644 index 000000000..91475ee20 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.attempt-1.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..91475ee20 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.metrics new file mode 100644 index 000000000..94f016db0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/pipe_fifo_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.attempt-1.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.metrics new file mode 100644 index 000000000..ea3288f14 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/poll_tcp_gate_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.attempt-1.log new file mode 100644 index 000000000..91496e9f7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.log new file mode 100644 index 000000000..91496e9f7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.metrics new file mode 100644 index 000000000..a246a7f18 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/preempt_bracket_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.attempt-1.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.metrics new file mode 100644 index 000000000..bc7ae2c73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_host_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.metrics new file mode 100644 index 000000000..5581f6915 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/qemu_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.attempt-1.log new file mode 100644 index 000000000..bfe3702c1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.log new file mode 100644 index 000000000..bfe3702c1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.metrics new file mode 100644 index 000000000..91be319b6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.attempt-1.log new file mode 100644 index 000000000..9d6d498b0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..9d6d498b0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.metrics new file mode 100644 index 000000000..1825c0f53 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ring_span_unfiltered_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.attempt-1.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.metrics new file mode 100644 index 000000000..dd62625f4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/run_inspector_import_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.attempt-1.log new file mode 100644 index 000000000..07af3b9f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.log new file mode 100644 index 000000000..07af3b9f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.metrics new file mode 100644 index 000000000..3ab6dbd70 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/serial_line_atomicity_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.attempt-1.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.metrics new file mode 100644 index 000000000..1b764463e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/signal_eintr_predicate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.attempt-1.log new file mode 100644 index 000000000..e09c57a10 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test scorers_require_oracle ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.log new file mode 100644 index 000000000..e09c57a10 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test scorers_require_oracle ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.metrics new file mode 100644 index 000000000..58f20c98f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/softirq_deferral_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.attempt-1.log new file mode 100644 index 000000000..4c9b2d00f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.attempt-1.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.log new file mode 100644 index 000000000..4c9b2d00f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.metrics new file mode 100644 index 000000000..4028e29b1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/strand_handoff_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.attempt-1.log new file mode 100644 index 000000000..12325d7f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..12325d7f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.metrics new file mode 100644 index 000000000..f10e2b61a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=7:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/structure_preflight_parallel_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.attempt-1.log new file mode 100644 index 000000000..0d627c594 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test no_trap_names_its_return_register_as_input_only ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.log new file mode 100644 index 000000000..0d627c594 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test no_trap_names_its_return_register_as_input_only ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.metrics new file mode 100644 index 000000000..ad1de8a6b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/syscall_return_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.attempt-1.log new file mode 100644 index 000000000..8b9cd029f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.log new file mode 100644 index 000000000..8b9cd029f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.metrics new file mode 100644 index 000000000..ea4fe8707 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_rustfmt_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.attempt-1.log new file mode 100644 index 000000000..91a616e21 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.attempt-1.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test init_identity_mechanism_is_cfg_free ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_release_ordering_is_structural ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.84s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.log new file mode 100644 index 000000000..91a616e21 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test init_identity_mechanism_is_cfg_free ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_release_ordering_is_structural ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.84s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.metrics new file mode 100644 index 000000000..143958f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=20:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/teardown_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.attempt-1.log new file mode 100644 index 000000000..9a1b2dc81 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.log new file mode 100644 index 000000000..9a1b2dc81 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.metrics new file mode 100644 index 000000000..233a26a1d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/terminal_edge_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.attempt-1.log new file mode 100644 index 000000000..2b0c179b8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_gates_read_the_marker ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..2b0c179b8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_gates_read_the_marker ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.metrics new file mode 100644 index 000000000..f708c50ca --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/timer_wake_dispatch_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.attempt-1.log new file mode 100644 index 000000000..deda940c3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.log new file mode 100644 index 000000000..deda940c3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.metrics new file mode 100644 index 000000000..0e0be5a0e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/trace_ring_depth_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.attempt-1.log new file mode 100644 index 000000000..b768b7716 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test missing_start_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test duplicate_pass_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.log new file mode 100644 index 000000000..b768b7716 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test missing_start_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test duplicate_pass_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.metrics new file mode 100644 index 000000000..5497fe1a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tracing_provider_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.attempt-1.log new file mode 100644 index 000000000..1717aa078 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.attempt-1.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.94s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..1717aa078 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.94s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.metrics new file mode 100644 index 000000000..e09802a8c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=20:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/ttbr0_shadow_reconciliation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.attempt-1.log new file mode 100644 index 000000000..941cf1e6b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.log new file mode 100644 index 000000000..941cf1e6b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.metrics new file mode 100644 index 000000000..8fcf13735 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_fg_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.attempt-1.log new file mode 100644 index 000000000..c890c2f1a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.88s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.log new file mode 100644 index 000000000..c890c2f1a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.88s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.metrics new file mode 100644 index 000000000..475118259 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_irq_pm_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.attempt-1.log new file mode 100644 index 000000000..296eeccc3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.log new file mode 100644 index 000000000..296eeccc3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.metrics new file mode 100644 index 000000000..b1ae3a5e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/tty_oracle_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..cea937369 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test bind_udp_uses_the_masked_primitive ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..cea937369 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test bind_udp_uses_the_masked_primitive ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.metrics new file mode 100644 index 000000000..c6032638b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_ports_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..f838cf25a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.attempt-1.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..f838cf25a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.metrics new file mode 100644 index 000000000..bd47ffe8f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/udp_socket_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.attempt-1.log new file mode 100644 index 000000000..7968102c9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.log new file mode 100644 index 000000000..7968102c9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.metrics new file mode 100644 index 000000000..e01aa5ded --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/unix_stream_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.attempt-1.log new file mode 100644 index 000000000..bd05df7d1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test context_fork_is_profile_independent ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..bd05df7d1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test context_fork_is_profile_independent ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.metrics new file mode 100644 index 000000000..03295926e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_boot_tests_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.attempt-1.log new file mode 100644 index 000000000..2235d2a86 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.log new file mode 100644 index 000000000..2235d2a86 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.metrics new file mode 100644 index 000000000..85ea1faf0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/x86_smp_enum_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.attempt-1.log new file mode 100644 index 000000000..19d27ddd6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test the_synchronous_and_async_censuses_agree ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..19d27ddd6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test the_synchronous_and_async_censuses_agree ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.metrics new file mode 100644 index 000000000..a010e4c75 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.cnz7zo/xhci_wait_irq_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.attempt-1.log new file mode 100644 index 000000000..85f1ac928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..85f1ac928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.metrics new file mode 100644 index 000000000..425f1e594 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/aarch64_testing_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.attempt-1.log new file mode 100644 index 000000000..b5f3c7bb1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.attempt-1.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test completion_wait_census_ignores_comments_and_string_literals ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.log new file mode 100644 index 000000000..b5f3c7bb1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test completion_wait_census_ignores_comments_and_string_literals ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.metrics new file mode 100644 index 000000000..6fd4ba3e8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/block_request_lifetime_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.attempt-1.log new file mode 100644 index 000000000..d17ec9525 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..d17ec9525 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.metrics new file mode 100644 index 000000000..50712c63d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/blocking_fd_eagain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.attempt-1.log new file mode 100644 index 000000000..8efb7d698 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling bssh_auth_close_structure == +== running bssh_auth_close_structure == + +running 5 tests +test wrong_signer_reaches_signature_verification ... ok +test oracle_requires_auth_refusal_and_strict_scorer_pins_it ... ok +test termination_waits_for_peer_and_preserves_shell_status ... ok +test close_recipient_validation_precedes_completion ... ok +test scorer_rejects_missing_failed_and_duplicate_auth_evidence ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.84s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.log new file mode 100644 index 000000000..8efb7d698 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.log @@ -0,0 +1,12 @@ +== compiling bssh_auth_close_structure == +== running bssh_auth_close_structure == + +running 5 tests +test wrong_signer_reaches_signature_verification ... ok +test oracle_requires_auth_refusal_and_strict_scorer_pins_it ... ok +test termination_waits_for_peer_and_preserves_shell_status ... ok +test close_recipient_validation_precedes_completion ... ok +test scorer_rejects_missing_failed_and_duplicate_auth_evidence ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.84s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.metrics new file mode 100644 index 000000000..570440d0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/bssh_auth_close_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.attempt-1.log new file mode 100644 index 000000000..fb3d37eac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.attempt-1.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test every_budget_arm_is_read_separately ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..fb3d37eac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test every_budget_arm_is_read_separately ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.metrics new file mode 100644 index 000000000..10c63b5ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_bxcap_schema_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..c30554e74 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.attempt-1.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.log new file mode 100644 index 000000000..c30554e74 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.metrics new file mode 100644 index 000000000..48026da1a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/capture_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.attempt-1.log new file mode 100644 index 000000000..985f3b6d8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.log new file mode 100644 index 000000000..985f3b6d8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.metrics new file mode 100644 index 000000000..ccd844667 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/console_read_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.attempt-1.log new file mode 100644 index 000000000..cbf459756 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.attempt-1.log @@ -0,0 +1,105 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test no_cr3_dispatch_fails_closed ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 59.48s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.log new file mode 100644 index 000000000..cbf459756 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.log @@ -0,0 +1,105 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test no_cr3_dispatch_fails_closed ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 59.48s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.metrics new file mode 100644 index 000000000..90e97fdf1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=61:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/context_restore_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.attempt-1.log new file mode 100644 index 000000000..b34a748cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.log new file mode 100644 index 000000000..b34a748cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.metrics new file mode 100644 index 000000000..3c9599741 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_component_h_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.attempt-1.log new file mode 100644 index 000000000..f3dce5f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.log new file mode 100644 index 000000000..f3dce5f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.metrics new file mode 100644 index 000000000..7e343a3fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_coverage_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.attempt-1.log new file mode 100644 index 000000000..3ad417f1e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test the_register_names_exactly_the_declared_mutations ... ok +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..3ad417f1e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test the_register_names_exactly_the_declared_mutations ... ok +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.metrics new file mode 100644 index 000000000..e5f6e6410 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_mutation_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.attempt-1.log new file mode 100644 index 000000000..df0d0374a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.log new file mode 100644 index 000000000..df0d0374a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.metrics new file mode 100644 index 000000000..a3435ebf8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/coreproof_sites_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.attempt-1.log new file mode 100644 index 000000000..2ebc25f1b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test zero_pin_files_stay_clean ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test critical_path_log_census_is_pinned ... ok +test critical_path_log_wider_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.log new file mode 100644 index 000000000..2ebc25f1b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test zero_pin_files_stay_clean ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test critical_path_log_census_is_pinned ... ok +test critical_path_log_wider_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.metrics new file mode 100644 index 000000000..805020bf7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/critical_path_logging_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.attempt-1.log new file mode 100644 index 000000000..546273e86 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.attempt-1.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test ctx_ring_writes_are_sampled ... ok +test sched_ring_writes_are_sampled ... ok +test diagnostic_sample_values_are_pinned ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..546273e86 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test ctx_ring_writes_are_sampled ... ok +test sched_ring_writes_are_sampled ... ok +test diagnostic_sample_values_are_pinned ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.metrics new file mode 100644 index 000000000..5107c5665 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ctx_diag_ring_sample_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.attempt-1.log new file mode 100644 index 000000000..c48e0712f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..c48e0712f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.metrics new file mode 100644 index 000000000..08848261d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/degenerate_transfer_fd_validation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.attempt-1.log new file mode 100644 index 000000000..c68a33583 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.log new file mode 100644 index 000000000..c68a33583 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.metrics new file mode 100644 index 000000000..1d58b9500 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_fact_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.metrics new file mode 100644 index 000000000..4f76ecd7f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.attempt-1.log new file mode 100644 index 000000000..008c5d491 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test host_consumers_have_no_removed_record_dependency ... ok +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.log new file mode 100644 index 000000000..008c5d491 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test host_consumers_have_no_removed_record_dependency ... ok +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.metrics new file mode 100644 index 000000000..1a1525a09 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dispatch_strand_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.attempt-1.log new file mode 100644 index 000000000..909962e3e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.log new file mode 100644 index 000000000..909962e3e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.metrics new file mode 100644 index 000000000..e253f306e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/dma_and_log_sink_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.attempt-1.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.metrics new file mode 100644 index 000000000..1cf6e0bee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/entry_point_df_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..95e61c0fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.attempt-1.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test function_body_raw_string_close_preserves_next_byte ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.log new file mode 100644 index 000000000..95e61c0fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test function_body_raw_string_close_preserves_next_byte ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.metrics new file mode 100644 index 000000000..9026d54f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exec_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.attempt-1.log new file mode 100644 index 000000000..36539046e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.log new file mode 100644 index 000000000..36539046e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.metrics new file mode 100644 index 000000000..f938f15c7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/exit_tally_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.attempt-1.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.metrics new file mode 100644 index 000000000..14de27cf9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_disk_size_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.attempt-1.log new file mode 100644 index 000000000..57a52df79 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.attempt-1.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test ext2_acquire_itself_calls_record_park ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test run_one_itself_resets_the_park_marker ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test write_guard_drop_releases_before_waking ... ok +test read_guard_drop_releases_before_waking ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.log new file mode 100644 index 000000000..57a52df79 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test ext2_acquire_itself_calls_record_park ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test run_one_itself_resets_the_park_marker ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test write_guard_drop_releases_before_waking ... ok +test read_guard_drop_releases_before_waking ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.metrics new file mode 100644 index 000000000..d3862ed37 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ext2_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.attempt-1.log new file mode 100644 index 000000000..0f0d3913e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..0f0d3913e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.metrics new file mode 100644 index 000000000..7912321be --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fcntl_pm_contention_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..765ee5c16 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.log new file mode 100644 index 000000000..765ee5c16 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.metrics new file mode 100644 index 000000000..6d1cd5b6b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/fork_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.attempt-1.log new file mode 100644 index 000000000..12477abbf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..12477abbf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.metrics new file mode 100644 index 000000000..da0ada17b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_pipefail_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.attempt-1.log new file mode 100644 index 000000000..eef7f5d43 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.log new file mode 100644 index 000000000..eef7f5d43 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.metrics new file mode 100644 index 000000000..7e0726e40 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_boot_facts_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.attempt-1.log new file mode 100644 index 000000000..592cce63d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.log new file mode 100644 index 000000000..592cce63d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.metrics new file mode 100644 index 000000000..f578b96c8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_capture_drain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.attempt-1.log new file mode 100644 index 000000000..b267d06ea --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.attempt-1.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test shipped_capture_deadline_and_mutations ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.62s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..b267d06ea --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test shipped_capture_deadline_and_mutations ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.62s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.metrics new file mode 100644 index 000000000..540c01582 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_qmp_backstop_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.attempt-1.log new file mode 100644 index 000000000..58d7b009f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..58d7b009f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.metrics new file mode 100644 index 000000000..cd619b4ca --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/gate_structure_preflight_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.attempt-1.log new file mode 100644 index 000000000..781bfdd09 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_gate_scripts_boot_smp_4 ... ok +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test item1_mutation_proof ... ok +test item2_mutation_proof ... ok +test item4_mutation_proof ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.log new file mode 100644 index 000000000..781bfdd09 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_gate_scripts_boot_smp_4 ... ok +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test item1_mutation_proof ... ok +test item2_mutation_proof ... ok +test item4_mutation_proof ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.metrics new file mode 100644 index 000000000..cab71540d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/green_program_envelope_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.attempt-1.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.metrics new file mode 100644 index 000000000..f98d3366c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/launcher_smoke_xhci_evidence_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.attempt-1.log new file mode 100644 index 000000000..3ebd17d8c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.70s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.log new file mode 100644 index 000000000..3ebd17d8c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.70s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.metrics new file mode 100644 index 000000000..dae3f7d46 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/lockup_capture_guard_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.attempt-1.log new file mode 100644 index 000000000..d90def497 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.attempt-1.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_records_its_reason ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test drain_exclusion_is_a_typed_guard ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test drain_owner_validator_rejects_force_release ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test general_idle_loops_drain_loopback ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test oracle_snapshots_cover_the_census ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pinned_hold_preserves_the_wake ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pump_producer_seam_is_single ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_helpers_are_adjacent ... ok +test loopback_guest_budget_production_policy_cases ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test forced_offline_home_declines_retention ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test rescue_retention_census ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test forced_stalled_home_retention ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.98s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.log new file mode 100644 index 000000000..d90def497 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_records_its_reason ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test drain_exclusion_is_a_typed_guard ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test drain_owner_validator_rejects_force_release ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test general_idle_loops_drain_loopback ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test oracle_snapshots_cover_the_census ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pinned_hold_preserves_the_wake ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pump_producer_seam_is_single ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_helpers_are_adjacent ... ok +test loopback_guest_budget_production_policy_cases ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test forced_offline_home_declines_retention ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test rescue_retention_census ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test forced_stalled_home_retention ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.98s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.metrics new file mode 100644 index 000000000..05db02256 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/loopback_pump_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.attempt-1.log new file mode 100644 index 000000000..a0d7b28ee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.log new file mode 100644 index 000000000..a0d7b28ee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.metrics new file mode 100644 index 000000000..d8aed8001 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/masked_binary_load_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.attempt-1.log new file mode 100644 index 000000000..ecac05abd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.log new file mode 100644 index 000000000..ecac05abd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.metrics new file mode 100644 index 000000000..2b94e5a7c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/mmap_floor_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.attempt-1.log new file mode 100644 index 000000000..4e2c92960 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.attempt-1.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.56s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.log new file mode 100644 index 000000000..4e2c92960 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.56s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.metrics new file mode 100644 index 000000000..5bd50e275 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/net_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.attempt-1.log new file mode 100644 index 000000000..c470a2224 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_consumers_use_shared_resolution ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.log new file mode 100644 index 000000000..c470a2224 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_consumers_use_shared_resolution ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.metrics new file mode 100644 index 000000000..df2a30d4b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.metrics new file mode 100644 index 000000000..152442691 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/parallels_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.attempt-1.log new file mode 100644 index 000000000..32fd8a1bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.attempt-1.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..32fd8a1bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.metrics new file mode 100644 index 000000000..2a7bc664d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/pipe_fifo_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.attempt-1.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.metrics new file mode 100644 index 000000000..0769622f0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/poll_tcp_gate_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.attempt-1.log new file mode 100644 index 000000000..3b19bb762 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.log new file mode 100644 index 000000000..3b19bb762 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.metrics new file mode 100644 index 000000000..a246a7f18 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/preempt_bracket_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.attempt-1.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.metrics new file mode 100644 index 000000000..bc7ae2c73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_host_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.metrics new file mode 100644 index 000000000..5581f6915 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/qemu_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.attempt-1.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.metrics new file mode 100644 index 000000000..91be319b6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.attempt-1.log new file mode 100644 index 000000000..3b81b903a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..3b81b903a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.metrics new file mode 100644 index 000000000..1825c0f53 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ring_span_unfiltered_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.attempt-1.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.metrics new file mode 100644 index 000000000..dd62625f4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/run_inspector_import_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.attempt-1.log new file mode 100644 index 000000000..07af3b9f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.log new file mode 100644 index 000000000..07af3b9f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.metrics new file mode 100644 index 000000000..3ab6dbd70 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/serial_line_atomicity_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.attempt-1.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.metrics new file mode 100644 index 000000000..ca4f2b18b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/signal_eintr_predicate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.attempt-1.log new file mode 100644 index 000000000..e43bf6b8b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.log new file mode 100644 index 000000000..e43bf6b8b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.metrics new file mode 100644 index 000000000..f25be96af --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/softirq_deferral_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.attempt-1.log new file mode 100644 index 000000000..999070d9e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.attempt-1.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.log new file mode 100644 index 000000000..999070d9e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.metrics new file mode 100644 index 000000000..18aaa97d4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/strand_handoff_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.attempt-1.log new file mode 100644 index 000000000..12325d7f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..12325d7f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.metrics new file mode 100644 index 000000000..5f92fbb1c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/structure_preflight_parallel_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.attempt-1.log new file mode 100644 index 000000000..c64e12da9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test no_trap_names_its_return_register_as_input_only ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.log new file mode 100644 index 000000000..c64e12da9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test no_trap_names_its_return_register_as_input_only ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.metrics new file mode 100644 index 000000000..ad1de8a6b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/syscall_return_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.attempt-1.log new file mode 100644 index 000000000..0a6b10970 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.log new file mode 100644 index 000000000..0a6b10970 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.metrics new file mode 100644 index 000000000..ea4fe8707 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_rustfmt_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.attempt-1.log new file mode 100644 index 000000000..c2c02f21f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.attempt-1.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test init_identity_mechanism_is_cfg_free ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test kernel_stack_release_ordering_is_structural ... ok +test parse_u64_const_reads_real_values ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test tombstone_row_state_is_the_single_authority ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.21s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.log new file mode 100644 index 000000000..c2c02f21f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test init_identity_mechanism_is_cfg_free ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test kernel_stack_release_ordering_is_structural ... ok +test parse_u64_const_reads_real_values ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test tombstone_row_state_is_the_single_authority ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.21s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.metrics new file mode 100644 index 000000000..143958f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=20:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/teardown_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.attempt-1.log new file mode 100644 index 000000000..02e88a349 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.log new file mode 100644 index 000000000..02e88a349 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.metrics new file mode 100644 index 000000000..100d59c16 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/terminal_edge_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.attempt-1.log new file mode 100644 index 000000000..3e09f981b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_gates_read_the_marker ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..3e09f981b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_gates_read_the_marker ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.metrics new file mode 100644 index 000000000..f708c50ca --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/timer_wake_dispatch_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.attempt-1.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.metrics new file mode 100644 index 000000000..0e0be5a0e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/trace_ring_depth_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.attempt-1.log new file mode 100644 index 000000000..8c9bdef5f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test missing_start_is_rejected ... ok +test duplicate_pass_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.log new file mode 100644 index 000000000..8c9bdef5f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test missing_start_is_rejected ... ok +test duplicate_pass_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.metrics new file mode 100644 index 000000000..e524a7e95 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tracing_provider_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.attempt-1.log new file mode 100644 index 000000000..becbe3338 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.attempt-1.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..becbe3338 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.metrics new file mode 100644 index 000000000..ca1902a6c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=18:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/ttbr0_shadow_reconciliation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.attempt-1.log new file mode 100644 index 000000000..fb76faa13 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.log new file mode 100644 index 000000000..fb76faa13 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.metrics new file mode 100644 index 000000000..3ea25bd51 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_fg_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.attempt-1.log new file mode 100644 index 000000000..3bfdbc98e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.96s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.log new file mode 100644 index 000000000..3bfdbc98e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.96s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.metrics new file mode 100644 index 000000000..475118259 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_irq_pm_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.attempt-1.log new file mode 100644 index 000000000..2df6c8802 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.log new file mode 100644 index 000000000..2df6c8802 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.metrics new file mode 100644 index 000000000..b1ae3a5e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/tty_oracle_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..fda0e1e10 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test bind_udp_uses_the_masked_primitive ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..fda0e1e10 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test bind_udp_uses_the_masked_primitive ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.metrics new file mode 100644 index 000000000..8fe11b9e4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_ports_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..67569736a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.attempt-1.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..67569736a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.metrics new file mode 100644 index 000000000..bd47ffe8f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/udp_socket_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.attempt-1.log new file mode 100644 index 000000000..c43ec0b18 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.log new file mode 100644 index 000000000..c43ec0b18 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.metrics new file mode 100644 index 000000000..6b7779f6d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/unix_stream_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.attempt-1.log new file mode 100644 index 000000000..dfef519bb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test context_fork_is_profile_independent ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..dfef519bb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test context_fork_is_profile_independent ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.metrics new file mode 100644 index 000000000..03295926e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_boot_tests_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.attempt-1.log new file mode 100644 index 000000000..10278641d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.log new file mode 100644 index 000000000..10278641d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.metrics new file mode 100644 index 000000000..85ea1faf0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/x86_smp_enum_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.attempt-1.log new file mode 100644 index 000000000..a3093c61f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..a3093c61f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.metrics new file mode 100644 index 000000000..a010e4c75 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/gate-preflights/breenix_gate_structure_preflight.nAqcm8/xhci_wait_irq_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/history-verification.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/history-verification.json new file mode 100644 index 000000000..ebbbe9497 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/history-verification.json @@ -0,0 +1,5 @@ +{ + "previous_doc_bytes_preserved_as_prefix": true, + "previous_receipts_unchanged": true, + "kernel_diff_from_88caad32_empty": true +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/initial-provenance.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/initial-provenance.json new file mode 100644 index 000000000..d6f23f132 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/initial-provenance.json @@ -0,0 +1,5 @@ +{ + "revision": "88caad32080578784eca1a38c1a89c97aecfa081", + "merge_parent": "e664e4bc9fc83ba27f2a62cda987d7a170b282b3", + "index_tree": "37edff85047e01f79ee8361189e2c7275b81792e" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/initial-tree-claim.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/initial-tree-claim.txt new file mode 100644 index 000000000..42fa8fc53 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/initial-tree-claim.txt @@ -0,0 +1,3 @@ +claim-lint: clean (374 file(s) checked, changed hunks vs e43ead447f05). +claim-lint: 121 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). +claim-lint: 1614 target(s) SKIPPED, not checked (extension not in ['.md', '.py', '.rs', '.sh', '.txt']): docs/planning/green-program/libbreenix/serials/430-420/.gitattributes, docs/planning/green-program/libbreenix/serials/430-420/echo.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory-rerun-results.jsonl, docs/planning/green-program/libbreenix/serials/430-420/exploratory/echo.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory/false.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory/pin.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory/shell-no-pty.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory/shell.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory/true.json, docs/planning/green-program/libbreenix/serials/430-420/false.json, docs/planning/green-program/libbreenix/serials/430-420/known_hosts, docs/planning/green-program/libbreenix/serials/430-420/landing/inputs.json, docs/planning/green-program/libbreenix/serials/430-420/landing/known_hosts, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/echo.json, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/false.json, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/pin.json, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/shell-no-pty.json, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/shell.json, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/true.json, docs/planning/green-program/libbreenix/serials/430-420/pin.json, docs/planning/green-program/libbreenix/serials/430-420/shell-no-pty.json, docs/planning/green-program/libbreenix/serials/430-420/shell.json, docs/planning/green-program/libbreenix/serials/430-420/strict-revisions.json, docs/planning/green-program/libbreenix/serials/430-420/true.json, docs/planning/green-program/libbreenix/serials/430-420/v1/mutations.json, docs/planning/green-program/libbreenix/serials/430-420/v1/revision.json, docs/planning/green-program/network/serials/586-pr3/.gitattributes, docs/planning/green-program/network/serials/586-pr3/aarch64-inputs.json, docs/planning/green-program/network/serials/586-pr3/always-extend/run.json, docs/planning/green-program/network/serials/586-pr3/always-extend/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-guard/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-guard/source.patch, docs/planning/green-program/network/serials/586-pr3/extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/landing/beast-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing-x86.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/qemu.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-retry.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-x86-retry.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-stop.json, docs/planning/green-program/network/serials/586-pr3/landing/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/retry-processes.json, docs/planning/green-program/network/serials/586-pr3/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/copied-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/initial-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/refreshed-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/serial-sha256.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/r182-provenance.json, docs/planning/green-program/network/serials/586-pr3/r232-attempts.json, docs/planning/green-program/network/serials/586-pr3/r232-cleanup.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/r232-prod/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/source.patch, docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/starvation-attempts.json, docs/planning/green-program/network/serials/586-pr3/toolchain.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/run.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/source.patch, libs/libbreenix/src/ssh/wrong-client-test-key.pem, review-evidence/pr956.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/initial-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-inputs.json diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/local-cleanup.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/local-cleanup.json new file mode 100644 index 000000000..c0ec47529 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/local-cleanup.json @@ -0,0 +1,5 @@ +{ + "owned_qemu_processes": [], + "owned_count": 0, + "process_name_kill_used": false +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-files.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-files.txt new file mode 100644 index 000000000..696a64ac6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-files.txt @@ -0,0 +1,123 @@ +docker/qemu/run-aarch64-boot-test-strict.sh +docs/planning/green-program/libbreenix/430-420-BSSH-2026-09-08.md +docs/planning/green-program/libbreenix/serials/430-420/.gitattributes +docs/planning/green-program/libbreenix/serials/430-420/bssh-structure.txt +docs/planning/green-program/libbreenix/serials/430-420/citations-at-code.txt +docs/planning/green-program/libbreenix/serials/430-420/echo.json +docs/planning/green-program/libbreenix/serials/430-420/echo.txt +docs/planning/green-program/libbreenix/serials/430-420/exploratory-rerun-results.jsonl +docs/planning/green-program/libbreenix/serials/430-420/exploratory/echo.json +docs/planning/green-program/libbreenix/serials/430-420/exploratory/echo.txt +docs/planning/green-program/libbreenix/serials/430-420/exploratory/false.json +docs/planning/green-program/libbreenix/serials/430-420/exploratory/false.txt +docs/planning/green-program/libbreenix/serials/430-420/exploratory/pin.json +docs/planning/green-program/libbreenix/serials/430-420/exploratory/pin.txt +docs/planning/green-program/libbreenix/serials/430-420/exploratory/serial.txt +docs/planning/green-program/libbreenix/serials/430-420/exploratory/shell-no-pty.json +docs/planning/green-program/libbreenix/serials/430-420/exploratory/shell-no-pty.txt +docs/planning/green-program/libbreenix/serials/430-420/exploratory/shell.json +docs/planning/green-program/libbreenix/serials/430-420/exploratory/shell.txt +docs/planning/green-program/libbreenix/serials/430-420/exploratory/true.json +docs/planning/green-program/libbreenix/serials/430-420/exploratory/true.txt +docs/planning/green-program/libbreenix/serials/430-420/false.json +docs/planning/green-program/libbreenix/serials/430-420/false.txt +docs/planning/green-program/libbreenix/serials/430-420/kernel-build.txt +docs/planning/green-program/libbreenix/serials/430-420/known_hosts +docs/planning/green-program/libbreenix/serials/430-420/landing/build.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/citations.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/inputs.json +docs/planning/green-program/libbreenix/serials/430-420/landing/known_hosts +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh-results.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/echo.json +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/echo.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/false.json +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/false.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/pin.json +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/pin.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/shell-no-pty.json +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/shell-no-pty.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/shell.json +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/shell.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/true.json +docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/true.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/prod-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/prod.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/strict-1-gate_boot_facts.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/strict-1-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/strict-2-gate_boot_facts.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/strict-2-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/strict-3-gate_boot_facts.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/strict-3-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/strict.txt +docs/planning/green-program/libbreenix/serials/430-420/landing/structure.txt +docs/planning/green-program/libbreenix/serials/430-420/mutation-revision.txt +docs/planning/green-program/libbreenix/serials/430-420/mutation-score.txt +docs/planning/green-program/libbreenix/serials/430-420/mutation-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/openssh-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/pin.json +docs/planning/green-program/libbreenix/serials/430-420/pin.txt +docs/planning/green-program/libbreenix/serials/430-420/prod-facts.txt +docs/planning/green-program/libbreenix/serials/430-420/prod-last.txt +docs/planning/green-program/libbreenix/serials/430-420/prod-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/shell-no-pty.json +docs/planning/green-program/libbreenix/serials/430-420/shell-no-pty.txt +docs/planning/green-program/libbreenix/serials/430-420/shell.json +docs/planning/green-program/libbreenix/serials/430-420/shell.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot1-facts.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot1-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot2-facts.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot2-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot3-facts.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot3-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot4-facts.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot4-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot5-facts.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-boot5-serial.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-five.txt +docs/planning/green-program/libbreenix/serials/430-420/strict-revisions.json +docs/planning/green-program/libbreenix/serials/430-420/structure-before.txt +docs/planning/green-program/libbreenix/serials/430-420/structure-initial.txt +docs/planning/green-program/libbreenix/serials/430-420/structure-restored.txt +docs/planning/green-program/libbreenix/serials/430-420/true.json +docs/planning/green-program/libbreenix/serials/430-420/true.txt +docs/planning/green-program/libbreenix/serials/430-420/userspace-build.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/citations-at-code.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-bitflip-negative.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-close-length.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-close-sent.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-close-state.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-early-closed.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-exec-finish.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-finish-api.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-oracle-marker.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-oracle-status.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-recipient-check.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-recipient-remote.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-refusal-exit.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-scorer-fail.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-scorer-pass.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-shell-finish.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-signature-algorithm.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-signature-verification.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-truncated-default.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutation-wrong-signer.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/mutations.json +docs/planning/green-program/libbreenix/serials/430-420/v1/restored.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/revision.json +docs/planning/green-program/libbreenix/serials/430-420/v1/run-mutations.py +docs/planning/green-program/libbreenix/serials/430-420/v1/structure.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/userspace-build.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/v1-green.txt +docs/planning/green-program/libbreenix/serials/430-420/v1/v1-red.txt +libs/libbreenix/src/ssh/auth.rs +libs/libbreenix/src/ssh/channel.rs +libs/libbreenix/src/ssh/keys.rs +libs/libbreenix/src/ssh/transport.rs +libs/libbreenix/src/ssh/wrong-client-test-key.pem +scripts/verify-bssh-openssh.py +tests/bssh_auth_close_structure.rs +tests/fixtures/udp-socket-lock-aarch64-serial.txt +userspace/programs/src/bssh.rs +userspace/programs/src/bsshd.rs +userspace/programs/src/init.rs diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-message-claim.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-message-claim.txt new file mode 100644 index 000000000..c48fe0d84 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-message-claim.txt @@ -0,0 +1,5 @@ +Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +Index tree: a57bdbf7b78f27ba3bc0ed575834ebddc32c40e3 +Command: python3 scripts/claim-lint.py --commit-msg .tmp/merge2-msg.txt +claim-lint: clean commit message (.tmp/merge2-msg.txt). +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-push.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-push.txt new file mode 100644 index 000000000..aa4ac48f5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-push.txt @@ -0,0 +1,2 @@ +To github.com:ryanbreen/breenix.git + 88caad32..e91d71eb HEAD -> net/586-pr3-guest-execution-budget-v2 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-tree-claim-generated-files-red.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-tree-claim-generated-files-red.txt new file mode 100644 index 000000000..1a1870c8c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-tree-claim-generated-files-red.txt @@ -0,0 +1,104 @@ +Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +Index tree: a57bdbf7b78f27ba3bc0ed575834ebddc32c40e3 +Command: python3 scripts/claim-lint.py +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-behind-helper.rs:65: [universal-claim] Per-CPU SPSR_EL1 snapshot, updated every timer tick. Index = CPU ID, value = SPSR_EL1 (saved PSTATE from before the interrupt). Bits [9:6] contain the DAIF bits that were active when the CPU was interrupted. + -> unquantified absolute ('every') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-behind-helper.rs:70: [universal-claim] Per-CPU tick counter, incremented every timer tick. If CPU 0 stops receiving interrupts, its count will stall while others advance. + -> unquantified absolute ('every') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-behind-helper.rs:80: [universal-claim] Per-CPU: hardware MPIDR Aff0 at last timer tick (index = software cpu_id). Used to detect cpu_id() returning wrong values after per-CPU data corruption. 0xDEAD = never updated. + -> unquantified absolute ('never') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-behind-helper.rs:360: [universal-claim] CRITICAL: Set IMASK=1 before the first arm to establish HVF vtimer protocol. On Apple HVF, the VMM tracks whether the guest has acknowledged timer interrupts via the IMASK bit in CNTV_CTL. Linux's clockevents init always writes CTL with ... + -> unquantified absolute ('always') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-behind-helper.rs:401: [universal-claim] Uses CVAL (absolute compare value) instead of TVAL, and never disables the timer (ENABLE stays 1 at all times). The re-arm sequence is: + -> unquantified absolute ('never') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-behind-helper.rs:494: [universal-claim] 4. All CPUs: decrements per-CPU time quantum + -> unquantified absolute ('All') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-behind-helper.rs:512: [universal-claim] Snapshot SPSR_EL1 for this CPU — this is the saved PSTATE from BEFORE the interrupt was taken. Bits [9:6] are the pre-interrupt DAIF mask. Reading DAIF inside the handler always yields 0x3c0 (all masked on entry), which is useless. SPS... + -> unquantified absolute ('always') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-behind-helper.rs:611: [universal-claim] Mask the timer interrupt at the source (set IMASK=1, keep ENABLE=1). This de-asserts the PPI line, which signals the hypervisor (Parallels/HVF) that the guest has acknowledged the interrupt. Without this, the HVF vtimer stays permanently... + -> unquantified absolute ('never') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-behind-helper.rs:651: [universal-claim] So keep the re-arm here: don't move it later in the handler ("just a quick poll first, then arm" has been tried and regresses to IMASK-death), don't gate it on any condition (every timer-handler entry re-arms, unconditionally, even if th... + -> unquantified absolute ('every') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-behind-helper.rs:658: [unproven-claim] Diagnostic proof of the IMASK-death class is in the e4e16b68 commit message: `timer_ctl[0]=0x7 (ENABLE=1, IMASK=1, ISTATUS=1)` on a dead CPU0 before the fix. See also docs/planning/cpu0-user-guard-autopsy for the broader CPU0-liveness st... + -> 'proof' with no named mutation/experiment (mutation, revert, redden, falsify, reproduce, regression, --boots, bisect), N-of-M count, or resolving evidence-log citation in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-behind-helper.rs:755: [universal-claim] CPU 0 only: record heartbeat as trace event (lock-free, ~5 instructions) All xHCI diagnostic atomics remain for GDB inspection; no serial output. + -> unquantified absolute ('All') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-behind-helper.rs:767: [universal-claim] Cross-CPU timer rescue: if CPU 0's timer appears dead (tick count frozen while other CPUs are advancing), send an SGI_TIMER_REARM IPI to CPU 0. This forces CPU 0 to re-arm its vtimer from inside an interrupt handler context, which the Pa... + -> unquantified absolute ('every') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-behind-helper.rs:792: [universal-claim] Quantum expired - request reschedule (all CPUs participate) + -> unquantified absolute ('all') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-behind-helper.rs:797: [universal-claim] IDLE CPU FAST PATH: If this CPU is running its idle thread, always request reschedule on every timer tick. This ensures that threads added to the ready queue (by unblock() on another CPU) are picked up within one timer tick (~5ms) instea... + -> unquantified absolute ('always') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-behind-helper.rs:873: [universal-claim] Also read GICv3 system registers (these always work) + -> unquantified absolute ('always') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-behind-helper.rs:1028: [universal-claim] Boot tests can run a CPU-0 coordinator outside the scheduler while all userspace is stopped. One relaxed atomic load here lets that coordinator's bounded exit-kick watchdog report the target CPU, instead of this generic watchdog firing f... + -> unquantified absolute ('all') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-in-dump.rs:65: [universal-claim] Per-CPU SPSR_EL1 snapshot, updated every timer tick. Index = CPU ID, value = SPSR_EL1 (saved PSTATE from before the interrupt). Bits [9:6] contain the DAIF bits that were active when the CPU was interrupted. + -> unquantified absolute ('every') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-in-dump.rs:70: [universal-claim] Per-CPU tick counter, incremented every timer tick. If CPU 0 stops receiving interrupts, its count will stall while others advance. + -> unquantified absolute ('every') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-in-dump.rs:80: [universal-claim] Per-CPU: hardware MPIDR Aff0 at last timer tick (index = software cpu_id). Used to detect cpu_id() returning wrong values after per-CPU data corruption. 0xDEAD = never updated. + -> unquantified absolute ('never') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-in-dump.rs:360: [universal-claim] CRITICAL: Set IMASK=1 before the first arm to establish HVF vtimer protocol. On Apple HVF, the VMM tracks whether the guest has acknowledged timer interrupts via the IMASK bit in CNTV_CTL. Linux's clockevents init always writes CTL with ... + -> unquantified absolute ('always') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-in-dump.rs:401: [universal-claim] Uses CVAL (absolute compare value) instead of TVAL, and never disables the timer (ENABLE stays 1 at all times). The re-arm sequence is: + -> unquantified absolute ('never') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-in-dump.rs:494: [universal-claim] 4. All CPUs: decrements per-CPU time quantum + -> unquantified absolute ('All') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-in-dump.rs:512: [universal-claim] Snapshot SPSR_EL1 for this CPU — this is the saved PSTATE from BEFORE the interrupt was taken. Bits [9:6] are the pre-interrupt DAIF mask. Reading DAIF inside the handler always yields 0x3c0 (all masked on entry), which is useless. SPS... + -> unquantified absolute ('always') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-in-dump.rs:611: [universal-claim] Mask the timer interrupt at the source (set IMASK=1, keep ENABLE=1). This de-asserts the PPI line, which signals the hypervisor (Parallels/HVF) that the guest has acknowledged the interrupt. Without this, the HVF vtimer stays permanently... + -> unquantified absolute ('never') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-in-dump.rs:651: [universal-claim] So keep the re-arm here: don't move it later in the handler ("just a quick poll first, then arm" has been tried and regresses to IMASK-death), don't gate it on any condition (every timer-handler entry re-arms, unconditionally, even if th... + -> unquantified absolute ('every') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-in-dump.rs:658: [unproven-claim] Diagnostic proof of the IMASK-death class is in the e4e16b68 commit message: `timer_ctl[0]=0x7 (ENABLE=1, IMASK=1, ISTATUS=1)` on a dead CPU0 before the fix. See also docs/planning/cpu0-user-guard-autopsy for the broader CPU0-liveness st... + -> 'proof' with no named mutation/experiment (mutation, revert, redden, falsify, reproduce, regression, --boots, bisect), N-of-M count, or resolving evidence-log citation in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-in-dump.rs:755: [universal-claim] CPU 0 only: record heartbeat as trace event (lock-free, ~5 instructions) All xHCI diagnostic atomics remain for GDB inspection; no serial output. + -> unquantified absolute ('All') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-in-dump.rs:767: [universal-claim] Cross-CPU timer rescue: if CPU 0's timer appears dead (tick count frozen while other CPUs are advancing), send an SGI_TIMER_REARM IPI to CPU 0. This forces CPU 0 to re-arm its vtimer from inside an interrupt handler context, which the Pa... + -> unquantified absolute ('every') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-in-dump.rs:792: [universal-claim] Quantum expired - request reschedule (all CPUs participate) + -> unquantified absolute ('all') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-in-dump.rs:797: [universal-claim] IDLE CPU FAST PATH: If this CPU is running its idle thread, always request reschedule on every timer tick. This ensures that threads added to the ready queue (by unblock() on another CPU) are picked up within one timer tick (~5ms) instea... + -> unquantified absolute ('always') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-in-dump.rs:873: [universal-claim] Also read GICv3 system registers (these always work) + -> unquantified absolute ('always') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/alloc-in-dump.rs:1028: [universal-claim] Boot tests can run a CPU-0 coordinator outside the scheduler while all userspace is stopped. One relaxed atomic load here lets that coordinator's bounded exit-kick watchdog report the target CPU, instead of this generic watchdog firing f... + -> unquantified absolute ('all') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/root-not-found.rs:65: [universal-claim] Per-CPU SPSR_EL1 snapshot, updated every timer tick. Index = CPU ID, value = SPSR_EL1 (saved PSTATE from before the interrupt). Bits [9:6] contain the DAIF bits that were active when the CPU was interrupted. + -> unquantified absolute ('every') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/root-not-found.rs:70: [universal-claim] Per-CPU tick counter, incremented every timer tick. If CPU 0 stops receiving interrupts, its count will stall while others advance. + -> unquantified absolute ('every') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/root-not-found.rs:80: [universal-claim] Per-CPU: hardware MPIDR Aff0 at last timer tick (index = software cpu_id). Used to detect cpu_id() returning wrong values after per-CPU data corruption. 0xDEAD = never updated. + -> unquantified absolute ('never') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/root-not-found.rs:360: [universal-claim] CRITICAL: Set IMASK=1 before the first arm to establish HVF vtimer protocol. On Apple HVF, the VMM tracks whether the guest has acknowledged timer interrupts via the IMASK bit in CNTV_CTL. Linux's clockevents init always writes CTL with ... + -> unquantified absolute ('always') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/root-not-found.rs:401: [universal-claim] Uses CVAL (absolute compare value) instead of TVAL, and never disables the timer (ENABLE stays 1 at all times). The re-arm sequence is: + -> unquantified absolute ('never') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/root-not-found.rs:494: [universal-claim] 4. All CPUs: decrements per-CPU time quantum + -> unquantified absolute ('All') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/root-not-found.rs:512: [universal-claim] Snapshot SPSR_EL1 for this CPU — this is the saved PSTATE from BEFORE the interrupt was taken. Bits [9:6] are the pre-interrupt DAIF mask. Reading DAIF inside the handler always yields 0x3c0 (all masked on entry), which is useless. SPS... + -> unquantified absolute ('always') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/root-not-found.rs:611: [universal-claim] Mask the timer interrupt at the source (set IMASK=1, keep ENABLE=1). This de-asserts the PPI line, which signals the hypervisor (Parallels/HVF) that the guest has acknowledged the interrupt. Without this, the HVF vtimer stays permanently... + -> unquantified absolute ('never') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/root-not-found.rs:651: [universal-claim] So keep the re-arm here: don't move it later in the handler ("just a quick poll first, then arm" has been tried and regresses to IMASK-death), don't gate it on any condition (every timer-handler entry re-arms, unconditionally, even if th... + -> unquantified absolute ('every') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/root-not-found.rs:658: [unproven-claim] Diagnostic proof of the IMASK-death class is in the e4e16b68 commit message: `timer_ctl[0]=0x7 (ENABLE=1, IMASK=1, ISTATUS=1)` on a dead CPU0 before the fix. See also docs/planning/cpu0-user-guard-autopsy for the broader CPU0-liveness st... + -> 'proof' with no named mutation/experiment (mutation, revert, redden, falsify, reproduce, regression, --boots, bisect), N-of-M count, or resolving evidence-log citation in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/root-not-found.rs:755: [universal-claim] CPU 0 only: record heartbeat as trace event (lock-free, ~5 instructions) All xHCI diagnostic atomics remain for GDB inspection; no serial output. + -> unquantified absolute ('All') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/root-not-found.rs:767: [universal-claim] Cross-CPU timer rescue: if CPU 0's timer appears dead (tick count frozen while other CPUs are advancing), send an SGI_TIMER_REARM IPI to CPU 0. This forces CPU 0 to re-arm its vtimer from inside an interrupt handler context, which the Pa... + -> unquantified absolute ('every') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/root-not-found.rs:792: [universal-claim] Quantum expired - request reschedule (all CPUs participate) + -> unquantified absolute ('all') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/root-not-found.rs:797: [universal-claim] IDLE CPU FAST PATH: If this CPU is running its idle thread, always request reschedule on every timer tick. This ensures that threads added to the ready queue (by unblock() on another CPU) are picked up within one timer tick (~5ms) instea... + -> unquantified absolute ('always') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/root-not-found.rs:873: [universal-claim] Also read GICv3 system registers (these always work) + -> unquantified absolute ('always') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph +docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-scope-mutations/root-not-found.rs:1028: [universal-claim] Boot tests can run a CPU-0 coordinator outside the scheduler while all userspace is stopped. One relaxed atomic load here lets that coordinator's bounded exit-kick watchdog report the target CPU, instead of this generic watchdog firing f... + -> unquantified absolute ('all') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph + +claim-lint: 48 finding(s) across 388 file(s) [changed hunks vs e43ead447f05]. Discharge a legitimate claim with a same-paragraph `claim-lint:ok: ` annotation naming an N-of-M count, a resolving path, an issue, or a review. See docs/planning/green-program/claim-linting.md. +claim-lint: 121 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). +claim-lint: 1839 target(s) SKIPPED, not checked (extension not in ['.md', '.py', '.rs', '.sh', '.txt']): docs/planning/green-program/libbreenix/serials/430-420/.gitattributes, docs/planning/green-program/libbreenix/serials/430-420/echo.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory-rerun-results.jsonl, docs/planning/green-program/libbreenix/serials/430-420/exploratory/echo.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory/false.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory/pin.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory/shell-no-pty.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory/shell.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory/true.json, docs/planning/green-program/libbreenix/serials/430-420/false.json, docs/planning/green-program/libbreenix/serials/430-420/known_hosts, docs/planning/green-program/libbreenix/serials/430-420/landing/inputs.json, docs/planning/green-program/libbreenix/serials/430-420/landing/known_hosts, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/echo.json, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/false.json, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/pin.json, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/shell-no-pty.json, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/shell.json, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/true.json, docs/planning/green-program/libbreenix/serials/430-420/pin.json, docs/planning/green-program/libbreenix/serials/430-420/shell-no-pty.json, docs/planning/green-program/libbreenix/serials/430-420/shell.json, docs/planning/green-program/libbreenix/serials/430-420/strict-revisions.json, docs/planning/green-program/libbreenix/serials/430-420/true.json, docs/planning/green-program/libbreenix/serials/430-420/v1/mutations.json, docs/planning/green-program/libbreenix/serials/430-420/v1/revision.json, docs/planning/green-program/network/serials/586-pr3/.gitattributes, docs/planning/green-program/network/serials/586-pr3/aarch64-inputs.json, docs/planning/green-program/network/serials/586-pr3/always-extend/run.json, docs/planning/green-program/network/serials/586-pr3/always-extend/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-guard/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-guard/source.patch, docs/planning/green-program/network/serials/586-pr3/extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/landing/beast-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing-x86.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/qemu.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-retry.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-x86-retry.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-stop.json, docs/planning/green-program/network/serials/586-pr3/landing/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/retry-processes.json, docs/planning/green-program/network/serials/586-pr3/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/copied-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/initial-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/refreshed-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/serial-sha256.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/r182-provenance.json, docs/planning/green-program/network/serials/586-pr3/r232-attempts.json, docs/planning/green-program/network/serials/586-pr3/r232-cleanup.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/r232-prod/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/source.patch, docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/starvation-attempts.json, docs/planning/green-program/network/serials/586-pr3/toolchain.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/run.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/source.patch, libs/libbreenix/src/ssh/wrong-client-test-key.pem, review-evidence/pr956.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-input-refresh.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/initial-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/source-identity.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-guard-rebuild/clean-chain.aarch64-elf, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-guard-rebuild/direct.aarch64-elf, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-guard-rebuild/indirect.aarch64-elf, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-guard-rebuild/missing-root.aarch64-elf, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-guard-rebuild/tail-call.aarch64-elf, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-guard-rebuild/two-helpers.aarch64-elf, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-lockup-guard-rebuild/unresolved-indirect.aarch64-elf, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/aarch64_testing_profile_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/block_request_lifetime_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/blocking_fd_eagain_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/bssh_auth_close_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/capture_bxcap_schema_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/capture_path_lock_free_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/console_read_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/context_restore_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/coreproof_component_h_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/coreproof_coverage_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/coreproof_mutation_register_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/coreproof_sites_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/critical_path_logging_census_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/ctx_diag_ring_sample_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/degenerate_transfer_fd_validation_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/dispatch_fact_census_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/dispatch_path_lock_free_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/dispatch_strand_census_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/dma_and_log_sink_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/entry_point_df_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/exec_lock_order_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/exit_tally_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/ext2_disk_size_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/ext2_lock_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/fcntl_pm_contention_gate_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/fork_lock_order_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/gate_boot_facts_pipefail_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/gate_boot_facts_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/gate_capture_drain_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/gate_qmp_backstop_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/gate_structure_preflight_wiring_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/green_program_envelope_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/launcher_smoke_xhci_evidence_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/lockup_capture_guard_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/loopback_pump_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/masked_binary_load_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/mmap_floor_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/net_lock_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/parallels_capture_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/parallels_kill_by_name_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/pipe_fifo_blocking_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/poll_tcp_gate_wiring_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/preempt_bracket_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/qemu_host_lock_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/qemu_kill_by_name_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/ring_span_report_site_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/ring_span_unfiltered_report_site_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/run_inspector_import_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/serial_line_atomicity_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/signal_eintr_predicate_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/softirq_deferral_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/strand_handoff_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/structure_preflight_parallel_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/syscall_return_register_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/teardown_rustfmt_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/teardown_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/terminal_edge_capture_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/timer_wake_dispatch_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/trace_ring_depth_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/tracing_provider_gate_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/ttbr0_shadow_reconciliation_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/tty_irq_fg_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/tty_irq_pm_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/tty_oracle_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/udp_ports_lock_irq_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/udp_socket_lock_irq_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/unix_stream_blocking_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/x86_boot_tests_profile_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/x86_smp_enum_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/breenix-structure-tests/xhci_wait_irq_order_structure, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/stems, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.status +EXIT: 1 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-tree-claim.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-tree-claim.txt new file mode 100644 index 000000000..4e6323a47 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/merge-tree-claim.txt @@ -0,0 +1,7 @@ +Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +Index tree: a57bdbf7b78f27ba3bc0ed575834ebddc32c40e3 +Command: python3 scripts/claim-lint.py +claim-lint: clean (386 file(s) checked, changed hunks vs e43ead447f05). +claim-lint: 121 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). +claim-lint: 1761 target(s) SKIPPED, not checked (extension not in ['.md', '.py', '.rs', '.sh', '.txt']): docs/planning/green-program/libbreenix/serials/430-420/.gitattributes, docs/planning/green-program/libbreenix/serials/430-420/echo.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory-rerun-results.jsonl, docs/planning/green-program/libbreenix/serials/430-420/exploratory/echo.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory/false.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory/pin.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory/shell-no-pty.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory/shell.json, docs/planning/green-program/libbreenix/serials/430-420/exploratory/true.json, docs/planning/green-program/libbreenix/serials/430-420/false.json, docs/planning/green-program/libbreenix/serials/430-420/known_hosts, docs/planning/green-program/libbreenix/serials/430-420/landing/inputs.json, docs/planning/green-program/libbreenix/serials/430-420/landing/known_hosts, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/echo.json, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/false.json, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/pin.json, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/shell-no-pty.json, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/shell.json, docs/planning/green-program/libbreenix/serials/430-420/landing/openssh/true.json, docs/planning/green-program/libbreenix/serials/430-420/pin.json, docs/planning/green-program/libbreenix/serials/430-420/shell-no-pty.json, docs/planning/green-program/libbreenix/serials/430-420/shell.json, docs/planning/green-program/libbreenix/serials/430-420/strict-revisions.json, docs/planning/green-program/libbreenix/serials/430-420/true.json, docs/planning/green-program/libbreenix/serials/430-420/v1/mutations.json, docs/planning/green-program/libbreenix/serials/430-420/v1/revision.json, docs/planning/green-program/network/serials/586-pr3/.gitattributes, docs/planning/green-program/network/serials/586-pr3/aarch64-inputs.json, docs/planning/green-program/network/serials/586-pr3/always-extend/run.json, docs/planning/green-program/network/serials/586-pr3/always-extend/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-guard/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-guard/source.patch, docs/planning/green-program/network/serials/586-pr3/extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/landing/beast-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing-x86.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/qemu.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-retry.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-x86-retry.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-stop.json, docs/planning/green-program/network/serials/586-pr3/landing/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/retry-processes.json, docs/planning/green-program/network/serials/586-pr3/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/copied-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/initial-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/refreshed-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/serial-sha256.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/r182-provenance.json, docs/planning/green-program/network/serials/586-pr3/r232-attempts.json, docs/planning/green-program/network/serials/586-pr3/r232-cleanup.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/r232-prod/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/source.patch, docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/starvation-attempts.json, docs/planning/green-program/network/serials/586-pr3/toolchain.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/run.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/source.patch, libs/libbreenix/src/ssh/wrong-client-test-key.pem, review-evidence/pr956.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/bootstrap-fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/final-input-refresh.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/initial-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/source-identity.json, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.status +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/poll-input-evidence.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/poll-input-evidence.txt new file mode 100644 index 000000000..93edc8c19 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/poll-input-evidence.txt @@ -0,0 +1,4 @@ +Copied poll oracle equals rebuilt source ELF: False +Copied ELF contains send_to_poll_ms=: False +Rebuilt ELF contains send_to_poll_ms=: True +0865f0c2 fix(693,review-r2-f1): demote late_woken_by_clock to a report, mirroring LostSuspected diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod-score-only.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod-score-only.txt new file mode 100644 index 000000000..21eb11005 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod-score-only.txt @@ -0,0 +1,35 @@ +Revision: 240e0e85b08a116a417c046ac71f727c18194319 +Index tree: 1cedce12013a69260f87dc7987bfe39817c5f337 +Command: env BREENIX_PROD_SCORE_ONLY=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_aarch64_prod_profile/serial.txt bash docker/qemu/run-aarch64-prod-profile-boot-test.sh +[INPUT_INJECT_NEGATIVE_CONTROL:request=0xb8130004:probe=-25:verdict=PASS] +PASS: production profile reached bsshd with the futex oracle seam absent +Observed: [FUTEX_HANDOFF_ORACLE_DRIVER:seam_absent:probe=-110] +Observed: [init] futex_handoff_oracle exited pid=6 code=0 +Observed: bsshd: listening on 0.0.0.0:2222 +Observed kernel oracle marker count: 0 +Observed fcntl contention oracle marker count: 0 +Observed IRQ-hold oracle marker count: 0 +Observed UDP-socket-lock oracle marker count: 0 +Observed UDP-ports-lock oracle marker count: 0 +Observed TTY input IRQ oracle marker count: 0 +Observed TTY foreground-pgrp oracle marker count: 0 +Observed ring-span self-check marker count: 0 +Observed timer wake latency oracle marker count: 0 +Observed BXCAP self-test edge count: 0 +Observed block EINTR oracle marker count: 2 +Observed block EINTR oracle failure count: 0 +Observed poll TCP oracle marker count: 10 +Observed poll TCP oracle failure count: 0 +Observed kernel poll timeout report count: 2 +Observed kernel lost-readiness report count: 0 +Observed TTY oracle marker count: 2 +Observed TTY oracle failure count: 0 +Observed TTBR0 ASID census marker count: 14 +Observed TTBR0 ASID census untagged-publish line count: 0 +Observed: [TTBR0_ASID_CENSUS:untagged=0:tagged=19498:kernel=20573:cleared=39443] +Observed pinned-placement census marker count: 1 +Observed pinned-placement non-zero census line count: 0 +Observed pin-guard oracle line count (must be 0 in this profile): 0 +Observed: [PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +Observed crash marker count: 0 +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod.txt new file mode 100644 index 000000000..bb61468cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod.txt @@ -0,0 +1,132 @@ +Revision: 240e0e85b08a116a417c046ac71f727c18194319 +Index tree: 1cedce12013a69260f87dc7987bfe39817c5f337 +Command: bash docker/qemu/run-aarch64-prod-profile-boot-test.sh +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=61:exit=0] +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=20:exit=0] +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=18:exit=0] +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_PREFLIGHT:structure_suites=70/70:critical_path_lines=260:pinned=120] +Building the shipped ARM64 production kernel profile... + Finished `release` profile [optimized] target(s) in 0.07s +warning: the following packages contain code that will be rejected by a future version of Rust: core v0.0.0 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/core) +note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 276d01fd49ef89f43242973953f174c9922943348f151440743443c49768cd8d + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17h1f33d6ac7668c93eE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +Booting the ARM64 production profile... +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 87854 () +[INPUT_INJECT_NEGATIVE_CONTROL:request=0xb8130004:probe=-25:verdict=PASS] +PASS: production profile reached bsshd with the futex oracle seam absent +Observed: [FUTEX_HANDOFF_ORACLE_DRIVER:seam_absent:probe=-110] +Observed: [init] futex_handoff_oracle exited pid=6 code=0 +Observed: bsshd: listening on 0.0.0.0:2222 +Observed kernel oracle marker count: 0 +Observed fcntl contention oracle marker count: 0 +Observed IRQ-hold oracle marker count: 0 +Observed UDP-socket-lock oracle marker count: 0 +Observed UDP-ports-lock oracle marker count: 0 +Observed TTY input IRQ oracle marker count: 0 +Observed TTY foreground-pgrp oracle marker count: 0 +Observed ring-span self-check marker count: 0 +Observed timer wake latency oracle marker count: 0 +Observed BXCAP self-test edge count: 0 +Observed block EINTR oracle marker count: 2 +Observed block EINTR oracle failure count: 0 +Observed poll TCP oracle marker count: 10 +Observed poll TCP oracle failure count: 0 +Observed kernel poll timeout report count: 2 +Observed kernel lost-readiness report count: 0 +Observed TTY oracle marker count: 2 +Observed TTY oracle failure count: 0 +Observed TTBR0 ASID census marker count: 14 +Observed TTBR0 ASID census untagged-publish line count: 0 +Observed: [TTBR0_ASID_CENSUS:untagged=0:tagged=19498:kernel=20573:cleared=39443] +Observed pinned-placement census marker count: 1 +Observed pinned-placement non-zero census line count: 0 +Observed pin-guard oracle line count (must be 0 in this profile): 0 +Observed: [PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +Observed crash marker count: 0 +[GATE_BOOT_FACTS:boot=1:host_ms=1788871631317-1788871637468:qemu_at_start=0:load_at_start=8.33:qemu_at_end=1:load_at_end=7.98:qemu_cpu_s=10.45:guest_uptime_ms=5282:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/gate_boot_facts.txt new file mode 100644 index 000000000..f3c968e94 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/gate_boot_facts.txt @@ -0,0 +1,3 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788871631317-1788871637468:qemu_at_start=0:load_at_start=8.33:qemu_at_end=1:load_at_end=7.98:qemu_cpu_s=10.45:guest_uptime_ms=5282:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/inspector-import.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/inspector-import.log new file mode 100644 index 000000000..ede92e500 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/inspector-import.log @@ -0,0 +1 @@ +warning: Run Inspector importer unavailable; metadata retained diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/run-inspector.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/run-inspector.json new file mode 100644 index 000000000..5ac832632 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/run-inspector.json @@ -0,0 +1 @@ +{"schemaVersion": 1, "id": "1ebf8368-6d1a-48e0-b76f-83b9a6b5e0c2", "arch": "aarch64", "profile": "prod", "verdict": "PASS", "exitCode": 0, "startedAt": "2026-09-08T12:47:11.317000+00:00", "endedAt": "2026-09-08T12:47:17.702319+00:00", "command": ["docker/qemu/run-aarch64-prod-profile-boot-test.sh"], "serials": ["serial.txt"], "captures": ["gate_boot_facts.txt"]} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/serial.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/serial.txt new file mode 100644 index 000000000..b77796129 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/serial.txt @@ -0,0 +1,403 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ffbba331d +======================================== + +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 1000000000 Hz (1000 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 7719000 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x4126d +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: Unknown Unknown +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 303144 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (1000000 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[s1mp] C@P1U 1: PASCI CPU_ON sucBcess (raw_status=C0) +D[smp]2@1AE CPeU BC2F: GPSCI DEe1FG2CPU_ON success (raw_status=0) +[3@1Asmp]BC CPU 3: PSDCI CPEeFU_ON G3success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_ELT1:1 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] 4 CPUs online +T2[PT_ROOT_CUSTODY:no_proof=0:no_arch=0:terminated=0:undecided=0:mid_retire=0:retired=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=0:cleared=0] +T3[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=303144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f6f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +T4T5EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +T6T7[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +T8T9T0manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 2 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 2 +[spawn] Created child PID 2 for parent PID 1 +[spawn] Success: child PID 2 scheduled +[init] heartbeat started (PID 2) +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=12 uptime_ms=272 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 3 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 3 +[spawn] Created child PID 3 for parent PID 1 +[spawn] Success: child PID 3 scheduled +F123456789SC[syscall] exit(0) pid=4 name=block_eintr_oracle_child_4 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2387:kernel=2576:cleared=4933] +F123456789SC[heartbeat] tid=12 uptime_ms=1275 kbd_nonzero=0 +[syscall] exit(0) pid=5 name=block_eintr_oracle_child_5 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6370:kernel=6888:cleared=13178] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=3 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9657:kernel=10437:cleared=19991] +[init] block_eintr_oracle exited pid=3 code=0 +[spawn] path='/bin/futex_handoff_oracle' +[heartbeat] tid=12 uptime_ms=2278 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=297168, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 6 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f28c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 6 +[spawn] Created child PID 6 for parent PID 1 +[spawn] Success: child PID 6 scheduled +[FUTEX_HANDOFF_ORACLE_DRIVER:seam_absent:probe=-110] +[INPUT_INJECT_NEGATIVE_CONTROL:request=0xb8130004:probe=-25:verdict=PASS] +[syscall] exit(0) pid=6 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10405:kernel=11266:cleared=21557] +[init] futex_handoff_oracle exited pid=6 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=324864, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 7 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40011890 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 7 +[spawn] Created child PID 7 for parent PID 1 +[spawn] Success: child PID 7 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=2684 token_ms=2686 write_ms=2765 delay_ms=80] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=2684 token_ms=2686 write_ms=2765 delay_ms=80] +[syscall] exit(0) pid=8 name=poll_tcp_oracle_child_8 +[TTBR0_ASID_CENSUS:untagged=0:tagged=11545:kernel=12465:cleared=23868] +F123456789SC[POLL_TCP_TIMEOUT] fd=4 timeout_ms=150 publish=none_in_window rx_len=0 revents=0x0000 +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=2925 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=2925 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=2771 token_ms=2772 write_ms=3273 delay_ms=500] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=2771 token_ms=2772 write_ms=3273 delay_ms=500] +[syscall] exit(0) pid=9 name=poll_tcp_oracle_child_9 +[TTBR0_ASID_CENSUS:untagged=0:tagged=11703:kernel=12731:cleared=24274] +[heartbeat] tid=12 uptime_ms=3279 kbd_nonzero=0 +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=2771 entry=2773 deadline=2923 returned=2924 write_ms=3273 late_by_ms=350 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=2771 entry=2773 deadline=2923 returned=2924 write_ms=3273 late_by_ms=350 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=123:late_ms=82:park_ms=79:forced_ms=151:forced_late_by_ms=350] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=123:late_ms=82:park_ms=79:forced_ms=151:forced_late_by_ms=350] +[syscall] exit(0) pid=7 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11728:kernel=12747:cleared=24307] +[init] poll_tcp_oracle exited pid=7 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 10 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 10 +[spawn] Created child PID 10 for parent PID 1 +[spawn] Success: child PID 10 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 0) +[pty] Unlocked PTY 0 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/0:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/0:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=10:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=10:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 1) +[pty] Unlocked PTY 1 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 1) +[pty] Unlocked PTY 1 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[syscall] exit(0) pid=11 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14183:kernel=15372:cleared=29339] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=10 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14197:kernel=15379:cleared=29356] +[init] tty_oracle exited pid=10 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 12 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 12 +[spawn] Created child PID 12 for parent PID 1 +[spawn] Success: child PID 12 scheduled +[EXEC_SMOKE:LAUNCH] +[heartbeat] tid=12 uptime_ms=4281 kbd_nonzero=0 +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=12 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=15910:kernel=17282:cleared=32941] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 13 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 13 +[spawn] Created child PID 13 for parent PID 1 +[spawn] Success: child PID 13 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=14 name=thread-14 +[TTBR0_ASID_CENSUS:untagged=0:tagged=18643:kernel=19638:cleared=37658] +CLONEVM_EXEC_TEST: child exited +CLONEVM_EXEC_TEST: second stage +CLONEVM_EXEC_TEST: ERROR sibling wake of parent failed +[syscall] exit(1) pid=15 name=thread-15 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19497:kernel=20571:cleared=39438] +CLONEVM_EXEC_TEST: ERROR parent wait was not woken by sibling +[syscall] exit(1) pid=13 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=19498:kernel=20573:cleared=39443] +[init] clonevm_exec_test exited pid=13 code=1 +[spawn] path='/bin/bsshd' +[heartbeat] tid=12 uptime_ms=5282 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=458144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 16 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e0b4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 16 +[spawn] Created child PID 16 for parent PID 1 +[spawn] Success: child PID 16 scheduled +[init] bsshd started (PID 16) +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/revision.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/revision.json new file mode 100644 index 000000000..1ec80f61d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/revision.json @@ -0,0 +1,4 @@ +{ + "revision": "240e0e85b08a116a417c046ac71f727c18194319", + "transcript": "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod.txt" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-bootstrap-score.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-bootstrap-score.txt new file mode 100644 index 000000000..6bd6f461c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-bootstrap-score.txt @@ -0,0 +1,6 @@ +Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +Index tree: 37edff85047e01f79ee8361189e2c7275b81792e +Command: env BREENIX_STRICT_SCORE_ONLY=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/serial.txt bash docker/qemu/run-aarch64-boot-test-strict.sh +SCORE: FAIL - T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=3:wait_ns=4191008:dispatches=1:iterations=31:verdict=ok] +BSSH publickey oracle missing, duplicated, or failed (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/serial.txt) +EXIT: 1 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-inputs.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-inputs.json new file mode 100644 index 000000000..9093d2abd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/refreshed-inputs.json @@ -0,0 +1,27 @@ +{ + "revision": "88caad32080578784eca1a38c1a89c97aecfa081", + "index_tree": "37edff85047e01f79ee8361189e2c7275b81792e", + "entries": [ + { + "entry": "/bin/init", + "sha256": "cbc92fc7a16c3420755dd0329bea8f3e2c31c03860f94bf2f8c58c1c6c54c8f3", + "byte_equal": true + }, + { + "entry": "/bin/bssh", + "sha256": "c66117151b4d649565e1b7b9a99eec9e7ed9874a54c10af64d2acc60f24b6763", + "byte_equal": true + }, + { + "entry": "/bin/bsshd", + "sha256": "3f1bdce0955c9fdc014047b1f96b4ff565d9fffc92c58caf46014120bed55217", + "byte_equal": true + }, + { + "entry": "/bin/futex_handoff_oracle", + "sha256": "8ae116930cc66f83e28a9f6447be6ab46df6495e0818ed541f999c344070c935", + "byte_equal": true + } + ], + "image_sha256": "f9e05596c8c211b60072c607048ab6a8fce5e9031515e456b80ab1c10aea3b65" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/serial-sha256.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/serial-sha256.json new file mode 100644 index 000000000..a2f6868db --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/serial-sha256.json @@ -0,0 +1,12 @@ +{ + "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap/serial.txt": "716ff1a4735d90e0ecfc659070071b4f325102caa1c32332ead19b91dfd066f9", + "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-final/serial.txt": "ff0da107ffcbcbe28c4cc8b9b17d7cc15642ef20853dfdf555589692685cc69a", + "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-bootstrap-refreshed/serial.txt": "ac6f93466b82ae50a2a46e3dabde07f905e3683a67ee334d0ffe390877a6c6bb", + "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/serial.txt": "962d79b8a9a5cc615ab6b30b343f0f83a4a4b1aa4345b7f875e1e24a321f2b04", + "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/prod/breenix_aarch64_prod_profile/serial.txt": "4542430b2cd648e2afca655643ac4dff9e93b7eec4ca60fb1eb6304c16b3c1c1", + "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/serial.txt": "3643bbf2a6abfd7b062c24ac95b614eb60deac5f8d943e3c305950885e5ca89b", + "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.txt": "76dab3dc9fbaa23dcefd495815933c3481fc6af2a3015a89d3c0d33d35fb71b4", + "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.txt": "41e9f78dcb76b0136a3ab35281c0f3a866f3f71f4166e8f3d8c8db8f249abce9", + "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.txt": "7ab74d69802618b3e5a3b486810acb732041078f30bb2437a3173d2eb9956502", + "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.txt": "2778507aa332929e4cfd888693feb39109d63c173980a117248b73408285f7b9" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt new file mode 100644 index 000000000..84fbb3194 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt @@ -0,0 +1,200 @@ +Revision: 240e0e85b08a116a417c046ac71f727c18194319 +Index tree: 1cedce12013a69260f87dc7987bfe39817c5f337 +Command: env OUTPUT_DIR=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service-merged-tip-2 bash docker/qemu/run-aarch64-service-sequence-gate.sh --boots 2 +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=58:exit=0] +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=7:exit=0] +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=19:exit=0] +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=18:exit=0] +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_PREFLIGHT:structure_suites=70/70:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: ca4509b1a24a2e4547fa939a42b27a114928bcaa8303a3b7572e0da4aab4021e + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17h61ecf85f7d566472E + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 #575 Service Sequence Gate +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/ext2-aarch64.img +Boots per profile: 2 +Profile selection: both +Block IOPS throttle: 2000 +Per-boot timeout: 90s +Output: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service-merged-tip-2 + +Profile max: running 2 sequential boots +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 58031 () + Boot 1/2: GREEN — all service-sequence and P5b markers observed [early, 43s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=0] +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 58031 () + Boot 2/2: GREEN — all service-sequence and P5b markers observed [early, 41s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=0] + +Profile max census + 575 0 + 576 0 + 626 0 + 635 0 + 641 0 + 690 0 + DATA_ABORT 0 + CLONE_EXEC 0 + STRAND 0 + BOOT_TEST_FAIL 0 + 596 0 + 612 0 + 609 0 + P5B 0 + GREEN 2 + UNATTRIBUTED 0 + GREEN rate: 2/2 (100.0%) — census-only: every non-GREEN bucket is gate-failing, with no exceptions, including the open #576, #626, #635, #641 and #690 defects + CTX596 divergence: 0 marker line(s) across 0/2 boot(s) — reported, not gated + RET dispatch refused: 0 marker line(s) across 0/2 boot(s) — reported, not gated + Resume PC refused: 0 marker line(s) across 0/2 boot(s) — gate-failing + Per-CPU stack alien: 0 marker line(s) across 0/2 boot(s) — gate-failing + CPU identity split: 0 marker line(s) across 0/2 boot(s) — gate-failing + Ret-dispatch staging refused: 0 marker line(s) across 0/2 boot(s) — gate-failing + Saved-LR non-PC words: 0 marker line(s) across 0/2 boot(s) — reported, not gated +Profile max gate: PASSED (575=0, 576=0, 626=0, 635=0, 641=0, 690=0, DATA_ABORT=0, CLONE_EXEC=0, STRAND=0, BOOT_TEST_FAIL=0, 596=0, 612=0, 609=0, P5B=0, UNATTRIBUTED=0, RESUME_PC_REFUSED=0, PERCPU_STACK_ALIEN=0, CPU_IDENTITY_SPLIT=0, RET_STAGE_REFUSED=0) + +Profile cortex-a72: running 2 sequential boots +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 58031 () + Boot 1/2: GREEN — all service-sequence and P5b markers observed [early, 41s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=0] +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 58031 () + Boot 2/2: GREEN — all service-sequence and P5b markers observed [early, 40s, ctx596_divergence=1, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=0] + +Profile cortex-a72 census + 575 0 + 576 0 + 626 0 + 635 0 + 641 0 + 690 0 + DATA_ABORT 0 + CLONE_EXEC 0 + STRAND 0 + BOOT_TEST_FAIL 0 + 596 0 + 612 0 + 609 0 + P5B 0 + GREEN 2 + UNATTRIBUTED 0 + GREEN rate: 2/2 (100.0%) — census-only: every non-GREEN bucket is gate-failing, with no exceptions, including the open #576, #626, #635, #641 and #690 defects + CTX596 divergence: 1 marker line(s) across 1/2 boot(s) — reported, not gated + RET dispatch refused: 0 marker line(s) across 0/2 boot(s) — reported, not gated + Resume PC refused: 0 marker line(s) across 0/2 boot(s) — gate-failing + Per-CPU stack alien: 0 marker line(s) across 0/2 boot(s) — gate-failing + CPU identity split: 0 marker line(s) across 0/2 boot(s) — gate-failing + Ret-dispatch staging refused: 0 marker line(s) across 0/2 boot(s) — gate-failing + Saved-LR non-PC words: 0 marker line(s) across 0/2 boot(s) — reported, not gated +Profile cortex-a72 gate: PASSED (575=0, 576=0, 626=0, 635=0, 641=0, 690=0, DATA_ABORT=0, CLONE_EXEC=0, STRAND=0, BOOT_TEST_FAIL=0, 596=0, 612=0, 609=0, P5B=0, UNATTRIBUTED=0, RESUME_PC_REFUSED=0, PERCPU_STACK_ALIEN=0, CPU_IDENTITY_SPLIT=0, RET_STAGE_REFUSED=0) + +Total census + 575 0 + 576 0 + 626 0 + 635 0 + 641 0 + 690 0 + DATA_ABORT 0 + CLONE_EXEC 0 + STRAND 0 + BOOT_TEST_FAIL 0 + 596 0 + 612 0 + 609 0 + P5B 0 + GREEN 4 + UNATTRIBUTED 0 + GREEN rate: 4/4 (100.0%) — census-only: every non-GREEN bucket is gate-failing, with no exceptions, including the open #576, #626, #635, #641 and #690 defects + CTX596 divergence: 1 marker line(s) across 1/4 boot(s) — reported, not gated + RET dispatch refused: 0 marker line(s) across 0/4 boot(s) — reported, not gated + Resume PC refused: 0 marker line(s) across 0/4 boot(s) — gate-failing + Per-CPU stack alien: 0 marker line(s) across 0/4 boot(s) — gate-failing + CPU identity split: 0 marker line(s) across 0/4 boot(s) — gate-failing + Ret-dispatch staging refused: 0 marker line(s) across 0/4 boot(s) — gate-failing + Saved-LR non-PC words: 0 marker line(s) across 0/4 boot(s) — reported, not gated + +ARM64 #575 SERVICE SEQUENCE GATE: PASSED +Preserved serials: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service-merged-tip-2 +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/revision.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/revision.json new file mode 100644 index 000000000..3b5ad3f56 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/revision.json @@ -0,0 +1,4 @@ +{ + "revision": "240e0e85b08a116a417c046ac71f727c18194319", + "transcript": "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service.txt" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/census.tsv b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/census.tsv new file mode 100644 index 000000000..49433f2f9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/census.tsv @@ -0,0 +1,3 @@ +boot bucket end seconds ctx596_divergence reason serial ret_dispatch_refusals resume_pc_refusals percpu_stack_aliens cpu_identity_splits ret_stage_refusals lr_nontext +1 GREEN early 41 0 all service-sequence and P5b markers observed (qemu_status=0) /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service-merged-tip-2/cortex-a72/serial-1.txt 0 0 0 0 0 0 +2 GREEN early 40 1 all service-sequence and P5b markers observed (qemu_status=0) /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service-merged-tip-2/cortex-a72/serial-2.txt 0 0 0 0 0 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.qmp.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.qmp.txt new file mode 100644 index 000000000..f1067d3d2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.qmp.txt @@ -0,0 +1 @@ +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.txt new file mode 100644 index 000000000..a9101fa04 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.txt @@ -0,0 +1,1283 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 486062 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 303144 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp]1 CP@U1 1A: PSCI CPU_ON success (raw_status=BC0) +[s2@mDp] CPU 21A:E BCPeSDEeFCI CPU_ON Gsucces2s (rawFG_status=0) +1[3@1ABCgic] EDOImEeFG3ode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +T1[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=251 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T2T3T4T5[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=4070000:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +T6[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:network:network_stack_init:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[SUBSYSTEM:filesystem:early:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:timer:timer_delay:START] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:timer:timer_delay:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:timer:ring_span_report:START] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=128:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=343:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=22:cleared=22] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=127:elapsed_ctr_ms=200:ctx_delta=255:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=838:silence_cpu=0:woke_ms=712:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=131:elapsed_ctr_ms=200:ctx_delta=317:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=980:silence_cpu=0:woke_ms=850:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[RING_SPAN:cpu=0:span_ms=1497:writes=741:dropped=0:ticks_total=3879:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2023 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2056 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1002 progress_work=43 progress_exit=0 re_kick_sgis=57 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=1 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=31 worker_3_progress_start=0 worker_3_progress_final=31 last_advance_ms_ago=25 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1501 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=802 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=799 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=805 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=108:checked=597:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3591:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2916:cleared=2919] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=17 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=802 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4027 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1217 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1218 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=403 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=606 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2236 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=5472:cpu_silence_ms=5472:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=4338:cleared=4341] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=6:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=5:window_ms=55:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=303144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f6f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=87:armed=1:acquired=1:holder_cpu=2:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8100:hold_safety=0:hold_done=1:joined=1:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12010:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=120:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12014:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=23:hold_us=12005:refused=9:delivered=14:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1241 uptime_ms=9337 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2252:kernel=6991:cleared=9211] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=533:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=8:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=1601:kstack=0:uva=7:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=1601:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=549:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=533:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=7:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2179:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=6:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=2474:kstack=0:uva=6:smallint=0:other=0] +[heartbeat] tid=1241 uptime_ms=10342 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=207:checked=930:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5453:worst_cpu_scheduler_silence_ms=5547:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=4853:kernel=9956:cleared=14752] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +F123456789SC[heartbeat] tid=1241 uptime_ms=11343 kbd_nonzero=0 +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6454:kernel=11765:cleared=18141] +[heartbeat] tid=1241 uptime_ms=12348 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10373:kernel=16209:cleared=26472] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=297168, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f28c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=9:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11150:kernel=17099:cleared=28125] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1241 uptime_ms=13349 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=324864, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40011890 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=13601 token_ms=13602 write_ms=13683 delay_ms=80] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=13601 token_ms=13602 write_ms=13683 delay_ms=80] +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12349:kernel=18362:cleared=30549] +F123456789SC[POLL_TCP_TIMEOUT] fd=4 timeout_ms=150 publish=none_in_window rx_len=0 revents=0x0000 +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=13844 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=13844 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=13692 token_ms=13692 write_ms=14193 delay_ms=500] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=13692 token_ms=13692 write_ms=14193 delay_ms=500] +[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12509:kernel=18662:cleared=30992] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=13692 entry=13692 deadline=13842 returned=13844 write_ms=14193 late_by_ms=351 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=13692 entry=13692 deadline=13842 returned=13844 write_ms=14193 late_by_ms=351 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=122:late_ms=84:park_ms=81:forced_ms=152:forced_late_by_ms=351] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=122:late_ms=84:park_ms=81:forced_ms=152:forced_late_by_ms=351] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12519:kernel=18669:cleared=31008] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1241 uptime_ms=14353 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 98 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15176:kernel=21593:cleared=36512] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=98 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15182:kernel=21596:cleared=36521] +[init] tty_oracle exited pid=98 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1241 uptime_ms=15356 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16947:kernel=23631:cleared=40288] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[SCHED_STRAND_ORACLE:aarch64:samples=307:checked=1204:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5453:worst_cpu_scheduler_silence_ms=5547:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=10:reap_second=9:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=16987:kernel=23669:cleared=40361] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1241 uptime_ms=16359 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20231:kernel=26386:cleared=45776] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=103 name=thread-103 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21266:kernel=27494:cleared=47867] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=101 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=21271:kernel=27498:cleared=47876] +[init] clonevm_exec_test exited pid=101 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1241 uptime_ms=17361 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=458144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e0b4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[init] bsshd started (PID 104) +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[spawn] path='/bin/bssh' +[heartbeat] tid=1241 uptime_ms=18362 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bssh', elf_size=469408, argc=6 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e6d8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffe90 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +bssh: connecting to 127.0.0.1:2222 +bsshd: connection from 10.0.2.15:49153 +F123456789SCbsshd: client version: 'SSH-2.0-bssh_1.0' +bsshd: server version sent +bsshd: KEX curve25519-sha256 +[heartbeat] tid=1241 uptime_ms=19363 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5199:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=824:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=13649:kstack=0:uva=589:smallint=243:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=13657:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5277:kstack=0:uva=3:smallint=4:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5191:kstack=0:uva=3:smallint=5:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=597:smallint=238:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=586:smallint=238:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=4903:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=683:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7237:kstack=0:uva=486:smallint=198:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7238:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4771:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4902:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=481:smallint=197:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=485:smallint=198:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5072:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=683:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=5:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=7757:kstack=0:uva=485:smallint=202:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7761:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5054:kstack=0:uva=6:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5068:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=472:smallint=202:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=481:smallint=202:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5243:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=805:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=7967:kstack=0:uva=568:smallint=248:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=7975:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5296:kstack=0:uva=5:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5235:kstack=0:uva=8:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=557:smallint=247:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=561:smallint=248:other=0] +[heartbeat] tid=1241 uptime_ms=20367 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=13:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29444:kernel=35318:cleared=62146] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 45 (cpu0=8, cpu1=7, cpu2=26, cpu3=4) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 45 (cpu0=8, cpu1=7, cpu2=26, cpu3=4) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 44 (cpu0=8, cpu1=7, cpu2=26, cpu3=3) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=407:checked=1497:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5453:worst_cpu_scheduler_silence_ms=5547:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=30613:kernel=36163:cleared=63625] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=21388 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=22389 kbd_nonzero=0 +bssh: pinned host key [127.0.0.1]:2222 algorithm=rsa-sha2-256 fingerprint=SHA256:87d2e842d6e8ca62a4f93d8ec5f3e6341a7493396a649de7cee70c7b689b84c0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=false key_blob_len=279 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=false +bsshd: key MATCHES authorized_keys! +[heartbeat] tid=1241 uptime_ms=23391 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=24392 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=25393 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=507:checked=1798:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5453:worst_cpu_scheduler_silence_ms=5547:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=41067:kernel=43998:cleared=77288] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=true signature_len=276 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=true +bsshd: key MATCHES authorized_keys! +bsshd: authenticated user 'root' +bssh: authenticated as 'root' +bssh: smoke success +[syscall] exit(0) pid=105 name=bssh +[TTBR0_ASID_CENSUS:untagged=0:tagged=41660:kernel=44457:cleared=78083] +[spawn] path='/bin/bssh' +bsshd: channel setup failed: Io +[syscall] exit(0) pid=106 name=bsshd_child_106 +[TTBR0_ASID_CENSUS:untagged=0:tagged=41714:kernel=44498:cleared=78163] +[heartbeat] tid=1241 uptime_ms=26394 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bssh', elf_size=469408, argc=6 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e6d8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffe80 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +bssh: connecting to 127.0.0.1:2222 +bsshd: connection from 10.0.2.15:49154 +F123456789SCbsshd: client version: 'SSH-2.0-bssh_1.0' +bsshd: server version sent +bsshd: KEX curve25519-sha256 +[heartbeat] tid=1241 uptime_ms=27395 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=28397 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=29405 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=6816:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=3776:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=16037:kstack=0:uva=3568:smallint=243:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=16072:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=6873:kstack=0:uva=40:smallint=4:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=6781:kstack=0:uva=30:smallint=5:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=3539:smallint=238:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=3538:smallint=238:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6378:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=3138:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8910:kstack=0:uva=2985:smallint=198:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8955:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6204:kstack=0:uva=47:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6333:kstack=0:uva=45:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=2934:smallint=197:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=2940:smallint=198:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6562:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=3000:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=5:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=9444:kstack=0:uva=2845:smallint=202:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=9491:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=6489:kstack=0:uva=42:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=6515:kstack=0:uva=47:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=2794:smallint=202:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=2800:smallint=202:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6643:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=3421:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=9573:kstack=0:uva=3218:smallint=249:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=9619:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=6663:kstack=0:uva=39:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=6597:kstack=0:uva=46:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=3171:smallint=248:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=3172:smallint=249:other=0] +[heartbeat] tid=1241 uptime_ms=30412 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=15:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=50668:kernel=52021:cleared=91557] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 70 (cpu0=16, cpu1=14, cpu2=30, cpu3=10) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 70 (cpu0=16, cpu1=14, cpu2=30, cpu3=10) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=1, cpu3=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 68 (cpu0=16, cpu1=14, cpu2=29, cpu3=9) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=false key_blob_len=279 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=false +bsshd: key MATCHES authorized_keys! +[SCHED_STRAND_ORACLE:aarch64:samples=606:checked=2096:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5453:worst_cpu_scheduler_silence_ms=5547:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=51950:kernel=52945:cleared=93194] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=31423 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=32426 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=33433 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=true signature_len=276 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=true +bsshd: key MATCHES authorized_keys! +bssh: userauth failure methods='publickey,password' partial=false +bssh: authentication failed +[syscall] exit(77) pid=107 name=bssh +[TTBR0_ASID_CENSUS:untagged=0:tagged=58817:kernel=58148:cleared=102200] +[BSSH_PUBKEY_ORACLE:right=ok:wrong=refused:PASS] +[spawn] path='/bin/xhci_counters' +bsshd: handshake failed: Io +[heartbeat] tid=1241 uptime_ms=34434 kbd_nonzero=0 +[syscall] exit(0) pid=108 name=bsshd_child_108 +[TTBR0_ASID_CENSUS:untagged=0:tagged=58884:kernel=58180:cleared=102274] +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 109 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 109 +[spawn] Created child PID 109 for parent PID 1 +[spawn] Success: child PID 109 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=109 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=59741:kernel=59109:cleared=104042] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 110 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 110 +[spawn] Created child PID 110 for parent PID 1 +[spawn] Success: child PID 110 scheduled +[spawn] path='/sbin/telnetd' +[heartbeat] tid=1241 uptime_ms=35462 kbd_nonzero=0 +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 111 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 111 +[spawn] Created child PID 111 for parent PID 1 +[spawn] Success: child PID 111 scheduled +[init] Boot script completed +[spawn] path='/bin/bounce' +TELNETD_STARTING +TELNETD_LISTENING +[SCHED_STRAND_ORACLE:aarch64:samples=705:checked=2391:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5453:worst_cpu_scheduler_silence_ms=5547:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=14:reap_second=13:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=62835:kernel=64075:cleared=112073] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 112 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 112 +[spawn] Created child PID 112 for parent PID 1 +[spawn] Success: child PID 112 scheduled +Bounce spheres demo starting (for Gus!) [boot_id=000000087c76c5a0] +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[init] bounce started (PID 112) +[INIT_GROUP_WALK:aarch64:rows=13:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[window] Created buffer id=1 for pid=112: 400x300 at virt=0x7ffffdf86000 phys=0x44390000 +[INIT_GROUP_WALK:aarch64:rows=13:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[bounce] Window mode: id=1 400x300 [boot_id=000000087c76c5a0] +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 102 exited (code 0) +[init] Process 103 exited (code 0) +[init] Process 109 exited (code 0) +[heartbeat] tid=1241 uptime_ms=36466 kbd_nonzero=0 +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=110 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=64156:kernel=65707:cleared=115004] +[init] Process 110 exited (code 1) +[heartbeat] tid=1241 uptime_ms=37468 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=38470 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=39473 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=8664:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=4988:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=20170:kstack=0:uva=4790:smallint=243:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=20216:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=8721:kstack=0:uva=48:smallint=4:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=8620:kstack=0:uva=40:smallint=5:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=4754:smallint=238:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=4750:smallint=238:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=7691:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=4239:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=10607:kstack=0:uva=4099:smallint=198:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=10665:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7495:kstack=0:uva=58:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7633:kstack=0:uva=58:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=4033:smallint=197:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=4041:smallint=198:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7853:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=4093:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=7:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11306:kstack=0:uva=3947:smallint=202:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=11362:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=7772:kstack=0:uva=51:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=7797:kstack=0:uva=56:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=3886:smallint=202:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=3891:smallint=202:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=8168:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=4940:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=11646:kstack=0:uva=4747:smallint=249:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=11702:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=8176:kstack=0:uva=53:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=8112:kstack=0:uva=56:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=4680:smallint=248:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=4691:smallint=249:other=0] +[heartbeat] tid=1241 uptime_ms=40475 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=19:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=64173:kernel=66521:cleared=115830] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 86 (cpu0=19, cpu1=17, cpu2=34, cpu3=16) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 86 (cpu0=19, cpu1=17, cpu2=34, cpu3=16) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=1, cpu3=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 84 (cpu0=19, cpu1=17, cpu2=33, cpu3=15) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.qmp.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.qmp.txt new file mode 100644 index 000000000..f1067d3d2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.qmp.txt @@ -0,0 +1 @@ +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.txt new file mode 100644 index 000000000..ef4b5cc38 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.txt @@ -0,0 +1,1220 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 495937 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 303144 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON success (raw_status=0) +[smp]2 CPU 2: P@1@11SCAIA CPU_ON succBeCss (rBDCaw_DstEateuFs=G0) +3@1EeFGABC[DEeFG231smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +T1[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=256 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T2T3T4T5T6T7[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=6750000:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +T8[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[SUBSYSTEM:syscall:early:START] +[SUBSYSTEM:filesystem:early:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:filesystem:vfs_init:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:filesystem:vfs_init:PASS] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:ipc:early:START] +[SUBSYSTEM:system:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[SUBSYSTEM:logging:early:START] +[TEST:timer:timer_init:PASS] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:filesystem:devfs_mounted:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=128:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=353:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=33:cleared=33] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:timer:timer_delay:START] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:timer:timer_delay:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:timer:ring_span_report:START] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=134:elapsed_ctr_ms=202:ctx_delta=132:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=723:silence_cpu=0:woke_ms=591:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=129:elapsed_ctr_ms=200:ctx_delta=355:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=883:silence_cpu=0:woke_ms=755:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[RING_SPAN:cpu=0:span_ms=1486:writes=754:dropped=0:ticks_total=3903:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=3:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=1882 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=1921 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=22 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1503 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=803 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=799 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=801 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=108:checked=587:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3604:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3035:cleared=3038] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=802 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4029 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1218 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1219 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=408 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=604 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2237 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=5403:cpu_silence_ms=5403:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=4412:cleared=4415] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=6:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=70:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=303144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f6f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:process:current_thread_exists:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:process:process_list_populated:START] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[TEST:process:process_list_populated:PASS] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=95:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8254:hold_safety=0:hold_done=1:joined=1:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12018:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=0:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=128:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12012:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:driver_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=23:hold_us=12007:refused=10:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=4:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1241 uptime_ms=9244 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2194:kernel=6999:cleared=9166] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=534:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=7:smallint=0:other=0] +[heartbeat] tid=1241 uptime_ms=10249 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=207:checked=919:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5397:worst_cpu_scheduler_silence_ms=5477:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5075:kernel=10260:cleared=15276] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +F123456789SC[heartbeat] tid=1241 uptime_ms=11250 kbd_nonzero=0 +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6342:kernel=11635:cleared=17899] +[heartbeat] tid=1241 uptime_ms=12252 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10233:kernel=16058:cleared=26175] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=297168, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f28c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=3:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11000:kernel=16956:cleared=27827] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1241 uptime_ms=13255 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=324864, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40011890 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=13502 token_ms=13503 write_ms=13585 delay_ms=80] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=13502 token_ms=13503 write_ms=13585 delay_ms=80] +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12156:kernel=18225:cleared=30221] +F123456789SC[POLL_TCP_TIMEOUT] fd=4 timeout_ms=150 publish=none_in_window rx_len=0 revents=0x0000 +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=13750 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=13750 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=13595 token_ms=13599 write_ms=14101 delay_ms=500] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=13595 token_ms=13599 write_ms=14101 delay_ms=500] +[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12314:kernel=18531:cleared=30668] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=13595 entry=13599 deadline=13749 returned=13750 write_ms=14101 late_by_ms=352 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=13595 entry=13599 deadline=13749 returned=13750 write_ms=14101 late_by_ms=352 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=123:late_ms=87:park_ms=82:forced_ms=151:forced_late_by_ms=352] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=123:late_ms=87:park_ms=82:forced_ms=151:forced_late_by_ms=352] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12335:kernel=18554:cleared=30706] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1241 uptime_ms=14257 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 98 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14932:kernel=21454:cleared=36152] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=98 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14937:kernel=21459:cleared=36163] +[init] tty_oracle exited pid=98 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1241 uptime_ms=15258 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16703:kernel=23510:cleared=39955] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[SCHED_STRAND_ORACLE:aarch64:samples=307:checked=1193:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5397:worst_cpu_scheduler_silence_ms=5477:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=10:reap_second=9:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=17125:kernel=23981:cleared=40843] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1241 uptime_ms=16260 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19757:kernel=26145:cleared=45183] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=103 name=thread-103 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20748:kernel=27242:cleared=47231] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=101 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20755:kernel=27248:cleared=47244] +[init] clonevm_exec_test exited pid=101 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1241 uptime_ms=17260 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=458144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e0b4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[init] bsshd started (PID 104) +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[spawn] path='/bin/bssh' +[heartbeat] tid=1241 uptime_ms=18262 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bssh', elf_size=469408, argc=6 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e6d8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffe90 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +bssh: connecting to 127.0.0.1:2222 +bsshd: connection from 10.0.2.15:49153 +F123456789SCbsshd: client version: 'SSH-2.0-bssh_1.0' +bsshd: server version sent +bsshd: KEX curve25519-sha256 +[heartbeat] tid=1241 uptime_ms=19263 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5060:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=627:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=13327:kstack=0:uva=478:smallint=152:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=13330:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5154:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5057:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=485:smallint=152:other=0] +[heartbeat] tid=1241 uptime_ms=20266 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=13:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=28440:kernel=34769:cleared=60882] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 46 (cpu0=5, cpu1=19, cpu2=12, cpu3=10) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 46 (cpu0=5, cpu1=19, cpu2=12, cpu3=10) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 45 (cpu0=5, cpu1=19, cpu2=11, cpu3=10) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=407:checked=1489:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5397:worst_cpu_scheduler_silence_ms=5477:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29781:kernel=35760:cleared=62601] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=21281 kbd_nonzero=0 +bssh: pinned host key [127.0.0.1]:2222 algorithm=rsa-sha2-256 fingerprint=SHA256:87d2e842d6e8ca62a4f93d8ec5f3e6341a7493396a649de7cee70c7b689b84c0 +[heartbeat] tid=1241 uptime_ms=22284 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=false key_blob_len=279 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=false +bsshd: key MATCHES authorized_keys! +[heartbeat] tid=1241 uptime_ms=23286 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=24287 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=25292 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=506:checked=1787:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5397:worst_cpu_scheduler_silence_ms=5477:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=39448:kernel=43135:cleared=75401] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=true signature_len=276 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=true +bsshd: key MATCHES authorized_keys! +bsshd: authenticated user 'root' +bssh: authenticated as 'root' +bssh: smoke success +[syscall] exit(0) pid=105 name=bssh +[TTBR0_ASID_CENSUS:untagged=0:tagged=39896:kernel=43472:cleared=75989] +[spawn] path='/bin/bssh' +bsshd: channel setup failed: Io +[syscall] exit(0) pid=106 name=bsshd_child_106 +[TTBR0_ASID_CENSUS:untagged=0:tagged=39954:kernel=43520:cleared=76084] +[heartbeat] tid=1241 uptime_ms=26293 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bssh', elf_size=469408, argc=6 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e6d8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffe80 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +bssh: connecting to 127.0.0.1:2222 +bsshd: connection from 10.0.2.15:49154 +F123456789SCbsshd: client version: 'SSH-2.0-bssh_1.0' +bsshd: server version sent +bsshd: KEX curve25519-sha256 +[heartbeat] tid=1241 uptime_ms=27297 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=28299 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=29301 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=6640:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=3080:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=15620:kstack=0:uva=2959:smallint=152:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=15651:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=6705:kstack=0:uva=27:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=6609:kstack=0:uva=31:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=2943:smallint=152:other=0] +[heartbeat] tid=1241 uptime_ms=30304 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=15:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=48345:kernel=50775:cleared=88892] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 72 (cpu0=11, cpu1=22, cpu2=19, cpu3=20) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 72 (cpu0=11, cpu1=22, cpu2=19, cpu3=20) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 71 (cpu0=11, cpu1=22, cpu2=18, cpu3=20) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=false key_blob_len=279 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=false +bsshd: key MATCHES authorized_keys! +[SCHED_STRAND_ORACLE:aarch64:samples=605:checked=2083:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5397:worst_cpu_scheduler_silence_ms=5477:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=49670:kernel=51791:cleared=90662] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=31315 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=32316 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=33321 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=true signature_len=276 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=true +bsshd: key MATCHES authorized_keys! +bssh: userauth failure methods='publickey,password' partial=false +bssh: authentication failed +[syscall] exit(77) pid=107 name=bssh +[TTBR0_ASID_CENSUS:untagged=0:tagged=56353:kernel=56796:cleared=99350] +[BSSH_PUBKEY_ORACLE:right=ok:wrong=refused:PASS] +bsshd: handshake failed: [spawn] path='/bin/xhci_counters' +Io + +[CTX596_ELR_DIVERGENCE] tid=1230 cpu=3 prev_elr=0xffff0000404a2d74 x30=0xffff0000404eac74 ctx_elr=0xffff0000404eac74 + +[INLINE_SAVE_OVERWRITE] tid=1230 sp=0xffff0000542a7cd0 old_sp=0xffff0000542a7cd0 saved_sp=0xffff0000542a7cd0 delta=0x0 saved_lr=0xffff0000404fc580 saved_slot20=0xffff0000404fc580 slot20=0xffff0000404fc580 elr=0xffff0000404eac74 x30=0xffff0000404eac74 +[syscall] exit(0) pid=108 name=bsshd_child_108 +[TTBR0_ASID_CENSUS:untagged=0:tagged=56403:kernel=56827:cleared=99415] +[heartbeat] tid=1241 uptime_ms=34325 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 109 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 109 +[spawn] Created child PID 109 for parent PID 1 +[spawn] Success: child PID 109 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=109 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=57251:kernel=57767:cleared=101200] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 110 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 110 +[spawn] Created child PID 110 for parent PID 1 +[spawn] Success: child PID 110 scheduled +[heartbeat] tid=1241 uptime_ms=35333 kbd_nonzero=0 +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 111 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 111 +[spawn] Created child PID 111 for parent PID 1 +[spawn] Success: child PID 111 scheduled +[init] Boot script completed +[spawn] path='/bin/bounce' +TELNETD_STARTING +TELNETD_LISTENING +[SCHED_STRAND_ORACLE:aarch64:samples=704:checked=2376:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5397:worst_cpu_scheduler_silence_ms=5477:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=14:reap_second=13:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=60619:kernel=61918:cleared=108685] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=36335 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 112 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 112 +[spawn] Created child PID 112 for parent PID 1 +[spawn] Success: child PID 112 scheduled +[init] bounce started (PID 112) +[INIT_GROUP_WALK:aarch64:rows=13:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=13:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +Bounce spheres demo starting (for Gus!) [boot_id=0000000878e4c930] +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[window] Created buffer id=1 for pid=112: 400x300 at virt=0x7ffffdf86000 phys=0x44390000 +[bounce] Window mode: id=1 400x300 [boot_id=0000000878e4c930] +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 102 exited (code 0) +[init] Process 103 exited (code 0) +[init] Process 109 exited (code 0) +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=110 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=61868:kernel=63410:cleared=111384] +[init] Process 110 exited (code 1) +[heartbeat] tid=1241 uptime_ms=37338 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=38340 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=39341 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=8379:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=4591:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=19737:kstack=0:uva=4488:smallint=152:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=19786:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=8460:kstack=0:uva=43:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=8330:kstack=0:uva=49:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=4454:smallint=152:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=4439:smallint=152:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=7609:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=4122:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=10481:kstack=0:uva=3941:smallint=226:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=10526:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7410:kstack=0:uva=49:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7564:kstack=0:uva=45:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=3880:smallint=226:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=3896:smallint=226:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7857:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=4468:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11014:kstack=0:uva=4307:smallint=218:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=11071:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=7778:kstack=0:uva=56:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=7800:kstack=0:uva=57:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=4220:smallint=217:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=4250:smallint=218:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=8344:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=4006:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=7:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=11948:kstack=0:uva=3884:smallint=191:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=12017:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=8322:kstack=0:uva=72:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=8275:kstack=0:uva=69:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=3794:smallint=190:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=3815:smallint=191:other=0] +[heartbeat] tid=1241 uptime_ms=40342 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=19:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=61888:kernel=64203:cleared=112191] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 90 (cpu0=18, cpu1=25, cpu2=23, cpu3=24) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 90 (cpu0=18, cpu1=25, cpu2=23, cpu3=24) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 89 (cpu0=18, cpu1=25, cpu2=22, cpu3=24) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/census.tsv b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/census.tsv new file mode 100644 index 000000000..57e629947 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/census.tsv @@ -0,0 +1,3 @@ +boot bucket end seconds ctx596_divergence reason serial ret_dispatch_refusals resume_pc_refusals percpu_stack_aliens cpu_identity_splits ret_stage_refusals lr_nontext +1 GREEN early 43 0 all service-sequence and P5b markers observed (qemu_status=0) /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service-merged-tip-2/max/serial-1.txt 0 0 0 0 0 0 +2 GREEN early 41 0 all service-sequence and P5b markers observed (qemu_status=0) /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service-merged-tip-2/max/serial-2.txt 0 0 0 0 0 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.qmp.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.qmp.txt new file mode 100644 index 000000000..f1067d3d2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.qmp.txt @@ -0,0 +1 @@ +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.txt new file mode 100644 index 000000000..d330f5ae6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.txt @@ -0,0 +1,1279 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 1000000000 Hz (1000 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 7957000 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: Unknown Unknown +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 303144 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (1000000 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: 1@PSCI CPU1_OAN success (raw_status=BC0) +[smp2@D] CPU E2:e PSFCIG 1AC1PU_ON success (raw_status=BC0DEeFG)2 +[smp] CPU3@1A BC3DEeFG3: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (ETOImod1e=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=253 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T2T3T4T5[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=3402000:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +T6[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:ipc:early:START] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:network:network_stack_init:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:timer:early:START] +[SUBSYSTEM:syscall:early:START] +[TEST:timer:timer_init:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:timer:timer_init:PASS] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=121:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=360:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=36:cleared=36] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:timer:ring_span_report:START] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=130:elapsed_ctr_ms=200:ctx_delta=100:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=875:silence_cpu=0:woke_ms=746:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[RING_SPAN:cpu=0:span_ms=1500:writes=611:dropped=0:ticks_total=3941:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=129:elapsed_ctr_ms=200:ctx_delta=305:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1019:silence_cpu=0:woke_ms=892:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=3:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2096 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2120 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1001 progress_work=43 progress_exit=0 re_kick_sgis=57 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=31 worker_3_progress_start=0 worker_3_progress_final=31 last_advance_ms_ago=32 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1502 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=799 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=802 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=801 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=108:checked=601:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3623:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2911:cleared=2914] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=17 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=802 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4032 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1214 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1216 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=404 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=601 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2228 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=5502:cpu_silence_ms=5502:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=4395:cleared=4398] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=6:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=6:window_ms=54:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=303144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f6f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=98:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8073:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12010:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=129:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12012:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=22:hold_us=12006:refused=9:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1241 uptime_ms=9396 kbd_nonzero=0 + +[INLINE_SAVE_OVERWRITE] tid=1230 sp=0xffff000054330030 old_sp=0xffff000054330030 saved_sp=0xffff000054330030 delta=0x0 saved_lr=0xffff0000404fc580 saved_slot20=0xffff0000404fc580 slot20=0xffff0000404fc580 elr=0xffff0000404eac74 x30=0xffff0000404eac74 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2386:kernel=7211:cleared=9572] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=565:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=9:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=1614:kstack=0:uva=8:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=1614:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=578:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=565:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=8:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2082:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=16:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=2295:kstack=0:uva=14:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2295:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=2059:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=2082:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=14:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2410:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=2680:kstack=0:uva=3:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2680:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2417:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2410:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=3:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=3:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2605:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=9:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=2907:kstack=0:uva=9:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=2907:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=2609:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=2605:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=8:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=9:smallint=0:other=0] +[heartbeat] tid=1241 uptime_ms=10406 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=207:checked=926:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5479:worst_cpu_scheduler_silence_ms=5563:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5135:kernel=10279:cleared=15357] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6621:kernel=11952:cleared=18497] +[heartbeat] tid=1241 uptime_ms=11409 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=12411 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10665:kernel=16518:cleared=27058] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=297168, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f28c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=11:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11458:kernel=17423:cleared=28746] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1241 uptime_ms=13414 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=324864, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40011890 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=13624 token_ms=13625 write_ms=13704 delay_ms=80] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=13624 token_ms=13625 write_ms=13704 delay_ms=80] +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12664:kernel=18718:cleared=31206] +F123456789SC[POLL_TCP_TIMEOUT] fd=4 timeout_ms=150 publish=none_in_window rx_len=0 revents=0x0000 +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=13872 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=13872 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=13719 token_ms=13720 write_ms=14220 delay_ms=500] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=13719 token_ms=13720 write_ms=14220 delay_ms=500] +[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12833:kernel=19046:cleared=31681] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=13719 entry=13719 deadline=13869 returned=13872 write_ms=14220 late_by_ms=351 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=13719 entry=13719 deadline=13869 returned=13872 write_ms=14220 late_by_ms=351 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=123:late_ms=82:park_ms=80:forced_ms=153:forced_late_by_ms=351] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=123:late_ms=82:park_ms=80:forced_ms=153:forced_late_by_ms=351] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12851:kernel=19058:cleared=31705] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1241 uptime_ms=14415 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 98 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15512:kernel=22046:cleared=37309] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=98 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15539:kernel=22063:cleared=37343] +[init] tty_oracle exited pid=98 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1241 uptime_ms=15416 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=17419:kernel=24199:cleared=41326] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[SCHED_STRAND_ORACLE:aarch64:samples=307:checked=1202:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5479:worst_cpu_scheduler_silence_ms=5563:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=10:reap_second=9:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=17460:kernel=24241:cleared=41403] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1241 uptime_ms=16422 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20569:kernel=26956:cleared=46751] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=103 name=thread-103 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21634:kernel=28103:cleared=48921] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=101 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=21644:kernel=28112:cleared=48939] +[init] clonevm_exec_test exited pid=101 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1241 uptime_ms=17424 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=458144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e0b4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[init] bsshd started (PID 104) +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[spawn] path='/bin/bssh' +[heartbeat] tid=1241 uptime_ms=18426 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bssh', elf_size=469408, argc=6 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e6d8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffe90 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +bssh: connecting to 127.0.0.1:2222 +bsshd: connection from 10.0.2.15:49153 +F123456789SCbsshd: client version: 'SSH-2.0-bssh_1.0' +bsshd: server version sent +bsshd: KEX curve25519-sha256 +[heartbeat] tid=1241 uptime_ms=19429 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5300:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=593:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=14220:kstack=0:uva=458:smallint=144:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=14229:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5439:kstack=0:uva=4:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5291:kstack=0:uva=7:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=467:smallint=141:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=451:smallint=142:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5035:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=655:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7096:kstack=0:uva=515:smallint=143:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7099:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4842:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5032:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=501:smallint=140:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=512:smallint=143:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5332:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=663:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=5:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=7483:kstack=0:uva=434:smallint=230:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7484:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5293:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5331:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=432:smallint=231:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=435:smallint=230:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5505:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=768:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=8170:kstack=0:uva=517:smallint=266:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8185:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5572:kstack=0:uva=12:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5490:kstack=0:uva=12:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=492:smallint=264:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=505:smallint=263:other=0] +[heartbeat] tid=1241 uptime_ms=20430 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=13:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29622:kernel=35873:cleared=63026] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 46 (cpu0=3, cpu1=21, cpu2=15, cpu3=7) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 46 (cpu0=3, cpu1=21, cpu2=15, cpu3=7) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 46 (cpu0=3, cpu1=21, cpu2=15, cpu3=7) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=406:checked=1498:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5479:worst_cpu_scheduler_silence_ms=5563:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=30642:kernel=36639:cleared=64351] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=21440 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=22442 kbd_nonzero=0 +bssh: pinned host key [127.0.0.1]:2222 algorithm=rsa-sha2-256 fingerprint=SHA256:87d2e842d6e8ca62a4f93d8ec5f3e6341a7493396a649de7cee70c7b689b84c0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=false key_blob_len=279 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=false +bsshd: key MATCHES authorized_keys! +[heartbeat] tid=1241 uptime_ms=23446 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=24452 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=25456 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=505:checked=1796:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5479:worst_cpu_scheduler_silence_ms=5563:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=39986:kernel=43940:cleared=76936] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=26458 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=true signature_len=276 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=true +bsshd: key MATCHES authorized_keys! +bsshd: authenticated user 'root' +bssh: authenticated as 'root' +bssh: smoke success +[syscall] exit(0) pid=105 name=bssh +[TTBR0_ASID_CENSUS:untagged=0:tagged=42072:kernel=45630:cleared=79819] +[spawn] path='/bin/bssh' +bsshd: channel setup failed: Io +[syscall] exit(0) pid=106 name=bsshd_child_106 +[TTBR0_ASID_CENSUS:untagged=0:tagged=42128:kernel=45669:cleared=79899] +[heartbeat] tid=1241 uptime_ms=27460 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bssh', elf_size=469408, argc=6 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e6d8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffe80 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +bssh: connecting to 127.0.0.1:2222 +bsshd: connection from 10.0.2.15:49154 +F123456789SCbsshd: client version: 'SSH-2.0-bssh_1.0' +bsshd: server version sent +bsshd: KEX curve25519-sha256 +[heartbeat] tid=1241 uptime_ms=28463 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=29464 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=6967:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=3348:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=16782:kstack=0:uva=3233:smallint=144:other=0] +[heartbeat] tid=1241 uptime_ms=30465 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=15:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=49027:kernel=51789:cleared=90818] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 73 (cpu0=13, cpu1=27, cpu2=19, cpu3=14) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 73 (cpu0=13, cpu1=27, cpu2=19, cpu3=14) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 72 (cpu0=13, cpu1=27, cpu2=18, cpu3=14) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=605:checked=2096:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5479:worst_cpu_scheduler_silence_ms=5563:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=50055:kernel=52574:cleared=92171] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=31474 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=false key_blob_len=279 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=false +bsshd: key MATCHES authorized_keys! +[heartbeat] tid=1241 uptime_ms=32480 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=33486 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=34488 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=35490 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=704:checked=2394:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5479:worst_cpu_scheduler_silence_ms=5563:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=59644:kernel=59974:cleared=104983] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=true signature_len=276 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=true +bsshd: key MATCHES authorized_keys! +bssh: userauth failure methods='publickey,password' partial=false +bssh: authentication failed +[syscall] exit(77) pid=107 name=bssh +[TTBR0_ASID_CENSUS:untagged=0:tagged=59863:kernel=60165:cleared=105303] +[BSSH_PUBKEY_ORACLE:right=ok:wrong=refused:PASS] +[spawn] path='/bin/xhci_counters' +bsshd: handshake failed: Io +[syscall] exit(0) pid=108 name=bsshd_child_108 +[TTBR0_ASID_CENSUS:untagged=0:tagged=59940:kernel=60222:cleared=105414] +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 109 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 109 +[spawn] Created child PID 109 for parent PID 1 +[spawn] Success: child PID 109 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=109 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=60816:kernel=61203:cleared=107262] +[heartbeat] tid=1241 uptime_ms=36493 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 110 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 110 +[spawn] Created child PID 110 for parent PID 1 +[spawn] Success: child PID 110 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 111 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 111 +[spawn] Created child PID 111 for parent PID 1 +[spawn] Success: child PID 111 scheduled +[init] Boot script completed +[spawn] path='/bin/bounce' +TELNETD_STARTING +TELNETD_LISTENING +[heartbeat] tid=1241 uptime_ms=37497 kbd_nonzero=0 + +[INLINE_SAVE_OVERWRITE] tid=1230 sp=0xffff00005432ee90 old_sp=0xffff00005432ee90 saved_sp=0xffff00005432ee90 delta=0x0 saved_lr=0xffff0000404fc580 saved_slot20=0xffff0000404fc580 slot20=0xffff0000404fc580 elr=0xffff0000404eac74 x30=0xffff0000404eac74 +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 112 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 112 +[spawn] Created child PID 112 for parent PID 1 +[spawn] Success: child PID 112 scheduled +[init] bounce started (PID 112) +[INIT_GROUP_WALK:aarch64:rows=13:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=13:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +Bounce spheres demo starting (for Gus!) [boot_id=00000008f5e04108] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[init] Process 93 exited (code 0) +[window] Created buffer id=1 for pid=112: 400x300 at virt=0x7ffffdf86000 phys=0x44390000 +[init] Process 102 exited (code 0) +[init] Process 103 exited (code 0) +[bounce] Window mode: id=1 400x300 [boot_id=00000008f5e04108] +[init] Process 109 exited (code 0) +[heartbeat] tid=1241 uptime_ms=38502 kbd_nonzero=0 +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=110 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=65751:kernel=66783:cleared=117697] +[init] Process 110 exited (code 1) +[heartbeat] tid=1241 uptime_ms=39503 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=9250:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=5044:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=21198:kstack=0:uva=4951:smallint=144:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=21249:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=9415:kstack=0:uva=46:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=9199:kstack=0:uva=49:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=4916:smallint=141:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=4902:smallint=142:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=7958:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=4673:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=10658:kstack=0:uva=4574:smallint=143:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=10702:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7691:kstack=0:uva=43:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7914:kstack=0:uva=44:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=4513:smallint=140:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=4530:smallint=143:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=8353:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=4284:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=5:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11192:kstack=0:uva=4089:smallint=230:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=11227:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=8257:kstack=0:uva=43:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=8319:kstack=0:uva=35:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=4044:smallint=231:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=4054:smallint=230:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=8568:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=4701:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=5:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=12001:kstack=0:uva=4496:smallint=266:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=12062:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=8576:kstack=0:uva=54:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=8507:kstack=0:uva=58:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=4432:smallint=264:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=4438:smallint=263:other=0] +[heartbeat] tid=1241 uptime_ms=40505 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=19:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=65765:kernel=67143:cleared=118067] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 94 (cpu0=18, cpu1=37, cpu2=20, cpu3=19) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 94 (cpu0=18, cpu1=37, cpu2=20, cpu3=19) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 93 (cpu0=18, cpu1=37, cpu2=19, cpu3=19) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[SCHED_STRAND_ORACLE:aarch64:samples=803:checked=2641:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5479:worst_cpu_scheduler_silence_ms=5563:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=65765:kernel=67266:cleared=118190] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=41511 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=42515 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.qmp.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.qmp.txt new file mode 100644 index 000000000..f1067d3d2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.qmp.txt @@ -0,0 +1 @@ +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.txt new file mode 100644 index 000000000..bba563fe9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.txt @@ -0,0 +1,1270 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 1000000000 Hz (1000 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 7893000 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: Unknown Unknown +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 303144 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (1000000 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: P1SCI CPU_ON success (raw_status=@10A) +[smpB] C2@1ABCPU C2: PSCI CPU_ON success (raDDw_statEus=e0Ee) +3@F[1AFGsGm12pBC] DCPU 3:EeFG P3SCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImoTde=1) +1[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=252 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T2T3T4T5T6T7[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=6775000:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +T8[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:timer:timer_delay:START] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:timer:timer_delay:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=143:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=371:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=27:cleared=27] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:timer:ring_span_report:START] +[TEST:memory:heap_large_alloc:START] +[TEST:network:loopback:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:network:loopback:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:process:thread_creation:START] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:process:thread_creation:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=132:elapsed_ctr_ms=200:ctx_delta=72:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=773:silence_cpu=0:woke_ms=654:verdict=ok] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[virtio-blk] Read 7 of 10 complete +[TEST:interrupts:breakpoint:START] +[virtio-blk] Read 8 of 10 complete +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[virtio-blk] Read 9 of 10 complete +[TEST:interrupts:breakpoint:PASS] +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[RING_SPAN:cpu=0:span_ms=1499:writes=515:dropped=0:ticks_total=3987:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=127:elapsed_ctr_ms=200:ctx_delta=258:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x6:cpu_silence_ms=1041:silence_cpu=0:woke_ms=915:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[TEST:scheduler:workqueue_operational:START] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=36:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2128 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2158 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=27 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1502 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=804 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=799 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=801 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=108:checked=644:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3620:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2961:cleared=2964] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=799 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=801 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4035 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1216 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1218 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=403 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=607 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2232 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=5531:cpu_silence_ms=5531:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=4376:cleared=4379] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=3:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=7:window_ms=42:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=303144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f6f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[SUBSYSTEM:process:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=89:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8310:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12009:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=11:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=130:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12009:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=23:hold_us=12006:refused=10:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1241 uptime_ms=9417 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2243:kernel=7080:cleared=9298] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=530:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=12:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=1502:kstack=0:uva=10:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=1502:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=543:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=531:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=10:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2149:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=6:smallint=0:other=0] +[heartbeat] tid=1241 uptime_ms=10423 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=207:checked=968:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5504:worst_cpu_scheduler_silence_ms=5586:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=4794:kernel=9974:cleared=14718] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +F123456789SC[heartbeat] tid=1241 uptime_ms=11425 kbd_nonzero=0 +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6400:kernel=11770:cleared=18094] +[heartbeat] tid=1241 uptime_ms=12426 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10337:kernel=16273:cleared=26504] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=297168, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f28c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=33:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11080:kernel=17116:cleared=28079] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1241 uptime_ms=13428 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=324864, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40011890 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=13680 token_ms=13680 write_ms=13764 delay_ms=80] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=13680 token_ms=13680 write_ms=13764 delay_ms=80] +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12251:kernel=18400:cleared=30499] +F123456789SC[POLL_TCP_TIMEOUT] fd=4 timeout_ms=150 publish=none_in_window rx_len=0 revents=0x0000 +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=13928 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=13928 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=13776 token_ms=13777 write_ms=14278 delay_ms=500] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=13776 token_ms=13777 write_ms=14278 delay_ms=500] +[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12407:kernel=18698:cleared=30936] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=13776 entry=13777 deadline=13927 returned=13928 write_ms=14278 late_by_ms=351 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=13776 entry=13777 deadline=13927 returned=13928 write_ms=14278 late_by_ms=351 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=122:late_ms=87:park_ms=84:forced_ms=151:forced_late_by_ms=351] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=122:late_ms=87:park_ms=84:forced_ms=151:forced_late_by_ms=351] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12431:kernel=18719:cleared=30975] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1241 uptime_ms=14429 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 98 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15123:kernel=21726:cleared=36605] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=98 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15130:kernel=21732:cleared=36618] +[init] tty_oracle exited pid=98 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1241 uptime_ms=15433 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[SCHED_STRAND_ORACLE:aarch64:samples=307:checked=1238:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5504:worst_cpu_scheduler_silence_ms=5586:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=9:reap_second=8:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=16902:kernel=23759:cleared=40401] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16932:kernel=23813:cleared=40478] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1241 uptime_ms=16435 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20123:kernel=26533:cleared=45894] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=103 name=thread-103 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21130:kernel=27656:cleared=47986] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=101 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=21133:kernel=27658:cleared=47992] +[init] clonevm_exec_test exited pid=101 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1241 uptime_ms=17436 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=458144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e0b4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[init] bsshd started (PID 104) +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[spawn] path='/bin/bssh' +[heartbeat] tid=1241 uptime_ms=18439 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bssh', elf_size=469408, argc=6 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e6d8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffe90 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +bssh: connecting to 127.0.0.1:2222 +bsshd: connection from 10.0.2.15:49153 +F123456789SCbsshd: client version: 'SSH-2.0-bssh_1.0' +bsshd: server version sent +bsshd: KEX curve25519-sha256 +[heartbeat] tid=1241 uptime_ms=19441 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5357:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=838:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=13770:kstack=0:uva=668:smallint=175:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=13775:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5438:kstack=0:uva=3:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5353:kstack=0:uva=4:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=678:smallint=173:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=664:smallint=174:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=4863:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=679:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7061:kstack=0:uva=474:smallint=212:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7067:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4748:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4857:kstack=0:uva=6:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=464:smallint=212:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=470:smallint=212:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5122:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=696:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=7640:kstack=0:uva=475:smallint=224:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7643:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5137:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5119:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=461:smallint=224:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=472:smallint=224:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5486:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=604:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=8063:kstack=0:uva=387:smallint=224:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8070:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5487:kstack=0:uva=10:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5479:kstack=0:uva=7:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=374:smallint=223:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=380:smallint=224:other=0] +[heartbeat] tid=1241 uptime_ms=20443 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=13:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29278:kernel=35435:cleared=62161] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 46 (cpu0=3, cpu1=11, cpu2=23, cpu3=9) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 46 (cpu0=3, cpu1=11, cpu2=23, cpu3=9) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu1=1, cpu3=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 44 (cpu0=3, cpu1=10, cpu2=23, cpu3=8) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=406:checked=1534:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5504:worst_cpu_scheduler_silence_ms=5586:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=30163:kernel=36088:cleared=63304] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=21457 kbd_nonzero=0 +bssh: pinned host key [127.0.0.1]:2222 algorithm=rsa-sha2-256 fingerprint=SHA256:87d2e842d6e8ca62a4f93d8ec5f3e6341a7493396a649de7cee70c7b689b84c0 +[heartbeat] tid=1241 uptime_ms=22458 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=false key_blob_len=279 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=false +bsshd: key MATCHES authorized_keys! +[heartbeat] tid=1241 uptime_ms=23460 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=24462 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=25463 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=505:checked=1831:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5504:worst_cpu_scheduler_silence_ms=5586:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=40515:kernel=43802:cleared=76782] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=true signature_len=276 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=true +bsshd: key MATCHES authorized_keys! +bsshd: authenticated user 'root' +bssh: authenticated as 'root' +bssh: smoke success +[syscall] exit(0) pid=105 name=bssh +[TTBR0_ASID_CENSUS:untagged=0:tagged=41211:kernel=44294:cleared=77651] +[spawn] path='/bin/bssh' +bsshd: channel setup failed: Io +[syscall] exit(0) pid=106 name=bsshd_child_106 +[TTBR0_ASID_CENSUS:untagged=0:tagged=41260:kernel=44318:cleared=77707] +[heartbeat] tid=1241 uptime_ms=26466 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bssh', elf_size=469408, argc=6 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e6d8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffe80 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +bssh: connecting to 127.0.0.1:2222 +bsshd: connection from 10.0.2.15:49154 +F123456789SCbsshd: client version: 'SSH-2.0-bssh_1.0' +bsshd: server version sent +bsshd: KEX curve25519-sha256 +[heartbeat] tid=1241 uptime_ms=27467 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=28469 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=29473 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=6969:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=4046:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=16154:kstack=0:uva=3915:smallint=175:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=16196:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=7019:kstack=0:uva=38:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=6927:kstack=0:uva=41:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=3888:smallint=173:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=3874:smallint=174:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6295:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=3034:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8687:kstack=0:uva=2852:smallint=212:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8717:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6133:kstack=0:uva=30:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6267:kstack=0:uva=30:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=2815:smallint=212:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=2822:smallint=212:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6526:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=3209:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=9279:kstack=0:uva=3019:smallint=224:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=9313:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=6522:kstack=0:uva=37:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=6492:kstack=0:uva=34:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=2970:smallint=224:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=2985:smallint=224:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6954:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=2759:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=9725:kstack=0:uva=2575:smallint=224:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=9765:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=6927:kstack=0:uva=40:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=6914:kstack=0:uva=40:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=2526:smallint=223:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=2535:smallint=224:other=0] +[heartbeat] tid=1241 uptime_ms=30474 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=15:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=50318:kernel=51899:cleared=91203] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 71 (cpu0=10, cpu1=14, cpu2=34, cpu3=13) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 71 (cpu0=10, cpu1=14, cpu2=34, cpu3=13) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu1=1, cpu3=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 69 (cpu0=10, cpu1=13, cpu2=34, cpu3=12) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=false key_blob_len=279 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=false +bsshd: key MATCHES authorized_keys! +[SCHED_STRAND_ORACLE:aarch64:samples=604:checked=2126:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5504:worst_cpu_scheduler_silence_ms=5586:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=51271:kernel=52619:cleared=92475] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=31485 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=32486 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=33487 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=34491 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=true signature_len=276 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=true +bsshd: key MATCHES authorized_keys! +bssh: userauth failure methods='publickey,password' partial=false +bssh: authentication failed +[syscall] exit(77) pid=107 name=bssh +[TTBR0_ASID_CENSUS:untagged=0:tagged=58426:kernel=58053:cleared=101881] +bsshd: handshake failed: Io +[syscall] exit(0) pid=108 name=bsshd_child_108 +[TTBR0_ASID_CENSUS:untagged=0:tagged=58434:kernel=58058:cleared=101892] +[BSSH_PUBKEY_ORACLE:right=ok:wrong=refused:PASS] +[spawn] path='/bin/xhci_counters' +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 109 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 109 +[spawn] Created child PID 109 for parent PID 1 +[spawn] Success: child PID 109 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=109 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=59339:kernel=59051:cleared=103775] +[heartbeat] tid=1241 uptime_ms=35492 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 110 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 110 +[spawn] Created child PID 110 for parent PID 1 +[spawn] Success: child PID 110 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 111 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 111 +[spawn] Created child PID 111 for parent PID 1 +[spawn] Success: child PID 111 scheduled +TELNETD_STARTING +[init] Boot script completed +TELNETD_LISTENING +[spawn] path='/bin/bounce' +[SCHED_STRAND_ORACLE:aarch64:samples=704:checked=2424:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5504:worst_cpu_scheduler_silence_ms=5586:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=14:reap_second=13:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=62164:kernel=62182:cleared=109703] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=36494 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 112 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 112 +[spawn] Created child PID 112 for parent PID 1 +[spawn] Success: child PID 112 scheduled +[init] bounce started (PID 112) +[INIT_GROUP_WALK:aarch64:rows=13:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=13:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 102 exited (code 0) +[init] Process 103 exited (code 0) +[init] Process 109 exited (code 0) +Bounce spheres demo starting (for Gus!) [boot_id=000000088273a7a0] +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[window] Created buffer id=1 for pid=112: 400x300 at virt=0x7ffffdf86000 phys=0x44390000 +[bounce] Window mode: id=1 400x300 [boot_id=000000088273a7a0] +[heartbeat] tid=1241 uptime_ms=37495 kbd_nonzero=0 +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=110 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=63648:kernel=63996:cleared=112967] +[init] Process 110 exited (code 1) +[heartbeat] tid=1241 uptime_ms=38499 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=39501 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=8583:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=5332:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=20251:kstack=0:uva=5216:smallint=175:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=20310:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=8637:kstack=0:uva=56:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=8524:kstack=0:uva=58:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=5173:smallint=173:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=5158:smallint=174:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=7648:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=4155:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=5:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=10417:kstack=0:uva=3987:smallint=212:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=10461:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7464:kstack=0:uva=44:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7604:kstack=0:uva=44:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=3937:smallint=212:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=3943:smallint=212:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7803:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=4523:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11021:kstack=0:uva=4350:smallint=224:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=11073:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=7780:kstack=0:uva=51:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=7753:kstack=0:uva=51:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=4279:smallint=224:other=0] +[heartbeat] tid=1241 uptime_ms=40504 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=19:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=20:reap_second=19:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=63664:kernel=64688:cleared=113670] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 90 (cpu0=13, cpu1=19, cpu2=37, cpu3=21) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 90 (cpu0=13, cpu1=19, cpu2=37, cpu3=21) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu1=1, cpu3=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 88 (cpu0=13, cpu1=18, cpu2=37, cpu3=20) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/source-identity.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/source-identity.json new file mode 100644 index 000000000..2c25b99a1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/source-identity.json @@ -0,0 +1,4 @@ +{ + "kernel_diff_from_88caad32": "", + "bootstrap_index_tree": "37edff85047e01f79ee8361189e2c7275b81792e" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict-fixture-provenance.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict-fixture-provenance.json new file mode 100644 index 000000000..b9c455532 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict-fixture-provenance.json @@ -0,0 +1,7 @@ +{ + "revision": "e91d71eba91077dbff7aaec9bfea4b75dd697a79", + "source": "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/fixture-strict/breenix_aarch64_strict_1/serial.txt", + "fixture": "tests/fixtures/udp-socket-lock-aarch64-serial.txt", + "sha256": "962d79b8a9a5cc615ab6b30b343f0f83a4a4b1aa4345b7f875e1e24a321f2b04", + "byte_equal": true +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict-score-only.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict-score-only.txt new file mode 100644 index 000000000..7442af735 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict-score-only.txt @@ -0,0 +1,5 @@ +Revision: 240e0e85b08a116a417c046ac71f727c18194319 +Index tree: 1cedce12013a69260f87dc7987bfe39817c5f337 +Command: env BREENIX_STRICT_SCORE_ONLY=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_aarch64_strict_1/serial.txt bash docker/qemu/run-aarch64-boot-test-strict.sh +SCORE: PASS - /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_aarch64_strict_1/serial.txt +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict.txt new file mode 100644 index 000000000..972bf3a46 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict.txt @@ -0,0 +1,122 @@ +Revision: 240e0e85b08a116a417c046ac71f727c18194319 +Index tree: 1cedce12013a69260f87dc7987bfe39817c5f337 +Command: bash docker/qemu/run-aarch64-boot-test-strict.sh 1 +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=62:exit=0] +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=5:exit=0] +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=20:exit=0] +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=19:exit=0] +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_PREFLIGHT:structure_suites=70/70:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: ca4509b1a24a2e4547fa939a42b27a114928bcaa8303a3b7572e0da4aab4021e + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17h61ecf85f7d566472E + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 52739 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788871248683-1788871287498:qemu_at_start=0:load_at_start=10.77:qemu_at_end=1:load_at_end=10.41:qemu_cpu_s=72.71:guest_uptime_ms=38522:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Inconclusive (host starvation): 0 +Success rate: 100% +Duration: 39s + +========================================= +PASS: 1/1 boots succeeded +========================================= +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/gate_boot_facts.txt new file mode 100644 index 000000000..ad5f67a5a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788871248683-1788871287498:qemu_at_start=0:load_at_start=10.77:qemu_at_end=1:load_at_end=10.41:qemu_cpu_s=72.71:guest_uptime_ms=38522:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/inspector-import.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/inspector-import.log new file mode 100644 index 000000000..ede92e500 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/inspector-import.log @@ -0,0 +1 @@ +warning: Run Inspector importer unavailable; metadata retained diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/run-inspector.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/run-inspector.json new file mode 100644 index 000000000..31d3b268c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/run-inspector.json @@ -0,0 +1 @@ +{"schemaVersion": 1, "id": "0d7b00d4-a948-4226-9669-c28cc1fca610", "arch": "aarch64", "profile": "strict", "verdict": "PASS", "exitCode": 0, "startedAt": "2026-09-08T12:40:48.683000+00:00", "endedAt": "2026-09-08T12:41:27.805119+00:00", "command": ["docker/qemu/run-aarch64-boot-test-strict.sh", "1"], "serials": ["serial.txt"], "captures": ["gate_boot_facts.txt"]} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/serial.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/serial.txt new file mode 100644 index 000000000..944839ea8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/serial.txt @@ -0,0 +1,1219 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 628250 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 303144 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON success (raw_status=1@01) +A[2@sm1ApB]B CPU C2C: PSCI CPU_DON successE e(DrEeawF_stGaFGtus1=02) +[smp] CPU 3: PSCI CPU_ON suc3@c1AeBCDss (raw_status=0) +EeFG3[gic] EOImode=1 (split EOI/DIR) - non-VMware path +T[gic] EOImode=1 (split EOI/DIR) - non-VMware path +1[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +T2[smp] initialization_watchdog gap_ms=96 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=2732000:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +T7[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:network:early:START] +[SUBSYSTEM:timer:early:START] +[TEST:network:network_stack_init:START] +[TEST:timer:timer_init:START] +[SUBSYSTEM:filesystem:early:START] +[TEST:network:network_stack_init:PASS] +[TEST:timer:timer_init:PASS] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:interrupts:irq_enable_disable:START] +[SUBSYSTEM:logging:early:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=133:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=39:cleared=39] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:timer:ring_span_report:START] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[RING_SPAN:cpu=0:span_ms=1291:writes=441:dropped=0:ticks_total=3975:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=153:elapsed_ctr_ms=204:ctx_delta=92:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1134:silence_cpu=0:woke_ms=984:verdict=ok] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:network:loopback_recv_wake_under_load:START] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=148:elapsed_ctr_ms=200:ctx_delta=278:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1324:silence_cpu=0:woke_ms=1178:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2372 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2395 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=1 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=30 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1503 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=803 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=804 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=109:checked=692:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4278:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=3346:cleared=3350] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=803 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4027 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1208 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1208 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=403 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=604 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2218 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=6699:cpu_silence_ms=6699:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=5254:cleared=5258] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=4:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=6:window_ms=60:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=303144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f6f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:process:current_thread_exists:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=96:armed=1:acquired=1:holder_cpu=2:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8119:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12037:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20000:entry_us=148:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12027:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:driver_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=25:hold_us=12012:refused=9:delivered=16:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1241 uptime_ms=9411 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2444:kernel=8092:cleared=10511] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=685:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=19:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=2339:kstack=0:uva=18:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=2340:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=702:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=685:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=20:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=18:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2580:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=2842:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2842:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=2565:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=2580:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2581:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=7:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=2849:kstack=0:uva=7:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2849:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2576:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2583:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=6:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=7:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2967:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=10:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=3267:kstack=0:uva=10:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3267:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=2972:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=2967:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=6:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=10:smallint=0:other=0] +[heartbeat] tid=1241 uptime_ms=10417 kbd_nonzero=0 +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6595:kernel=12607:cleared=19125] +[SCHED_STRAND_ORACLE:aarch64:samples=208:checked=1020:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6696:worst_cpu_scheduler_silence_ms=6775:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6648:kernel=12669:cleared=19238] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=11419 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10359:kernel=16760:cleared=27001] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=297168, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f28c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=2:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11260:kernel=17760:cleared=28893] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=324864, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40011890 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=12188 token_ms=12189 write_ms=12272 delay_ms=80] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=12188 token_ms=12189 write_ms=12272 delay_ms=80] +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12486:kernel=19109:cleared=31443] +F123456789SC[heartbeat] tid=1241 uptime_ms=12421 kbd_nonzero=0 +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=150 publish=none_in_window rx_len=0 revents=0x0000 +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=12433 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=12433 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=12280 token_ms=12281 write_ms=12782 delay_ms=500] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=12280 token_ms=12281 write_ms=12782 delay_ms=500] +[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12669:kernel=19443:cleared=31939] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=12280 entry=12281 deadline=12431 returned=12433 write_ms=12782 late_by_ms=351 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=12280 entry=12281 deadline=12431 returned=12433 write_ms=12782 late_by_ms=351 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=122:late_ms=87:park_ms=84:forced_ms=152:forced_late_by_ms=351] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=122:late_ms=87:park_ms=84:forced_ms=152:forced_late_by_ms=351] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12687:kernel=19464:cleared=31973] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 98 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15151:kernel=22180:cleared=37102] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=98 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15164:kernel=22189:cleared=37121] +[init] tty_oracle exited pid=98 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1241 uptime_ms=13422 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16872:kernel=24155:cleared=40771] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1241 uptime_ms=14423 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=102 name=thread-102 +CLONEVM_EXEC_TEST: child exited +[TTBR0_ASID_CENSUS:untagged=0:tagged=19964:kernel=26865:cleared=46075] +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=103 name=thread-103 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20978:kernel=27967:cleared=48133] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=101 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20979:kernel=27969:cleared=48138] +[init] clonevm_exec_test exited pid=101 code=0 +[spawn] path='/bin/bsshd' +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=458144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e0b4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[init] bsshd started (PID 104) +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[heartbeat] tid=1241 uptime_ms=15424 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=307:checked=1296:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6696:worst_cpu_scheduler_silence_ms=6775:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=22885:kernel=30312:cleared=52376] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[spawn] path='/bin/bssh' +[heartbeat] tid=1241 uptime_ms=16425 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bssh', elf_size=469408, argc=6 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e6d8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffe90 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +bssh: connecting to 127.0.0.1:2222 +bsshd: connection from 10.0.2.15:49153 +F123456789SCbsshd: client version: 'SSH-2.0-bssh_1.0' +bsshd: server version sent +bsshd: KEX curve25519-sha256 +[heartbeat] tid=1241 uptime_ms=17426 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=18432 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=19438 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5384:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=1122:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=15196:kstack=0:uva=1001:smallint=135:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=15210:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5557:kstack=0:uva=9:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5370:kstack=0:uva=11:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=1004:smallint=133:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=990:smallint=132:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5325:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=1062:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7284:kstack=0:uva=868:smallint=204:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7294:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5241:kstack=0:uva=10:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5315:kstack=0:uva=10:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=852:smallint=204:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=858:smallint=204:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5395:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=1069:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=7188:kstack=0:uva=874:smallint=203:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7196:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5281:kstack=0:uva=11:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5387:kstack=0:uva=8:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=854:smallint=202:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=868:smallint=203:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5725:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=1255:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=7645:kstack=0:uva=1016:smallint=251:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=7657:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5709:kstack=0:uva=11:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5714:kstack=0:uva=12:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=995:smallint=249:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=1004:smallint=251:other=0] +[heartbeat] tid=1241 uptime_ms=20441 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=13:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=31971:kernel=38451:cleared=66380] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 50 (cpu0=5, cpu1=17, cpu2=15, cpu3=13) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 50 (cpu0=5, cpu1=17, cpu2=15, cpu3=13) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 49 (cpu0=5, cpu1=17, cpu2=15, cpu3=12) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=407:checked=1584:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6696:worst_cpu_scheduler_silence_ms=6775:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=32573:kernel=38914:cleared=67170] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=21462 kbd_nonzero=0 +bssh: pinned host key [127.0.0.1]:2222 algorithm=rsa-sha2-256 fingerprint=SHA256:87d2e842d6e8ca62a4f93d8ec5f3e6341a7493396a649de7cee70c7b689b84c0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=false key_blob_len=279 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=false +bsshd: key MATCHES authorized_keys! +[heartbeat] tid=1241 uptime_ms=22463 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=23466 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=24467 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=25468 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=506:checked=1881:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6696:worst_cpu_scheduler_silence_ms=6775:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=43080:kernel=47165:cleared=81261] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=true signature_len=276 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=true +bsshd: key MATCHES authorized_keys! +bsshd: authenticated user 'root' +bssh: authenticated as 'root' +bssh: smoke success +[syscall] exit(0) pid=105 name=bssh +[TTBR0_ASID_CENSUS:untagged=0:tagged=44497:kernel=48315:cleared=83199] +[spawn] path='/bin/bssh' +bsshd: channel setup failed: Io +[syscall] exit(0) pid=106 name=bsshd_child_106 +[TTBR0_ASID_CENSUS:untagged=0:tagged=44567:kernel=48363:cleared=83296] +[heartbeat] tid=1241 uptime_ms=26472 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bssh', elf_size=469408, argc=6 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e6d8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffe80 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +bssh: connecting to 127.0.0.1:2222 +bsshd: connection from 10.0.2.15:49154 +F123456789SCbsshd: client version: 'SSH-2.0-bssh_1.0' +bsshd: server version sent +bsshd: KEX curve25519-sha256 +[heartbeat] tid=1241 uptime_ms=27473 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=28474 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=29479 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=7115:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=3865:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=17938:kstack=0:uva=3776:smallint=135:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=17984:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=7274:kstack=0:uva=38:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=7069:kstack=0:uva=43:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=3751:smallint=133:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=3734:smallint=132:other=0] +[heartbeat] tid=1241 uptime_ms=30485 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=15:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=53506:kernel=56068:cleared=96768] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 73 (cpu0=8, cpu1=24, cpu2=21, cpu3=20) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 73 (cpu0=8, cpu1=24, cpu2=21, cpu3=20) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 72 (cpu0=8, cpu1=24, cpu2=21, cpu3=19) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=605:checked=2181:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6696:worst_cpu_scheduler_silence_ms=6775:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=54019:kernel=56480:cleared=97463] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=31502 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=false key_blob_len=279 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=false +bsshd: key MATCHES authorized_keys! +[heartbeat] tid=1241 uptime_ms=32505 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=33509 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=34511 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=35512 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=704:checked=2478:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6696:worst_cpu_scheduler_silence_ms=6775:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=63773:kernel=64206:cleared=110544] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=36515 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=true signature_len=276 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=true +bsshd: key MATCHES authorized_keys! +bssh: userauth failure methods='publickey,password' partial=false +bssh: authentication failed +[syscall] exit(77) pid=107 name=bssh +[TTBR0_ASID_CENSUS:untagged=0:tagged=67338:kernel=66968:cleared=115261] +[BSSH_PUBKEY_ORACLE:right=ok:wrong=refused:PASS] +[spawn] path='/bin/xhci_counters' +bsshd: handshake failed: Io +[syscall] exit(0) pid=108 name=bsshd_child_108 +[TTBR0_ASID_CENSUS:untagged=0:tagged=67359:kernel=66984:cleared=115292] +[heartbeat] tid=1241 uptime_ms=37518 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 109 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 109 +[spawn] Created child PID 109 for parent PID 1 +[spawn] Success: child PID 109 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=109 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=68214:kernel=67951:cleared=117093] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 110 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 110 +[spawn] Created child PID 110 for parent PID 1 +[spawn] Success: child PID 110 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 111 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 111 +[spawn] Created child PID 111 for parent PID 1 +[spawn] Success: child PID 111 scheduled +[init] Boot script completed +[spawn] path='/bin/bounce' +TELNETD_STARTING +TELNETD_LISTENING +[heartbeat] tid=1241 uptime_ms=38522 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 112 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 112 +[spawn] Created child PID 112 for parent PID 1 +[spawn] Success: child PID 112 scheduled +[init] bounce started (PID 112) +[INIT_GROUP_WALK:aarch64:rows=13:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=13:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +Bounce spheres demo starting (for Gus!) [boot_id=00000008fefb4f00] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[init] Process 93 exited (code 0) +[init] Process 102 exited (code 0) +[init] Process 103 exited (code 0) +[init] Process 109 exited (code 0) +[window] Created buffer id=1 for pid=112: 400x300 at virt=0x7ffffdf86000 phys=0x44390000 +[bounce] Window mode: id=1 400x300 [boot_id=00000008fefb4f00] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/revision.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/revision.json new file mode 100644 index 000000000..9a813bc58 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/revision.json @@ -0,0 +1,4 @@ +{ + "revision": "240e0e85b08a116a417c046ac71f727c18194319", + "transcript": "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict.txt" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.attempt-1.log new file mode 100644 index 000000000..b33a10ad5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..b33a10ad5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.metrics new file mode 100644 index 000000000..6617b054c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/aarch64_testing_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.attempt-1.log new file mode 100644 index 000000000..72a406904 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.attempt-1.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.log new file mode 100644 index 000000000..72a406904 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.metrics new file mode 100644 index 000000000..b64f59928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/block_request_lifetime_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.attempt-1.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.metrics new file mode 100644 index 000000000..4889c0fc5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/blocking_fd_eagain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.attempt-1.log new file mode 100644 index 000000000..34e83760e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling bssh_auth_close_structure == +== running bssh_auth_close_structure == + +running 5 tests +test wrong_signer_reaches_signature_verification ... ok +test termination_waits_for_peer_and_preserves_shell_status ... ok +test oracle_requires_auth_refusal_and_strict_scorer_pins_it ... ok +test close_recipient_validation_precedes_completion ... ok +test scorer_rejects_missing_failed_and_duplicate_auth_evidence ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.69s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.log new file mode 100644 index 000000000..34e83760e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.log @@ -0,0 +1,12 @@ +== compiling bssh_auth_close_structure == +== running bssh_auth_close_structure == + +running 5 tests +test wrong_signer_reaches_signature_verification ... ok +test termination_waits_for_peer_and_preserves_shell_status ... ok +test oracle_requires_auth_refusal_and_strict_scorer_pins_it ... ok +test close_recipient_validation_precedes_completion ... ok +test scorer_rejects_missing_failed_and_duplicate_auth_evidence ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.69s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.metrics new file mode 100644 index 000000000..570440d0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/bssh_auth_close_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.attempt-1.log new file mode 100644 index 000000000..8b8c3261a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.attempt-1.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test every_budget_arm_is_read_separately ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..8b8c3261a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test every_budget_arm_is_read_separately ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.metrics new file mode 100644 index 000000000..5c7458a73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_bxcap_schema_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..f4c0cd6aa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.attempt-1.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.log new file mode 100644 index 000000000..f4c0cd6aa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.metrics new file mode 100644 index 000000000..839a398f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/capture_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.attempt-1.log new file mode 100644 index 000000000..e44c055e5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test both_architectures_score_all_console_arms ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.log new file mode 100644 index 000000000..e44c055e5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test both_architectures_score_all_console_arms ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.metrics new file mode 100644 index 000000000..986db815a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/console_read_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.attempt-1.log new file mode 100644 index 000000000..6231c01b3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.attempt-1.log @@ -0,0 +1,110 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test no_cr3_dispatch_fails_closed ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 62.56s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.log new file mode 100644 index 000000000..6231c01b3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.log @@ -0,0 +1,110 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test no_cr3_dispatch_fails_closed ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 62.56s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.metrics new file mode 100644 index 000000000..10d7f855f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=63:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/context_restore_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.attempt-1.log new file mode 100644 index 000000000..b34a748cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.log new file mode 100644 index 000000000..b34a748cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.metrics new file mode 100644 index 000000000..3c9599741 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_component_h_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.attempt-1.log new file mode 100644 index 000000000..d79ae1362 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok +test every_coverage_placement_names_a_declared_site ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.log new file mode 100644 index 000000000..d79ae1362 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok +test every_coverage_placement_names_a_declared_site ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.metrics new file mode 100644 index 000000000..7e343a3fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_coverage_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.attempt-1.log new file mode 100644 index 000000000..077190545 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..077190545 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.metrics new file mode 100644 index 000000000..e5f6e6410 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_mutation_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.attempt-1.log new file mode 100644 index 000000000..df0d0374a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.log new file mode 100644 index 000000000..df0d0374a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.metrics new file mode 100644 index 000000000..a3435ebf8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/coreproof_sites_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.attempt-1.log new file mode 100644 index 000000000..782ada722 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test critical_path_log_census_is_pinned ... ok +test critical_path_log_wider_census_is_pinned ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.log new file mode 100644 index 000000000..782ada722 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test critical_path_log_census_is_pinned ... ok +test critical_path_log_wider_census_is_pinned ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.metrics new file mode 100644 index 000000000..539a10a2f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/critical_path_logging_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.attempt-1.log new file mode 100644 index 000000000..35f8854fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.attempt-1.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test diagnostic_sample_values_are_pinned ... ok +test sched_ring_writes_are_sampled ... ok +test ctx_ring_writes_are_sampled ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..35f8854fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test diagnostic_sample_values_are_pinned ... ok +test sched_ring_writes_are_sampled ... ok +test ctx_ring_writes_are_sampled ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.metrics new file mode 100644 index 000000000..5107c5665 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ctx_diag_ring_sample_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.attempt-1.log new file mode 100644 index 000000000..e33fe93d5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..e33fe93d5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.metrics new file mode 100644 index 000000000..08848261d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/degenerate_transfer_fd_validation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.attempt-1.log new file mode 100644 index 000000000..c68a33583 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.log new file mode 100644 index 000000000..c68a33583 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.metrics new file mode 100644 index 000000000..1d58b9500 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_fact_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.metrics new file mode 100644 index 000000000..2dfd5f47a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_path_lock_free_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.attempt-1.log new file mode 100644 index 000000000..0ee22c9dc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.log new file mode 100644 index 000000000..0ee22c9dc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.metrics new file mode 100644 index 000000000..16160beba --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dispatch_strand_census_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.attempt-1.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.metrics new file mode 100644 index 000000000..589b23132 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/dma_and_log_sink_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.attempt-1.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.metrics new file mode 100644 index 000000000..ead2c5632 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/entry_point_df_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..8d0ede89f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.attempt-1.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.log new file mode 100644 index 000000000..8d0ede89f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.metrics new file mode 100644 index 000000000..9026d54f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exec_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.attempt-1.log new file mode 100644 index 000000000..b56fc1bcd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.log new file mode 100644 index 000000000..b56fc1bcd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.metrics new file mode 100644 index 000000000..f938f15c7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/exit_tally_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.attempt-1.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.metrics new file mode 100644 index 000000000..14de27cf9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_disk_size_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.attempt-1.log new file mode 100644 index 000000000..93cf9f5e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.attempt-1.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test run_one_itself_resets_the_park_marker ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok +test read_guard_drop_releases_before_waking ... ok +test write_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.log new file mode 100644 index 000000000..93cf9f5e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test run_one_itself_resets_the_park_marker ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok +test read_guard_drop_releases_before_waking ... ok +test write_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.metrics new file mode 100644 index 000000000..d3862ed37 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ext2_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.attempt-1.log new file mode 100644 index 000000000..0353aab88 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..0353aab88 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.metrics new file mode 100644 index 000000000..7912321be --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fcntl_pm_contention_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..dafa5f15a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.log new file mode 100644 index 000000000..dafa5f15a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.metrics new file mode 100644 index 000000000..6d1cd5b6b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/fork_lock_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.attempt-1.log new file mode 100644 index 000000000..53606aa8b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..53606aa8b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.metrics new file mode 100644 index 000000000..a2b372244 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_pipefail_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.attempt-1.log new file mode 100644 index 000000000..2b92c9b9f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.log new file mode 100644 index 000000000..2b92c9b9f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.metrics new file mode 100644 index 000000000..7e0726e40 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_boot_facts_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.attempt-1.log new file mode 100644 index 000000000..0e7985cc5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.log new file mode 100644 index 000000000..0e7985cc5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.metrics new file mode 100644 index 000000000..6cc931938 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_capture_drain_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.attempt-1.log new file mode 100644 index 000000000..38aa0637c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.attempt-1.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test missing_tool_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test hung_dump_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test shipped_capture_deadline_and_mutations ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.60s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..38aa0637c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test missing_tool_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test hung_dump_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test shipped_capture_deadline_and_mutations ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.60s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.metrics new file mode 100644 index 000000000..540c01582 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_qmp_backstop_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.attempt-1.log new file mode 100644 index 000000000..896330afc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..896330afc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.metrics new file mode 100644 index 000000000..e7199cd99 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/gate_structure_preflight_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.attempt-1.log new file mode 100644 index 000000000..77754479d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item2_mutation_proof ... ok +test item1_mutation_proof ... ok +test item4_mutation_proof ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test item3_mutation_proof ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.log new file mode 100644 index 000000000..77754479d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item2_mutation_proof ... ok +test item1_mutation_proof ... ok +test item4_mutation_proof ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test item3_mutation_proof ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.metrics new file mode 100644 index 000000000..8473d1fa3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/green_program_envelope_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.metrics new file mode 100644 index 000000000..f98d3366c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/launcher_smoke_xhci_evidence_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.attempt-1.log new file mode 100644 index 000000000..61ac7fad9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.70s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.log new file mode 100644 index 000000000..61ac7fad9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.70s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.metrics new file mode 100644 index 000000000..dae3f7d46 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/lockup_capture_guard_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.attempt-1.log new file mode 100644 index 000000000..d9d607cde --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.attempt-1.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test drain_exclusion_is_a_typed_guard ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test cpu_pin_records_its_reason ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test drain_owner_validator_rejects_force_release ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test oracle_snapshots_cover_the_census ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pinned_hold_preserves_the_wake ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test loopback_guest_budget_production_policy_cases ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test thread_placement_honours_the_cpu_pin ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test rescue_retention_census ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test forced_stalled_home_retention ... ok +test forced_offline_home_declines_retention ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.log new file mode 100644 index 000000000..d9d607cde --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test drain_exclusion_is_a_typed_guard ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test cpu_pin_records_its_reason ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test drain_owner_validator_rejects_force_release ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test oracle_snapshots_cover_the_census ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pinned_hold_preserves_the_wake ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test loopback_guest_budget_production_policy_cases ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test thread_placement_honours_the_cpu_pin ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test rescue_retention_census ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test forced_stalled_home_retention ... ok +test forced_offline_home_declines_retention ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.metrics new file mode 100644 index 000000000..424bde7cc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/loopback_pump_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.attempt-1.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.metrics new file mode 100644 index 000000000..d8aed8001 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/masked_binary_load_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.attempt-1.log new file mode 100644 index 000000000..04fb2e36b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.log new file mode 100644 index 000000000..04fb2e36b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.metrics new file mode 100644 index 000000000..cda2cfacb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/mmap_floor_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.attempt-1.log new file mode 100644 index 000000000..577a6ba43 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.attempt-1.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.92s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.log new file mode 100644 index 000000000..577a6ba43 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.92s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.metrics new file mode 100644 index 000000000..d92224a64 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/net_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.attempt-1.log new file mode 100644 index 000000000..8b1b7b6bd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_output_write_check_is_not_vacuous ... ok +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test pil_consumers_use_shared_resolution ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.log new file mode 100644 index 000000000..8b1b7b6bd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_output_write_check_is_not_vacuous ... ok +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test pil_consumers_use_shared_resolution ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.metrics new file mode 100644 index 000000000..df2a30d4b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..f98aa233d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..f98aa233d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.metrics new file mode 100644 index 000000000..cf2192c1b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/parallels_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.attempt-1.log new file mode 100644 index 000000000..c6a7ac9f5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.attempt-1.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..c6a7ac9f5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.metrics new file mode 100644 index 000000000..94f016db0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/pipe_fifo_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.attempt-1.log new file mode 100644 index 000000000..52666dda2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test discover_files_finds_the_known_wired_gate ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..52666dda2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test discover_files_finds_the_known_wired_gate ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.metrics new file mode 100644 index 000000000..0769622f0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/poll_tcp_gate_wiring_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.attempt-1.log new file mode 100644 index 000000000..0cf20ebc6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test asymmetric_cfg_reddens_the_ratchet ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.log new file mode 100644 index 000000000..0cf20ebc6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test asymmetric_cfg_reddens_the_ratchet ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.metrics new file mode 100644 index 000000000..961c4cd7b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/preempt_bracket_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.attempt-1.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.metrics new file mode 100644 index 000000000..bc7ae2c73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_host_lock_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.metrics new file mode 100644 index 000000000..5581f6915 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/qemu_kill_by_name_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.attempt-1.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.metrics new file mode 100644 index 000000000..91be319b6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.attempt-1.log new file mode 100644 index 000000000..b7dd12ad7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..b7dd12ad7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.metrics new file mode 100644 index 000000000..1825c0f53 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ring_span_unfiltered_report_site_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.attempt-1.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.metrics new file mode 100644 index 000000000..dd62625f4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/run_inspector_import_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.attempt-1.log new file mode 100644 index 000000000..31f817703 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test tty_validator_rejects_per_byte_serial_writes ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test raw_serial_primitive_census_is_pinned ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.log new file mode 100644 index 000000000..31f817703 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test tty_validator_rejects_per_byte_serial_writes ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test raw_serial_primitive_census_is_pinned ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.metrics new file mode 100644 index 000000000..1699b514c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/serial_line_atomicity_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.attempt-1.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.metrics new file mode 100644 index 000000000..1b764463e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/signal_eintr_predicate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.attempt-1.log new file mode 100644 index 000000000..68fd996fa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test scorers_require_oracle ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.log new file mode 100644 index 000000000..68fd996fa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test scorers_require_oracle ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.metrics new file mode 100644 index 000000000..58f20c98f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/softirq_deferral_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.attempt-1.log new file mode 100644 index 000000000..013a7d12b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.attempt-1.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.log new file mode 100644 index 000000000..013a7d12b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.metrics new file mode 100644 index 000000000..4028e29b1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/strand_handoff_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.attempt-1.log new file mode 100644 index 000000000..06a9e321b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.06s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..06a9e321b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.06s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.metrics new file mode 100644 index 000000000..5f92fbb1c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/structure_preflight_parallel_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.attempt-1.log new file mode 100644 index 000000000..c87bd0120 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test no_trap_names_its_return_register_as_input_only ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.log new file mode 100644 index 000000000..c87bd0120 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test no_trap_names_its_return_register_as_input_only ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.metrics new file mode 100644 index 000000000..3355d51fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/syscall_return_register_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.attempt-1.log new file mode 100644 index 000000000..8b9cd029f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.log new file mode 100644 index 000000000..8b9cd029f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.metrics new file mode 100644 index 000000000..ea4fe8707 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_rustfmt_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.attempt-1.log new file mode 100644 index 000000000..12995590e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.attempt-1.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_reports_only_real_code_occurrences ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test init_identity_mechanism_is_cfg_free ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test parse_u64_const_reads_real_values ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.log new file mode 100644 index 000000000..12995590e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_reports_only_real_code_occurrences ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test init_identity_mechanism_is_cfg_free ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test parse_u64_const_reads_real_values ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.metrics new file mode 100644 index 000000000..e7d2eeb2c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=21:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/teardown_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.attempt-1.log new file mode 100644 index 000000000..d6cfb3aa0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.log new file mode 100644 index 000000000..d6cfb3aa0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.metrics new file mode 100644 index 000000000..233a26a1d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/terminal_edge_capture_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.attempt-1.log new file mode 100644 index 000000000..cc70b71e7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_gates_read_the_marker ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..cc70b71e7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_gates_read_the_marker ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.metrics new file mode 100644 index 000000000..f708c50ca --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/timer_wake_dispatch_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.attempt-1.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.metrics new file mode 100644 index 000000000..0e0be5a0e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/trace_ring_depth_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.attempt-1.log new file mode 100644 index 000000000..1d5a7121b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test fail_alongside_pass_is_rejected ... ok +test duplicate_pass_is_rejected ... ok +test missing_start_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.log new file mode 100644 index 000000000..1d5a7121b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test fail_alongside_pass_is_rejected ... ok +test duplicate_pass_is_rejected ... ok +test missing_start_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.metrics new file mode 100644 index 000000000..e524a7e95 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tracing_provider_gate_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log new file mode 100644 index 000000000..f5dbf0294 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test the_asid_check_rejects_a_disagreeing_tag ... ok +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.36s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..f5dbf0294 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test the_asid_check_rejects_a_disagreeing_tag ... ok +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.36s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.metrics new file mode 100644 index 000000000..e09802a8c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=20:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/ttbr0_shadow_reconciliation_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.attempt-1.log new file mode 100644 index 000000000..835f6a181 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.15s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.log new file mode 100644 index 000000000..835f6a181 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.15s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.metrics new file mode 100644 index 000000000..8fcf13735 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_fg_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.attempt-1.log new file mode 100644 index 000000000..3bfdbc98e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.96s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.log new file mode 100644 index 000000000..3bfdbc98e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.96s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.metrics new file mode 100644 index 000000000..6881a8aab --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_irq_pm_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.attempt-1.log new file mode 100644 index 000000000..5708d01a0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test the_gate_carries_the_668_err_trap ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.log new file mode 100644 index 000000000..5708d01a0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test the_gate_carries_the_668_err_trap ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.metrics new file mode 100644 index 000000000..b1ae3a5e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/tty_oracle_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..d6ff1a5d2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test bind_udp_uses_the_masked_primitive ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test try_lookup_udp_counts_refusals ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..d6ff1a5d2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test bind_udp_uses_the_masked_primitive ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test try_lookup_udp_counts_refusals ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.metrics new file mode 100644 index 000000000..c6032638b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_ports_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..6685e36de --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.attempt-1.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..6685e36de --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.metrics new file mode 100644 index 000000000..bd47ffe8f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/udp_socket_lock_irq_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.attempt-1.log new file mode 100644 index 000000000..91bdb915f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.log new file mode 100644 index 000000000..91bdb915f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.metrics new file mode 100644 index 000000000..e01aa5ded --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/unix_stream_blocking_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.attempt-1.log new file mode 100644 index 000000000..05262c1a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test context_fork_is_profile_independent ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..05262c1a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test context_fork_is_profile_independent ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.metrics new file mode 100644 index 000000000..03295926e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_boot_tests_profile_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.attempt-1.log new file mode 100644 index 000000000..26e6a4a0f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test the_madt_reader_allocates_nothing ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.log new file mode 100644 index 000000000..26e6a4a0f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test the_madt_reader_allocates_nothing ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.metrics new file mode 100644 index 000000000..85ea1faf0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/x86_smp_enum_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.attempt-1.log new file mode 100644 index 000000000..5e52f161e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test the_synchronous_and_async_censuses_agree ... ok +test every_direct_doorbell_caller_is_classified ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..5e52f161e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test the_synchronous_and_async_censuses_agree ... ok +test every_direct_doorbell_caller_is_classified ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.metrics b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.metrics new file mode 100644 index 000000000..a010e4c75 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.metrics @@ -0,0 +1 @@ +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.status b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.status new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure-suites/xhci_wait_irq_order_structure.status @@ -0,0 +1 @@ +0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure.txt new file mode 100644 index 000000000..1a7731fff --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/structure.txt @@ -0,0 +1,75 @@ +Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +Index tree: a57bdbf7b78f27ba3bc0ed575834ebddc32c40e3 +Command: bash scripts/run-structure-tests.sh +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=bssh_auth_close_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=63:exit=0] +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=21:exit=0] +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=20:exit=0] +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_PREFLIGHT:structure_suites=70/70:critical_path_lines=260:pinned=120] +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/userspace-command-failure.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/userspace-command-failure.txt new file mode 100644 index 000000000..2cbf1599f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/userspace-command-failure.txt @@ -0,0 +1,5 @@ +Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +Index tree: 37edff85047e01f79ee8361189e2c7275b81792e +Command: bash userspace/programs/build-aarch64.sh +bash: userspace/programs/build-aarch64.sh: No such file or directory +EXIT: 127 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/wake-census.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/wake-census.json new file mode 100644 index 000000000..2fc993b9d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/wake-census.json @@ -0,0 +1,82 @@ +[ + { + "file": "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-1.txt", + "revision": "240e0e85b08a116a417c046ac71f727c18194319", + "sha256": "76dab3dc9fbaa23dcefd495815933c3481fc6af2a3015a89d3c0d33d35fb71b4", + "wake_budget_lines": [ + "[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=127:elapsed_ctr_ms=200:ctx_delta=255:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=838:silence_cpu=0:woke_ms=712:verdict=ok]", + "[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=131:elapsed_ctr_ms=200:ctx_delta=317:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=980:silence_cpu=0:woke_ms=850:verdict=ok]" + ], + "wake_test_lines": [ + "[TEST:network:loopback_recv_wake_when_idle:START]", + "[TEST:network:loopback_recv_wake_when_idle:PASS]", + "[TEST:network:loopback_recv_wake_under_load:START]", + "[TEST:network:loopback_recv_wake_under_load:PASS]" + ], + "wake_fail_count": 0 + }, + { + "file": "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/cortex-a72/serial-2.txt", + "revision": "240e0e85b08a116a417c046ac71f727c18194319", + "sha256": "41e9f78dcb76b0136a3ab35281c0f3a866f3f71f4166e8f3d8c8db8f249abce9", + "wake_budget_lines": [ + "[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=134:elapsed_ctr_ms=202:ctx_delta=132:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=723:silence_cpu=0:woke_ms=591:verdict=ok]", + "[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=129:elapsed_ctr_ms=200:ctx_delta=355:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=883:silence_cpu=0:woke_ms=755:verdict=ok]" + ], + "wake_test_lines": [ + "[TEST:network:loopback_recv_wake_when_idle:START]", + "[TEST:network:loopback_recv_wake_when_idle:PASS]", + "[TEST:network:loopback_recv_wake_under_load:START]", + "[TEST:network:loopback_recv_wake_under_load:PASS]" + ], + "wake_fail_count": 0 + }, + { + "file": "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-1.txt", + "revision": "240e0e85b08a116a417c046ac71f727c18194319", + "sha256": "7ab74d69802618b3e5a3b486810acb732041078f30bb2437a3173d2eb9956502", + "wake_budget_lines": [ + "[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=130:elapsed_ctr_ms=200:ctx_delta=100:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=875:silence_cpu=0:woke_ms=746:verdict=ok]", + "[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=129:elapsed_ctr_ms=200:ctx_delta=305:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1019:silence_cpu=0:woke_ms=892:verdict=ok]" + ], + "wake_test_lines": [ + "[TEST:network:loopback_recv_wake_when_idle:START]", + "[TEST:network:loopback_recv_wake_when_idle:PASS]", + "[TEST:network:loopback_recv_wake_under_load:START]", + "[TEST:network:loopback_recv_wake_under_load:PASS]" + ], + "wake_fail_count": 0 + }, + { + "file": "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/service/service-merged-tip-2/max/serial-2.txt", + "revision": "240e0e85b08a116a417c046ac71f727c18194319", + "sha256": "2778507aa332929e4cfd888693feb39109d63c173980a117248b73408285f7b9", + "wake_budget_lines": [ + "[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=132:elapsed_ctr_ms=200:ctx_delta=72:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=773:silence_cpu=0:woke_ms=654:verdict=ok]", + "[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=127:elapsed_ctr_ms=200:ctx_delta=258:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x6:cpu_silence_ms=1041:silence_cpu=0:woke_ms=915:verdict=ok]" + ], + "wake_test_lines": [ + "[TEST:network:loopback_recv_wake_when_idle:START]", + "[TEST:network:loopback_recv_wake_when_idle:PASS]", + "[TEST:network:loopback_recv_wake_under_load:START]", + "[TEST:network:loopback_recv_wake_under_load:PASS]" + ], + "wake_fail_count": 0 + }, + { + "file": "docs/planning/green-program/network/serials/586-pr3/merged-tip-2/strict/breenix_aarch64_strict_1/serial.txt", + "revision": "240e0e85b08a116a417c046ac71f727c18194319", + "sha256": "3643bbf2a6abfd7b062c24ac95b614eb60deac5f8d943e3c305950885e5ca89b", + "wake_budget_lines": [ + "[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=153:elapsed_ctr_ms=204:ctx_delta=92:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1134:silence_cpu=0:woke_ms=984:verdict=ok]", + "[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=148:elapsed_ctr_ms=200:ctx_delta=278:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1324:silence_cpu=0:woke_ms=1178:verdict=ok]" + ], + "wake_test_lines": [ + "[TEST:network:loopback_recv_wake_when_idle:START]", + "[TEST:network:loopback_recv_wake_when_idle:PASS]", + "[TEST:network:loopback_recv_wake_under_load:START]", + "[TEST:network:loopback_recv_wake_under_load:PASS]" + ], + "wake_fail_count": 0 + } +] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-build.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-build.txt new file mode 100644 index 000000000..d234bd4b6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-build.txt @@ -0,0 +1,13 @@ +Already up to date. +Auto-merging docker/qemu/run-aarch64-boot-test-strict.sh +Auto-merging tests/fixtures/udp-socket-lock-aarch64-serial.txt +CONFLICT (content): Merge conflict in tests/fixtures/udp-socket-lock-aarch64-serial.txt +Automatic merge failed; fix conflicts and then commit the result. +Updated 1 path from the index +Revision: 88caad32080578784eca1a38c1a89c97aecfa081 +Merge parent: e664e4bc9fc83ba27f2a62cda987d7a170b282b3 +Index tree: 37edff85047e01f79ee8361189e2c7275b81792e + Compiling kernel v0.1.0 (/root/breenix-n956/kernel) + Compiling breenix v0.1.0 (/root/breenix-n956) + Finished `release` profile [optimized] target(s) in 2m 18s +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-cleanup.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-cleanup.txt new file mode 100644 index 000000000..a520def00 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-cleanup.txt @@ -0,0 +1,2 @@ +Owned lane QEMU count: 0 +Process-name kill used: false diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-setup-failure.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-setup-failure.txt new file mode 100644 index 000000000..047cc134c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip-2/x86-setup-failure.txt @@ -0,0 +1,2403 @@ +From https://github.com/ryanbreen/breenix + f6f7414a1..88caad320 net/586-pr3-guest-execution-budget-v2 -> origin/net/586-pr3-guest-execution-budget-v2 + e43ead447..e664e4bc9 main -> origin/main + 98ea70dc8..2dfaba7b0 signal/493-598-disposition-eintr -> origin/signal/493-598-disposition-eintr + c959cfce6..33306d2e0 tracing/847-serial-interleave -> origin/tracing/847-serial-interleave +Updating f6f7414a1..88caad320 +Fast-forward + .../green-program/network/586-PR3-2026-09-07.md | 266 + + .../serials/586-pr3/merged-tip/aarch64-build.txt | 48 + + .../586-pr3/merged-tip/aarch64-userspace-build.txt | 210 + + ...aarch64_testing_profile_structure.attempt-1.log | 9 + + .../aarch64_testing_profile_structure.log | 9 + + .../block_request_lifetime_structure.attempt-1.log | 20 + + .../block_request_lifetime_structure.log | 20 + + .../blocking_fd_eagain_structure.attempt-1.log | 11 + + .../blocking_fd_eagain_structure.log | 11 + + .../breenix-821-gate-legs-28128/green.txt | 942 ++ + .../breenix-822-gate-legs-28089/green.txt | 942 ++ + ..._qemu_run-aarch64-boot-test-strict.sh-green.txt | 942 ++ + .../BREENIX_STRICT_SCORE_ONLY-green.txt | 942 ++ + .../BREENIX_STRICT_SCORE_ONLY-green.txt | 942 ++ + .../capture_bxcap_schema_structure.attempt-1.log | 38 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_path_lock_free_structure.attempt-1.log | 28 + + .../capture_path_lock_free_structure.log | 28 + + .../check-critical-path-violations.log | 260 + + .../console_read_structure.attempt-1.log | 13 + + .../bootstrap-preflight/console_read_structure.log | 13 + + .../context_restore_structure.attempt-1.log | 110 + + .../context_restore_structure.log | 110 + + .../coreproof_component_h_structure.attempt-1.log | 12 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_coverage_structure.attempt-1.log | 11 + + .../coreproof_coverage_structure.log | 11 + + ...proof_mutation_register_structure.attempt-1.log | 12 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_sites_structure.attempt-1.log | 11 + + .../coreproof_sites_structure.log | 11 + + ...cal_path_logging_census_structure.attempt-1.log | 19 + + .../critical_path_logging_census_structure.log | 19 + + .../ctx_diag_ring_sample_structure.attempt-1.log | 23 + + .../ctx_diag_ring_sample_structure.log | 23 + + ..._transfer_fd_validation_structure.attempt-1.log | 12 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + .../dispatch_fact_census_structure.attempt-1.log | 14 + + .../dispatch_fact_census_structure.log | 14 + + ...dispatch_path_lock_free_structure.attempt-1.log | 11 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_strand_census_structure.attempt-1.log | 14 + + .../dispatch_strand_census_structure.log | 14 + + .../dma_and_log_sink_structure.attempt-1.log | 12 + + .../dma_and_log_sink_structure.log | 12 + + .../entry_point_df_structure.attempt-1.log | 12 + + .../entry_point_df_structure.log | 12 + + .../exec_lock_order_structure.attempt-1.log | 53 + + .../exec_lock_order_structure.log | 53 + + .../exit_tally_structure.attempt-1.log | 14 + + .../bootstrap-preflight/exit_tally_structure.log | 14 + + .../ext2_disk_size_structure.attempt-1.log | 10 + + .../ext2_disk_size_structure.log | 10 + + .../ext2_lock_structure.attempt-1.log | 44 + + .../bootstrap-preflight/ext2_lock_structure.log | 44 + + ...cntl_pm_contention_gate_structure.attempt-1.log | 16 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fork_lock_order_structure.attempt-1.log | 18 + + .../fork_lock_order_structure.log | 18 + + ...ate_boot_facts_pipefail_structure.attempt-1.log | 12 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_structure.attempt-1.log | 12 + + .../gate_boot_facts_structure.log | 12 + + .../gate_capture_drain_structure.attempt-1.log | 13 + + .../gate_capture_drain_structure.log | 13 + + .../gate_qmp_backstop_structure.attempt-1.log | 30 + + .../gate_qmp_backstop_structure.log | 30 + + ...ucture_preflight_wiring_structure.attempt-1.log | 14 + + .../gate_structure_preflight_wiring_structure.log | 14 + + .../green_program_envelope_structure.attempt-1.log | 21 + + .../green_program_envelope_structure.log | 21 + + ...her_smoke_xhci_evidence_structure.attempt-1.log | 9 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../lockup_capture_guard_structure.attempt-1.log | 17 + + .../lockup_capture_guard_structure.log | 17 + + .../loopback_pump_structure.attempt-1.log | 159 + + .../loopback_pump_structure.log | 159 + + .../masked_binary_load_structure.attempt-1.log | 12 + + .../masked_binary_load_structure.log | 12 + + .../mmap_floor_structure.attempt-1.log | 17 + + .../bootstrap-preflight/mmap_floor_structure.log | 17 + + .../net_lock_structure.attempt-1.log | 27 + + .../bootstrap-preflight/net_lock_structure.log | 27 + + .../parallels_capture_structure.attempt-1.log | 26 + + .../parallels_capture_structure.log | 26 + + .../parallels_kill_by_name_structure.attempt-1.log | 11 + + .../parallels_kill_by_name_structure.log | 11 + + .../pipe_fifo_blocking_structure.attempt-1.log | 25 + + .../pipe_fifo_blocking_structure.log | 25 + + .../poll_tcp_gate_wiring_structure.attempt-1.log | 10 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../preempt_bracket_structure.attempt-1.log | 16 + + .../preempt_bracket_structure.log | 16 + + .../qemu_host_lock_structure.attempt-1.log | 10 + + .../qemu_host_lock_structure.log | 10 + + .../qemu_kill_by_name_structure.attempt-1.log | 9 + + .../qemu_kill_by_name_structure.log | 9 + + .../ring_span_report_site_structure.attempt-1.log | 13 + + .../ring_span_report_site_structure.log | 13 + + ..._unfiltered_report_site_structure.attempt-1.log | 21 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + .../run_inspector_import_structure.attempt-1.log | 8 + + .../run_inspector_import_structure.log | 8 + + .../serial_line_atomicity_structure.attempt-1.log | 17 + + .../serial_line_atomicity_structure.log | 17 + + .../signal_eintr_predicate_structure.attempt-1.log | 10 + + .../signal_eintr_predicate_structure.log | 10 + + .../softirq_deferral_structure.attempt-1.log | 34 + + .../softirq_deferral_structure.log | 34 + + .../strand_handoff_structure.attempt-1.log | 46 + + .../strand_handoff_structure.log | 46 + + ...ture_preflight_parallel_structure.attempt-1.log | 13 + + .../structure_preflight_parallel_structure.log | 13 + + ...syscall_return_register_structure.attempt-1.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../teardown_rustfmt_structure.attempt-1.log | 8 + + .../teardown_rustfmt_structure.log | 8 + + .../teardown_structure.attempt-1.log | 112 + + .../bootstrap-preflight/teardown_structure.log | 112 + + .../terminal_edge_capture_structure.attempt-1.log | 18 + + .../terminal_edge_capture_structure.log | 18 + + .../timer_wake_dispatch_structure.attempt-1.log | 17 + + .../timer_wake_dispatch_structure.log | 17 + + .../trace_ring_depth_structure.attempt-1.log | 11 + + .../trace_ring_depth_structure.log | 11 + + .../tracing_provider_gate_structure.attempt-1.log | 26 + + .../tracing_provider_gate_structure.log | 26 + + ...0_shadow_reconciliation_structure.attempt-1.log | 52 + + .../ttbr0_shadow_reconciliation_structure.log | 52 + + .../tty_irq_fg_structure.attempt-1.log | 31 + + .../bootstrap-preflight/tty_irq_fg_structure.log | 31 + + .../tty_irq_pm_structure.attempt-1.log | 32 + + .../bootstrap-preflight/tty_irq_pm_structure.log | 32 + + .../tty_oracle_structure.attempt-1.log | 21 + + .../bootstrap-preflight/tty_oracle_structure.log | 21 + + .../udp_ports_lock_irq_structure.attempt-1.log | 26 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_socket_lock_irq_structure.attempt-1.log | 22 + + .../udp_socket_lock_irq_structure.log | 22 + + .../unix_stream_blocking_structure.attempt-1.log | 18 + + .../unix_stream_blocking_structure.log | 18 + + .../x86_boot_tests_profile_structure.attempt-1.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_smp_enum_structure.attempt-1.log | 13 + + .../bootstrap-preflight/x86_smp_enum_structure.log | 13 + + .../xhci_wait_irq_order_structure.attempt-1.log | 18 + + .../xhci_wait_irq_order_structure.log | 18 + + .../serials/586-pr3/merged-tip/copied-inputs.json | 10 + + .../586-pr3/merged-tip/docs-message-claim.txt | 1 + + .../serials/586-pr3/merged-tip/docs-tree-claim.txt | 3 + + .../586-pr3/merged-tip/exit-trap-reproduction.txt | 5 + + .../serials/586-pr3/merged-tip/files-changed.txt | 6954 ++++++++++++ + .../586-pr3/merged-tip/fixture-message-claim.txt | 1 + + ...aarch64_testing_profile_structure.attempt-1.log | 9 + + .../aarch64_testing_profile_structure.log | 9 + + .../block_request_lifetime_structure.attempt-1.log | 20 + + .../block_request_lifetime_structure.log | 20 + + .../blocking_fd_eagain_structure.attempt-1.log | 11 + + .../blocking_fd_eagain_structure.log | 11 + + .../capture_bxcap_schema_structure.attempt-1.log | 38 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_path_lock_free_structure.attempt-1.log | 28 + + .../capture_path_lock_free_structure.log | 28 + + .../check-critical-path-violations.log | 260 + + .../console_read_structure.attempt-1.log | 13 + + .../fixture-preflight/console_read_structure.log | 13 + + .../context_restore_structure.attempt-1.log | 110 + + .../context_restore_structure.log | 110 + + .../coreproof_component_h_structure.attempt-1.log | 12 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_coverage_structure.attempt-1.log | 11 + + .../coreproof_coverage_structure.log | 11 + + ...proof_mutation_register_structure.attempt-1.log | 12 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_sites_structure.attempt-1.log | 11 + + .../coreproof_sites_structure.log | 11 + + ...cal_path_logging_census_structure.attempt-1.log | 19 + + .../critical_path_logging_census_structure.log | 19 + + .../ctx_diag_ring_sample_structure.attempt-1.log | 23 + + .../ctx_diag_ring_sample_structure.log | 23 + + ..._transfer_fd_validation_structure.attempt-1.log | 12 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + .../dispatch_fact_census_structure.attempt-1.log | 14 + + .../dispatch_fact_census_structure.log | 14 + + ...dispatch_path_lock_free_structure.attempt-1.log | 11 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_strand_census_structure.attempt-1.log | 14 + + .../dispatch_strand_census_structure.log | 14 + + .../dma_and_log_sink_structure.attempt-1.log | 12 + + .../dma_and_log_sink_structure.log | 12 + + .../entry_point_df_structure.attempt-1.log | 12 + + .../fixture-preflight/entry_point_df_structure.log | 12 + + .../exec_lock_order_structure.attempt-1.log | 53 + + .../exec_lock_order_structure.log | 53 + + .../exit_tally_structure.attempt-1.log | 14 + + .../fixture-preflight/exit_tally_structure.log | 14 + + .../ext2_disk_size_structure.attempt-1.log | 10 + + .../fixture-preflight/ext2_disk_size_structure.log | 10 + + .../ext2_lock_structure.attempt-1.log | 44 + + .../fixture-preflight/ext2_lock_structure.log | 44 + + ...cntl_pm_contention_gate_structure.attempt-1.log | 16 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fork_lock_order_structure.attempt-1.log | 18 + + .../fork_lock_order_structure.log | 18 + + ...ate_boot_facts_pipefail_structure.attempt-1.log | 12 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_structure.attempt-1.log | 12 + + .../gate_boot_facts_structure.log | 12 + + .../gate_capture_drain_structure.attempt-1.log | 13 + + .../gate_capture_drain_structure.log | 13 + + .../gate_qmp_backstop_structure.attempt-1.log | 30 + + .../gate_qmp_backstop_structure.log | 30 + + ...ucture_preflight_wiring_structure.attempt-1.log | 14 + + .../gate_structure_preflight_wiring_structure.log | 14 + + .../green_program_envelope_structure.attempt-1.log | 21 + + .../green_program_envelope_structure.log | 21 + + ...her_smoke_xhci_evidence_structure.attempt-1.log | 9 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../lockup_capture_guard_structure.attempt-1.log | 17 + + .../lockup_capture_guard_structure.log | 17 + + .../loopback_pump_structure.attempt-1.log | 139 + + .../fixture-preflight/loopback_pump_structure.log | 139 + + .../masked_binary_load_structure.attempt-1.log | 12 + + .../masked_binary_load_structure.log | 12 + + .../mmap_floor_structure.attempt-1.log | 17 + + .../fixture-preflight/mmap_floor_structure.log | 17 + + .../net_lock_structure.attempt-1.log | 27 + + .../fixture-preflight/net_lock_structure.log | 27 + + .../parallels_capture_structure.attempt-1.log | 26 + + .../parallels_capture_structure.log | 26 + + .../parallels_kill_by_name_structure.attempt-1.log | 11 + + .../parallels_kill_by_name_structure.log | 11 + + .../pipe_fifo_blocking_structure.attempt-1.log | 25 + + .../pipe_fifo_blocking_structure.log | 25 + + .../poll_tcp_gate_wiring_structure.attempt-1.log | 10 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../preempt_bracket_structure.attempt-1.log | 16 + + .../preempt_bracket_structure.log | 16 + + .../qemu_host_lock_structure.attempt-1.log | 10 + + .../fixture-preflight/qemu_host_lock_structure.log | 10 + + .../qemu_kill_by_name_structure.attempt-1.log | 9 + + .../qemu_kill_by_name_structure.log | 9 + + .../ring_span_report_site_structure.attempt-1.log | 13 + + .../ring_span_report_site_structure.log | 13 + + ..._unfiltered_report_site_structure.attempt-1.log | 21 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + .../run_inspector_import_structure.attempt-1.log | 8 + + .../run_inspector_import_structure.log | 8 + + .../serial_line_atomicity_structure.attempt-1.log | 17 + + .../serial_line_atomicity_structure.log | 17 + + .../signal_eintr_predicate_structure.attempt-1.log | 10 + + .../signal_eintr_predicate_structure.log | 10 + + .../softirq_deferral_structure.attempt-1.log | 34 + + .../softirq_deferral_structure.log | 34 + + .../strand_handoff_structure.attempt-1.log | 46 + + .../fixture-preflight/strand_handoff_structure.log | 46 + + ...ture_preflight_parallel_structure.attempt-1.log | 13 + + .../structure_preflight_parallel_structure.log | 13 + + ...syscall_return_register_structure.attempt-1.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../teardown_rustfmt_structure.attempt-1.log | 8 + + .../teardown_rustfmt_structure.log | 8 + + .../teardown_structure.attempt-1.log | 112 + + .../fixture-preflight/teardown_structure.log | 112 + + .../terminal_edge_capture_structure.attempt-1.log | 18 + + .../terminal_edge_capture_structure.log | 18 + + .../timer_wake_dispatch_structure.attempt-1.log | 17 + + .../timer_wake_dispatch_structure.log | 17 + + .../trace_ring_depth_structure.attempt-1.log | 11 + + .../trace_ring_depth_structure.log | 11 + + .../tracing_provider_gate_structure.attempt-1.log | 26 + + .../tracing_provider_gate_structure.log | 26 + + ...0_shadow_reconciliation_structure.attempt-1.log | 39 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../tty_irq_fg_structure.attempt-1.log | 18 + + .../fixture-preflight/tty_irq_fg_structure.log | 18 + + .../tty_irq_pm_structure.attempt-1.log | 19 + + .../fixture-preflight/tty_irq_pm_structure.log | 19 + + .../tty_oracle_structure.attempt-1.log | 21 + + .../fixture-preflight/tty_oracle_structure.log | 21 + + .../udp_ports_lock_irq_structure.attempt-1.log | 26 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_socket_lock_irq_structure.attempt-1.log | 22 + + .../udp_socket_lock_irq_structure.log | 22 + + .../unix_stream_blocking_structure.attempt-1.log | 18 + + .../unix_stream_blocking_structure.log | 18 + + .../x86_boot_tests_profile_structure.attempt-1.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_smp_enum_structure.attempt-1.log | 13 + + .../fixture-preflight/x86_smp_enum_structure.log | 13 + + .../xhci_wait_irq_order_structure.attempt-1.log | 18 + + .../xhci_wait_irq_order_structure.log | 18 + + .../586-pr3/merged-tip/fixture-provenance.json | 7 + + .../merged-tip/fixture-recording-repeat/qemu.txt | 1 + + .../merged-tip/fixture-recording-repeat/run.json | 40 + + .../merged-tip/fixture-recording-repeat/serial.txt | 1407 +++ + .../fixture-recording-repeat/source.patch | 2131 ++++ + .../586-pr3/merged-tip/fixture-recording/qemu.txt | 1 + + .../586-pr3/merged-tip/fixture-recording/run.json | 40 + + .../merged-tip/fixture-recording/serial.txt | 1422 +++ + .../merged-tip/fixture-recording/source.patch | 2131 ++++ + .../586-pr3/merged-tip/fixture-tree-claim.txt | 3 + + .../serials/586-pr3/merged-tip/image-refresh.txt | 6 + + .../586-pr3/merged-tip/initial-provenance.json | 7 + + .../serials/586-pr3/merged-tip/issue978-claim.txt | 1 + + .../serials/586-pr3/merged-tip/issue978.txt | 15 + + .../serials/586-pr3/merged-tip/local-cleanup.json | 5 + + .../serials/586-pr3/merged-tip/merge-files.txt | 5763 ++++++++++ + .../586-pr3/merged-tip/merge-message-claim.txt | 1 + + .../586-pr3/merged-tip/merge-tree-claim.txt | 3 + + ...aarch64_testing_profile_structure.attempt-1.log | 9 + + .../aarch64_testing_profile_structure.log | 9 + + .../block_request_lifetime_structure.attempt-1.log | 20 + + .../block_request_lifetime_structure.log | 20 + + .../blocking_fd_eagain_structure.attempt-1.log | 11 + + .../blocking_fd_eagain_structure.log | 11 + + .../capture_bxcap_schema_structure.attempt-1.log | 38 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_path_lock_free_structure.attempt-1.log | 28 + + .../capture_path_lock_free_structure.log | 28 + + .../check-critical-path-violations.log | 260 + + .../console_read_structure.attempt-1.log | 13 + + .../prod-preflight/console_read_structure.log | 13 + + .../context_restore_structure.attempt-1.log | 110 + + .../prod-preflight/context_restore_structure.log | 110 + + .../coreproof_component_h_structure.attempt-1.log | 12 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_coverage_structure.attempt-1.log | 11 + + .../coreproof_coverage_structure.log | 11 + + ...proof_mutation_register_structure.attempt-1.log | 12 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_sites_structure.attempt-1.log | 11 + + .../prod-preflight/coreproof_sites_structure.log | 11 + + ...cal_path_logging_census_structure.attempt-1.log | 19 + + .../critical_path_logging_census_structure.log | 19 + + .../ctx_diag_ring_sample_structure.attempt-1.log | 23 + + .../ctx_diag_ring_sample_structure.log | 23 + + ..._transfer_fd_validation_structure.attempt-1.log | 12 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + .../dispatch_fact_census_structure.attempt-1.log | 14 + + .../dispatch_fact_census_structure.log | 14 + + ...dispatch_path_lock_free_structure.attempt-1.log | 11 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_strand_census_structure.attempt-1.log | 14 + + .../dispatch_strand_census_structure.log | 14 + + .../dma_and_log_sink_structure.attempt-1.log | 12 + + .../prod-preflight/dma_and_log_sink_structure.log | 12 + + .../entry_point_df_structure.attempt-1.log | 12 + + .../prod-preflight/entry_point_df_structure.log | 12 + + .../exec_lock_order_structure.attempt-1.log | 53 + + .../prod-preflight/exec_lock_order_structure.log | 53 + + .../exit_tally_structure.attempt-1.log | 14 + + .../prod-preflight/exit_tally_structure.log | 14 + + .../ext2_disk_size_structure.attempt-1.log | 10 + + .../prod-preflight/ext2_disk_size_structure.log | 10 + + .../ext2_lock_structure.attempt-1.log | 44 + + .../prod-preflight/ext2_lock_structure.log | 44 + + ...cntl_pm_contention_gate_structure.attempt-1.log | 16 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fork_lock_order_structure.attempt-1.log | 18 + + .../prod-preflight/fork_lock_order_structure.log | 18 + + ...ate_boot_facts_pipefail_structure.attempt-1.log | 12 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_structure.attempt-1.log | 12 + + .../prod-preflight/gate_boot_facts_structure.log | 12 + + .../gate_capture_drain_structure.attempt-1.log | 13 + + .../gate_capture_drain_structure.log | 13 + + .../gate_qmp_backstop_structure.attempt-1.log | 30 + + .../prod-preflight/gate_qmp_backstop_structure.log | 30 + + ...ucture_preflight_wiring_structure.attempt-1.log | 14 + + .../gate_structure_preflight_wiring_structure.log | 14 + + .../green_program_envelope_structure.attempt-1.log | 21 + + .../green_program_envelope_structure.log | 21 + + ...her_smoke_xhci_evidence_structure.attempt-1.log | 9 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../lockup_capture_guard_structure.attempt-1.log | 17 + + .../lockup_capture_guard_structure.log | 17 + + .../loopback_pump_structure.attempt-1.log | 139 + + .../prod-preflight/loopback_pump_structure.log | 139 + + .../masked_binary_load_structure.attempt-1.log | 12 + + .../masked_binary_load_structure.log | 12 + + .../mmap_floor_structure.attempt-1.log | 17 + + .../prod-preflight/mmap_floor_structure.log | 17 + + .../net_lock_structure.attempt-1.log | 27 + + .../prod-preflight/net_lock_structure.log | 27 + + .../parallels_capture_structure.attempt-1.log | 26 + + .../prod-preflight/parallels_capture_structure.log | 26 + + .../parallels_kill_by_name_structure.attempt-1.log | 11 + + .../parallels_kill_by_name_structure.log | 11 + + .../pipe_fifo_blocking_structure.attempt-1.log | 25 + + .../pipe_fifo_blocking_structure.log | 25 + + .../poll_tcp_gate_wiring_structure.attempt-1.log | 10 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../preempt_bracket_structure.attempt-1.log | 16 + + .../prod-preflight/preempt_bracket_structure.log | 16 + + .../qemu_host_lock_structure.attempt-1.log | 10 + + .../prod-preflight/qemu_host_lock_structure.log | 10 + + .../qemu_kill_by_name_structure.attempt-1.log | 9 + + .../prod-preflight/qemu_kill_by_name_structure.log | 9 + + .../ring_span_report_site_structure.attempt-1.log | 13 + + .../ring_span_report_site_structure.log | 13 + + ..._unfiltered_report_site_structure.attempt-1.log | 21 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + .../run_inspector_import_structure.attempt-1.log | 8 + + .../run_inspector_import_structure.log | 8 + + .../serial_line_atomicity_structure.attempt-1.log | 17 + + .../serial_line_atomicity_structure.log | 17 + + .../signal_eintr_predicate_structure.attempt-1.log | 10 + + .../signal_eintr_predicate_structure.log | 10 + + .../softirq_deferral_structure.attempt-1.log | 17 + + .../prod-preflight/softirq_deferral_structure.log | 17 + + .../strand_handoff_structure.attempt-1.log | 46 + + .../prod-preflight/strand_handoff_structure.log | 46 + + ...ture_preflight_parallel_structure.attempt-1.log | 13 + + .../structure_preflight_parallel_structure.log | 13 + + ...syscall_return_register_structure.attempt-1.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../teardown_rustfmt_structure.attempt-1.log | 8 + + .../prod-preflight/teardown_rustfmt_structure.log | 8 + + .../teardown_structure.attempt-1.log | 112 + + .../prod-preflight/teardown_structure.log | 112 + + .../terminal_edge_capture_structure.attempt-1.log | 18 + + .../terminal_edge_capture_structure.log | 18 + + .../timer_wake_dispatch_structure.attempt-1.log | 17 + + .../timer_wake_dispatch_structure.log | 17 + + .../trace_ring_depth_structure.attempt-1.log | 11 + + .../prod-preflight/trace_ring_depth_structure.log | 11 + + .../tracing_provider_gate_structure.attempt-1.log | 26 + + .../tracing_provider_gate_structure.log | 26 + + ...0_shadow_reconciliation_structure.attempt-1.log | 39 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../tty_irq_fg_structure.attempt-1.log | 18 + + .../prod-preflight/tty_irq_fg_structure.log | 18 + + .../tty_irq_pm_structure.attempt-1.log | 19 + + .../prod-preflight/tty_irq_pm_structure.log | 19 + + .../tty_oracle_structure.attempt-1.log | 21 + + .../prod-preflight/tty_oracle_structure.log | 21 + + .../udp_ports_lock_irq_structure.attempt-1.log | 26 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_socket_lock_irq_structure.attempt-1.log | 22 + + .../udp_socket_lock_irq_structure.log | 22 + + .../unix_stream_blocking_structure.attempt-1.log | 18 + + .../unix_stream_blocking_structure.log | 18 + + .../x86_boot_tests_profile_structure.attempt-1.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_smp_enum_structure.attempt-1.log | 13 + + .../prod-preflight/x86_smp_enum_structure.log | 13 + + .../xhci_wait_irq_order_structure.attempt-1.log | 18 + + .../xhci_wait_irq_order_structure.log | 18 + + ...aarch64_testing_profile_structure.attempt-1.log | 9 + + .../aarch64_testing_profile_structure.log | 9 + + .../block_request_lifetime_structure.attempt-1.log | 20 + + .../block_request_lifetime_structure.log | 20 + + .../blocking_fd_eagain_structure.attempt-1.log | 11 + + .../blocking_fd_eagain_structure.log | 11 + + .../capture_bxcap_schema_structure.attempt-1.log | 38 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_path_lock_free_structure.attempt-1.log | 28 + + .../capture_path_lock_free_structure.log | 28 + + .../check-critical-path-violations.log | 260 + + .../console_read_structure.attempt-1.log | 13 + + .../console_read_structure.log | 13 + + .../context_restore_structure.attempt-1.log | 110 + + .../context_restore_structure.log | 110 + + .../coreproof_component_h_structure.attempt-1.log | 12 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_coverage_structure.attempt-1.log | 11 + + .../coreproof_coverage_structure.log | 11 + + ...proof_mutation_register_structure.attempt-1.log | 12 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_sites_structure.attempt-1.log | 11 + + .../coreproof_sites_structure.log | 11 + + ...cal_path_logging_census_structure.attempt-1.log | 19 + + .../critical_path_logging_census_structure.log | 19 + + .../ctx_diag_ring_sample_structure.attempt-1.log | 23 + + .../ctx_diag_ring_sample_structure.log | 23 + + ..._transfer_fd_validation_structure.attempt-1.log | 12 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + .../dispatch_fact_census_structure.attempt-1.log | 14 + + .../dispatch_fact_census_structure.log | 14 + + ...dispatch_path_lock_free_structure.attempt-1.log | 11 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_strand_census_structure.attempt-1.log | 14 + + .../dispatch_strand_census_structure.log | 14 + + .../dma_and_log_sink_structure.attempt-1.log | 12 + + .../dma_and_log_sink_structure.log | 12 + + .../entry_point_df_structure.attempt-1.log | 12 + + .../entry_point_df_structure.log | 12 + + .../exec_lock_order_structure.attempt-1.log | 53 + + .../exec_lock_order_structure.log | 53 + + .../exit_tally_structure.attempt-1.log | 14 + + .../exit_tally_structure.log | 14 + + .../ext2_disk_size_structure.attempt-1.log | 10 + + .../ext2_disk_size_structure.log | 10 + + .../ext2_lock_structure.attempt-1.log | 44 + + .../ext2_lock_structure.log | 44 + + ...cntl_pm_contention_gate_structure.attempt-1.log | 16 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fork_lock_order_structure.attempt-1.log | 18 + + .../fork_lock_order_structure.log | 18 + + ...ate_boot_facts_pipefail_structure.attempt-1.log | 12 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_structure.attempt-1.log | 12 + + .../gate_boot_facts_structure.log | 12 + + .../gate_capture_drain_structure.attempt-1.log | 13 + + .../gate_capture_drain_structure.log | 13 + + .../gate_qmp_backstop_structure.attempt-1.log | 30 + + .../gate_qmp_backstop_structure.log | 30 + + ...ucture_preflight_wiring_structure.attempt-1.log | 14 + + .../gate_structure_preflight_wiring_structure.log | 14 + + .../green_program_envelope_structure.attempt-1.log | 21 + + .../green_program_envelope_structure.log | 21 + + ...her_smoke_xhci_evidence_structure.attempt-1.log | 9 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../lockup_capture_guard_structure.attempt-1.log | 17 + + .../lockup_capture_guard_structure.log | 17 + + .../loopback_pump_structure.attempt-1.log | 139 + + .../loopback_pump_structure.log | 139 + + .../masked_binary_load_structure.attempt-1.log | 12 + + .../masked_binary_load_structure.log | 12 + + .../mmap_floor_structure.attempt-1.log | 17 + + .../mmap_floor_structure.log | 17 + + .../net_lock_structure.attempt-1.log | 27 + + .../net_lock_structure.log | 27 + + .../parallels_capture_structure.attempt-1.log | 26 + + .../parallels_capture_structure.log | 26 + + .../parallels_kill_by_name_structure.attempt-1.log | 11 + + .../parallels_kill_by_name_structure.log | 11 + + .../pipe_fifo_blocking_structure.attempt-1.log | 25 + + .../pipe_fifo_blocking_structure.log | 25 + + .../poll_tcp_gate_wiring_structure.attempt-1.log | 10 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../preempt_bracket_structure.attempt-1.log | 16 + + .../preempt_bracket_structure.log | 16 + + .../qemu_host_lock_structure.attempt-1.log | 10 + + .../qemu_host_lock_structure.log | 10 + + .../qemu_kill_by_name_structure.attempt-1.log | 9 + + .../qemu_kill_by_name_structure.log | 9 + + .../ring_span_report_site_structure.attempt-1.log | 13 + + .../ring_span_report_site_structure.log | 13 + + ..._unfiltered_report_site_structure.attempt-1.log | 21 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + .../run_inspector_import_structure.attempt-1.log | 8 + + .../run_inspector_import_structure.log | 8 + + .../serial_line_atomicity_structure.attempt-1.log | 17 + + .../serial_line_atomicity_structure.log | 17 + + .../signal_eintr_predicate_structure.attempt-1.log | 10 + + .../signal_eintr_predicate_structure.log | 10 + + .../softirq_deferral_structure.attempt-1.log | 17 + + .../softirq_deferral_structure.log | 17 + + .../strand_handoff_structure.attempt-1.log | 46 + + .../strand_handoff_structure.log | 46 + + ...ture_preflight_parallel_structure.attempt-1.log | 13 + + .../structure_preflight_parallel_structure.log | 13 + + ...syscall_return_register_structure.attempt-1.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../teardown_rustfmt_structure.attempt-1.log | 8 + + .../teardown_rustfmt_structure.log | 8 + + .../teardown_structure.attempt-1.log | 112 + + .../teardown_structure.log | 112 + + .../terminal_edge_capture_structure.attempt-1.log | 18 + + .../terminal_edge_capture_structure.log | 18 + + .../timer_wake_dispatch_structure.attempt-1.log | 17 + + .../timer_wake_dispatch_structure.log | 17 + + .../trace_ring_depth_structure.attempt-1.log | 11 + + .../trace_ring_depth_structure.log | 11 + + .../tracing_provider_gate_structure.attempt-1.log | 26 + + .../tracing_provider_gate_structure.log | 26 + + ...0_shadow_reconciliation_structure.attempt-1.log | 39 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../tty_irq_fg_structure.attempt-1.log | 18 + + .../tty_irq_fg_structure.log | 18 + + .../tty_irq_pm_structure.attempt-1.log | 19 + + .../tty_irq_pm_structure.log | 19 + + .../tty_oracle_structure.attempt-1.log | 21 + + .../tty_oracle_structure.log | 21 + + .../udp_ports_lock_irq_structure.attempt-1.log | 26 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_socket_lock_irq_structure.attempt-1.log | 22 + + .../udp_socket_lock_irq_structure.log | 22 + + .../unix_stream_blocking_structure.attempt-1.log | 18 + + .../unix_stream_blocking_structure.log | 18 + + .../x86_boot_tests_profile_structure.attempt-1.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_smp_enum_structure.attempt-1.log | 13 + + .../x86_smp_enum_structure.log | 13 + + .../xhci_wait_irq_order_structure.attempt-1.log | 18 + + .../xhci_wait_irq_order_structure.log | 18 + + .../merged-tip/prod-refreshed-score-only.txt | 35 + + .../serials/586-pr3/merged-tip/prod-refreshed.txt | 131 + + .../gate_boot_facts.txt | 3 + + .../inspector-import.log | 1 + + .../run-inspector.json | 1 + + .../breenix_aarch64_prod_profile/serial.txt | 444 + + .../merged-tip/prod-refreshed/revision.json | 4 + + .../serials/586-pr3/merged-tip/prod-score-only.txt | 5 + + .../network/serials/586-pr3/merged-tip/prod.txt | 102 + + .../gate_boot_facts.txt | 3 + + .../inspector-import.log | 1 + + .../run-inspector.json | 1 + + .../prod/breenix_aarch64_prod_profile/serial.txt | 400 + + .../serials/586-pr3/merged-tip/prod/revision.json | 4 + + .../586-pr3/merged-tip/recording-repeat-score.txt | 1 + + .../586-pr3/merged-tip/recording-repeat.txt | 2 + + .../serials/586-pr3/merged-tip/recording-score.txt | 2 + + .../serials/586-pr3/merged-tip/recording.txt | 3 + + .../586-pr3/merged-tip/refreshed-inputs.json | 9 + + .../serials/586-pr3/merged-tip/serial-sha256.json | 11 + + ...aarch64_testing_profile_structure.attempt-1.log | 9 + + .../aarch64_testing_profile_structure.log | 9 + + .../block_request_lifetime_structure.attempt-1.log | 20 + + .../block_request_lifetime_structure.log | 20 + + .../blocking_fd_eagain_structure.attempt-1.log | 11 + + .../blocking_fd_eagain_structure.log | 11 + + .../capture_bxcap_schema_structure.attempt-1.log | 38 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_path_lock_free_structure.attempt-1.log | 28 + + .../capture_path_lock_free_structure.log | 28 + + .../check-critical-path-violations.log | 260 + + .../console_read_structure.attempt-1.log | 13 + + .../service-preflight/console_read_structure.log | 13 + + .../context_restore_structure.attempt-1.log | 108 + + .../context_restore_structure.log | 108 + + .../coreproof_component_h_structure.attempt-1.log | 12 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_coverage_structure.attempt-1.log | 11 + + .../coreproof_coverage_structure.log | 11 + + ...proof_mutation_register_structure.attempt-1.log | 12 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_sites_structure.attempt-1.log | 11 + + .../coreproof_sites_structure.log | 11 + + ...cal_path_logging_census_structure.attempt-1.log | 19 + + .../critical_path_logging_census_structure.log | 19 + + .../ctx_diag_ring_sample_structure.attempt-1.log | 23 + + .../ctx_diag_ring_sample_structure.log | 23 + + ..._transfer_fd_validation_structure.attempt-1.log | 12 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + .../dispatch_fact_census_structure.attempt-1.log | 14 + + .../dispatch_fact_census_structure.log | 14 + + ...dispatch_path_lock_free_structure.attempt-1.log | 11 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_strand_census_structure.attempt-1.log | 14 + + .../dispatch_strand_census_structure.log | 14 + + .../dma_and_log_sink_structure.attempt-1.log | 12 + + .../dma_and_log_sink_structure.log | 12 + + .../entry_point_df_structure.attempt-1.log | 12 + + .../service-preflight/entry_point_df_structure.log | 12 + + .../exec_lock_order_structure.attempt-1.log | 53 + + .../exec_lock_order_structure.log | 53 + + .../exit_tally_structure.attempt-1.log | 14 + + .../service-preflight/exit_tally_structure.log | 14 + + .../ext2_disk_size_structure.attempt-1.log | 10 + + .../service-preflight/ext2_disk_size_structure.log | 10 + + .../ext2_lock_structure.attempt-1.log | 44 + + .../service-preflight/ext2_lock_structure.log | 44 + + ...cntl_pm_contention_gate_structure.attempt-1.log | 16 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fork_lock_order_structure.attempt-1.log | 18 + + .../fork_lock_order_structure.log | 18 + + ...ate_boot_facts_pipefail_structure.attempt-1.log | 12 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_structure.attempt-1.log | 12 + + .../gate_boot_facts_structure.log | 12 + + .../gate_capture_drain_structure.attempt-1.log | 13 + + .../gate_capture_drain_structure.log | 13 + + .../gate_qmp_backstop_structure.attempt-1.log | 30 + + .../gate_qmp_backstop_structure.log | 30 + + ...ucture_preflight_wiring_structure.attempt-1.log | 14 + + .../gate_structure_preflight_wiring_structure.log | 14 + + .../green_program_envelope_structure.attempt-1.log | 21 + + .../green_program_envelope_structure.log | 21 + + ...her_smoke_xhci_evidence_structure.attempt-1.log | 9 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../lockup_capture_guard_structure.attempt-1.log | 17 + + .../lockup_capture_guard_structure.log | 17 + + .../loopback_pump_structure.attempt-1.log | 139 + + .../service-preflight/loopback_pump_structure.log | 139 + + .../masked_binary_load_structure.attempt-1.log | 12 + + .../masked_binary_load_structure.log | 12 + + .../mmap_floor_structure.attempt-1.log | 17 + + .../service-preflight/mmap_floor_structure.log | 17 + + .../net_lock_structure.attempt-1.log | 27 + + .../service-preflight/net_lock_structure.log | 27 + + .../parallels_capture_structure.attempt-1.log | 26 + + .../parallels_capture_structure.log | 26 + + .../parallels_kill_by_name_structure.attempt-1.log | 11 + + .../parallels_kill_by_name_structure.log | 11 + + .../pipe_fifo_blocking_structure.attempt-1.log | 25 + + .../pipe_fifo_blocking_structure.log | 25 + + .../poll_tcp_gate_wiring_structure.attempt-1.log | 10 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../preempt_bracket_structure.attempt-1.log | 16 + + .../preempt_bracket_structure.log | 16 + + .../qemu_host_lock_structure.attempt-1.log | 10 + + .../service-preflight/qemu_host_lock_structure.log | 10 + + .../qemu_kill_by_name_structure.attempt-1.log | 9 + + .../qemu_kill_by_name_structure.log | 9 + + .../ring_span_report_site_structure.attempt-1.log | 13 + + .../ring_span_report_site_structure.log | 13 + + ..._unfiltered_report_site_structure.attempt-1.log | 21 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + .../run_inspector_import_structure.attempt-1.log | 8 + + .../run_inspector_import_structure.log | 8 + + .../serial_line_atomicity_structure.attempt-1.log | 17 + + .../serial_line_atomicity_structure.log | 17 + + .../signal_eintr_predicate_structure.attempt-1.log | 10 + + .../signal_eintr_predicate_structure.log | 10 + + .../softirq_deferral_structure.attempt-1.log | 17 + + .../softirq_deferral_structure.log | 17 + + .../strand_handoff_structure.attempt-1.log | 46 + + .../service-preflight/strand_handoff_structure.log | 46 + + ...ture_preflight_parallel_structure.attempt-1.log | 13 + + .../structure_preflight_parallel_structure.log | 13 + + ...syscall_return_register_structure.attempt-1.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../teardown_rustfmt_structure.attempt-1.log | 8 + + .../teardown_rustfmt_structure.log | 8 + + .../teardown_structure.attempt-1.log | 112 + + .../service-preflight/teardown_structure.log | 112 + + .../terminal_edge_capture_structure.attempt-1.log | 18 + + .../terminal_edge_capture_structure.log | 18 + + .../timer_wake_dispatch_structure.attempt-1.log | 17 + + .../timer_wake_dispatch_structure.log | 17 + + .../trace_ring_depth_structure.attempt-1.log | 11 + + .../trace_ring_depth_structure.log | 11 + + .../tracing_provider_gate_structure.attempt-1.log | 26 + + .../tracing_provider_gate_structure.log | 26 + + ...0_shadow_reconciliation_structure.attempt-1.log | 39 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../tty_irq_fg_structure.attempt-1.log | 18 + + .../service-preflight/tty_irq_fg_structure.log | 18 + + .../tty_irq_pm_structure.attempt-1.log | 19 + + .../service-preflight/tty_irq_pm_structure.log | 19 + + .../tty_oracle_structure.attempt-1.log | 21 + + .../service-preflight/tty_oracle_structure.log | 21 + + .../udp_ports_lock_irq_structure.attempt-1.log | 26 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_socket_lock_irq_structure.attempt-1.log | 22 + + .../udp_socket_lock_irq_structure.log | 22 + + .../unix_stream_blocking_structure.attempt-1.log | 18 + + .../unix_stream_blocking_structure.log | 18 + + .../x86_boot_tests_profile_structure.attempt-1.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_smp_enum_structure.attempt-1.log | 13 + + .../service-preflight/x86_smp_enum_structure.log | 13 + + .../xhci_wait_irq_order_structure.attempt-1.log | 18 + + .../xhci_wait_irq_order_structure.log | 18 + + .../network/serials/586-pr3/merged-tip/service.txt | 209 + + .../586-pr3/merged-tip/service/revision.json | 4 + + .../service/service/cortex-a72/census.tsv | 3 + + .../service/service/cortex-a72/serial-1.qmp.txt | 1 + + .../service/service/cortex-a72/serial-1.txt | 1059 ++ + .../service/service/cortex-a72/serial-2.qmp.txt | 1 + + .../service/service/cortex-a72/serial-2.txt | 1093 ++ + .../merged-tip/service/service/max/census.tsv | 3 + + .../service/service/max/serial-1.qmp.txt | 1 + + .../merged-tip/service/service/max/serial-1.txt | 1082 ++ + .../service/service/max/serial-2.qmp.txt | 1 + + .../merged-tip/service/service/max/serial-2.txt | 1091 ++ + .../serials/586-pr3/merged-tip/softirq-ratchet.txt | 21 + + .../merged-tip/strict-fixture-provenance.json | 8 + + .../merged-tip/strict-fixture-structure.txt | 74 + + ...aarch64_testing_profile_structure.attempt-1.log | 9 + + .../aarch64_testing_profile_structure.log | 9 + + .../block_request_lifetime_structure.attempt-1.log | 20 + + .../block_request_lifetime_structure.log | 20 + + .../blocking_fd_eagain_structure.attempt-1.log | 11 + + .../blocking_fd_eagain_structure.log | 11 + + .../capture_bxcap_schema_structure.attempt-1.log | 38 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_path_lock_free_structure.attempt-1.log | 28 + + .../capture_path_lock_free_structure.log | 28 + + .../check-critical-path-violations.log | 260 + + .../console_read_structure.attempt-1.log | 13 + + .../console_read_structure.log | 13 + + .../context_restore_structure.attempt-1.log | 108 + + .../context_restore_structure.log | 108 + + .../coreproof_component_h_structure.attempt-1.log | 12 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_coverage_structure.attempt-1.log | 11 + + .../coreproof_coverage_structure.log | 11 + + ...proof_mutation_register_structure.attempt-1.log | 12 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_sites_structure.attempt-1.log | 11 + + .../coreproof_sites_structure.log | 11 + + ...cal_path_logging_census_structure.attempt-1.log | 19 + + .../critical_path_logging_census_structure.log | 19 + + .../ctx_diag_ring_sample_structure.attempt-1.log | 23 + + .../ctx_diag_ring_sample_structure.log | 23 + + ..._transfer_fd_validation_structure.attempt-1.log | 12 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + .../dispatch_fact_census_structure.attempt-1.log | 14 + + .../dispatch_fact_census_structure.log | 14 + + ...dispatch_path_lock_free_structure.attempt-1.log | 11 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_strand_census_structure.attempt-1.log | 14 + + .../dispatch_strand_census_structure.log | 14 + + .../dma_and_log_sink_structure.attempt-1.log | 12 + + .../dma_and_log_sink_structure.log | 12 + + .../entry_point_df_structure.attempt-1.log | 12 + + .../entry_point_df_structure.log | 12 + + .../exec_lock_order_structure.attempt-1.log | 53 + + .../exec_lock_order_structure.log | 53 + + .../exit_tally_structure.attempt-1.log | 14 + + .../strict-fixture-suites/exit_tally_structure.log | 14 + + .../ext2_disk_size_structure.attempt-1.log | 10 + + .../ext2_disk_size_structure.log | 10 + + .../ext2_lock_structure.attempt-1.log | 44 + + .../strict-fixture-suites/ext2_lock_structure.log | 44 + + ...cntl_pm_contention_gate_structure.attempt-1.log | 16 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fork_lock_order_structure.attempt-1.log | 18 + + .../fork_lock_order_structure.log | 18 + + ...ate_boot_facts_pipefail_structure.attempt-1.log | 12 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_structure.attempt-1.log | 12 + + .../gate_boot_facts_structure.log | 12 + + .../gate_capture_drain_structure.attempt-1.log | 13 + + .../gate_capture_drain_structure.log | 13 + + .../gate_qmp_backstop_structure.attempt-1.log | 30 + + .../gate_qmp_backstop_structure.log | 30 + + ...ucture_preflight_wiring_structure.attempt-1.log | 14 + + .../gate_structure_preflight_wiring_structure.log | 14 + + .../green_program_envelope_structure.attempt-1.log | 21 + + .../green_program_envelope_structure.log | 21 + + ...her_smoke_xhci_evidence_structure.attempt-1.log | 9 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../lockup_capture_guard_structure.attempt-1.log | 17 + + .../lockup_capture_guard_structure.log | 17 + + .../loopback_pump_structure.attempt-1.log | 139 + + .../loopback_pump_structure.log | 139 + + .../masked_binary_load_structure.attempt-1.log | 12 + + .../masked_binary_load_structure.log | 12 + + .../mmap_floor_structure.attempt-1.log | 17 + + .../strict-fixture-suites/mmap_floor_structure.log | 17 + + .../net_lock_structure.attempt-1.log | 27 + + .../strict-fixture-suites/net_lock_structure.log | 27 + + .../parallels_capture_structure.attempt-1.log | 26 + + .../parallels_capture_structure.log | 26 + + .../parallels_kill_by_name_structure.attempt-1.log | 11 + + .../parallels_kill_by_name_structure.log | 11 + + .../pipe_fifo_blocking_structure.attempt-1.log | 25 + + .../pipe_fifo_blocking_structure.log | 25 + + .../poll_tcp_gate_wiring_structure.attempt-1.log | 10 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../preempt_bracket_structure.attempt-1.log | 16 + + .../preempt_bracket_structure.log | 16 + + .../qemu_host_lock_structure.attempt-1.log | 10 + + .../qemu_host_lock_structure.log | 10 + + .../qemu_kill_by_name_structure.attempt-1.log | 9 + + .../qemu_kill_by_name_structure.log | 9 + + .../ring_span_report_site_structure.attempt-1.log | 13 + + .../ring_span_report_site_structure.log | 13 + + ..._unfiltered_report_site_structure.attempt-1.log | 21 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + .../run_inspector_import_structure.attempt-1.log | 8 + + .../run_inspector_import_structure.log | 8 + + .../serial_line_atomicity_structure.attempt-1.log | 17 + + .../serial_line_atomicity_structure.log | 17 + + .../signal_eintr_predicate_structure.attempt-1.log | 10 + + .../signal_eintr_predicate_structure.log | 10 + + .../softirq_deferral_structure.attempt-1.log | 17 + + .../softirq_deferral_structure.log | 17 + + .../strand_handoff_structure.attempt-1.log | 46 + + .../strand_handoff_structure.log | 46 + + ...ture_preflight_parallel_structure.attempt-1.log | 13 + + .../structure_preflight_parallel_structure.log | 13 + + ...syscall_return_register_structure.attempt-1.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../teardown_rustfmt_structure.attempt-1.log | 8 + + .../teardown_rustfmt_structure.log | 8 + + .../teardown_structure.attempt-1.log | 112 + + .../strict-fixture-suites/teardown_structure.log | 112 + + .../terminal_edge_capture_structure.attempt-1.log | 18 + + .../terminal_edge_capture_structure.log | 18 + + .../timer_wake_dispatch_structure.attempt-1.log | 17 + + .../timer_wake_dispatch_structure.log | 17 + + .../trace_ring_depth_structure.attempt-1.log | 11 + + .../trace_ring_depth_structure.log | 11 + + .../tracing_provider_gate_structure.attempt-1.log | 26 + + .../tracing_provider_gate_structure.log | 26 + + ...0_shadow_reconciliation_structure.attempt-1.log | 39 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../tty_irq_fg_structure.attempt-1.log | 18 + + .../strict-fixture-suites/tty_irq_fg_structure.log | 18 + + .../tty_irq_pm_structure.attempt-1.log | 19 + + .../strict-fixture-suites/tty_irq_pm_structure.log | 19 + + .../tty_oracle_structure.attempt-1.log | 21 + + .../strict-fixture-suites/tty_oracle_structure.log | 21 + + .../udp_ports_lock_irq_structure.attempt-1.log | 26 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_socket_lock_irq_structure.attempt-1.log | 22 + + .../udp_socket_lock_irq_structure.log | 22 + + .../unix_stream_blocking_structure.attempt-1.log | 18 + + .../unix_stream_blocking_structure.log | 18 + + .../x86_boot_tests_profile_structure.attempt-1.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_smp_enum_structure.attempt-1.log | 13 + + .../x86_smp_enum_structure.log | 13 + + .../xhci_wait_irq_order_structure.attempt-1.log | 18 + + .../xhci_wait_irq_order_structure.log | 18 + + ...aarch64_testing_profile_structure.attempt-1.log | 9 + + .../aarch64_testing_profile_structure.log | 9 + + .../block_request_lifetime_structure.attempt-1.log | 20 + + .../block_request_lifetime_structure.log | 20 + + .../blocking_fd_eagain_structure.attempt-1.log | 11 + + .../blocking_fd_eagain_structure.log | 11 + + .../capture_bxcap_schema_structure.attempt-1.log | 38 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_path_lock_free_structure.attempt-1.log | 28 + + .../capture_path_lock_free_structure.log | 28 + + .../check-critical-path-violations.log | 260 + + .../console_read_structure.attempt-1.log | 13 + + .../strict-preflight/console_read_structure.log | 13 + + .../context_restore_structure.attempt-1.log | 105 + + .../strict-preflight/context_restore_structure.log | 105 + + .../coreproof_component_h_structure.attempt-1.log | 12 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_coverage_structure.attempt-1.log | 11 + + .../coreproof_coverage_structure.log | 11 + + ...proof_mutation_register_structure.attempt-1.log | 12 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_sites_structure.attempt-1.log | 11 + + .../strict-preflight/coreproof_sites_structure.log | 11 + + ...cal_path_logging_census_structure.attempt-1.log | 19 + + .../critical_path_logging_census_structure.log | 19 + + .../ctx_diag_ring_sample_structure.attempt-1.log | 23 + + .../ctx_diag_ring_sample_structure.log | 23 + + ..._transfer_fd_validation_structure.attempt-1.log | 12 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + .../dispatch_fact_census_structure.attempt-1.log | 14 + + .../dispatch_fact_census_structure.log | 14 + + ...dispatch_path_lock_free_structure.attempt-1.log | 11 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_strand_census_structure.attempt-1.log | 14 + + .../dispatch_strand_census_structure.log | 14 + + .../dma_and_log_sink_structure.attempt-1.log | 12 + + .../dma_and_log_sink_structure.log | 12 + + .../entry_point_df_structure.attempt-1.log | 12 + + .../strict-preflight/entry_point_df_structure.log | 12 + + .../exec_lock_order_structure.attempt-1.log | 53 + + .../strict-preflight/exec_lock_order_structure.log | 53 + + .../exit_tally_structure.attempt-1.log | 14 + + .../strict-preflight/exit_tally_structure.log | 14 + + .../ext2_disk_size_structure.attempt-1.log | 10 + + .../strict-preflight/ext2_disk_size_structure.log | 10 + + .../ext2_lock_structure.attempt-1.log | 44 + + .../strict-preflight/ext2_lock_structure.log | 44 + + ...cntl_pm_contention_gate_structure.attempt-1.log | 16 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fork_lock_order_structure.attempt-1.log | 18 + + .../strict-preflight/fork_lock_order_structure.log | 18 + + ...ate_boot_facts_pipefail_structure.attempt-1.log | 12 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_structure.attempt-1.log | 12 + + .../strict-preflight/gate_boot_facts_structure.log | 12 + + .../gate_capture_drain_structure.attempt-1.log | 13 + + .../gate_capture_drain_structure.log | 13 + + .../gate_qmp_backstop_structure.attempt-1.log | 30 + + .../gate_qmp_backstop_structure.log | 30 + + ...ucture_preflight_wiring_structure.attempt-1.log | 14 + + .../gate_structure_preflight_wiring_structure.log | 14 + + .../green_program_envelope_structure.attempt-1.log | 21 + + .../green_program_envelope_structure.log | 21 + + ...her_smoke_xhci_evidence_structure.attempt-1.log | 9 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../lockup_capture_guard_structure.attempt-1.log | 17 + + .../lockup_capture_guard_structure.log | 17 + + .../loopback_pump_structure.attempt-1.log | 139 + + .../strict-preflight/loopback_pump_structure.log | 139 + + .../masked_binary_load_structure.attempt-1.log | 12 + + .../masked_binary_load_structure.log | 12 + + .../mmap_floor_structure.attempt-1.log | 17 + + .../strict-preflight/mmap_floor_structure.log | 17 + + .../net_lock_structure.attempt-1.log | 27 + + .../strict-preflight/net_lock_structure.log | 27 + + .../parallels_capture_structure.attempt-1.log | 26 + + .../parallels_capture_structure.log | 26 + + .../parallels_kill_by_name_structure.attempt-1.log | 11 + + .../parallels_kill_by_name_structure.log | 11 + + .../pipe_fifo_blocking_structure.attempt-1.log | 25 + + .../pipe_fifo_blocking_structure.log | 25 + + .../poll_tcp_gate_wiring_structure.attempt-1.log | 10 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../preempt_bracket_structure.attempt-1.log | 16 + + .../strict-preflight/preempt_bracket_structure.log | 16 + + .../qemu_host_lock_structure.attempt-1.log | 10 + + .../strict-preflight/qemu_host_lock_structure.log | 10 + + .../qemu_kill_by_name_structure.attempt-1.log | 9 + + .../qemu_kill_by_name_structure.log | 9 + + .../ring_span_report_site_structure.attempt-1.log | 13 + + .../ring_span_report_site_structure.log | 13 + + ..._unfiltered_report_site_structure.attempt-1.log | 21 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + .../run_inspector_import_structure.attempt-1.log | 8 + + .../run_inspector_import_structure.log | 8 + + .../serial_line_atomicity_structure.attempt-1.log | 17 + + .../serial_line_atomicity_structure.log | 17 + + .../signal_eintr_predicate_structure.attempt-1.log | 10 + + .../signal_eintr_predicate_structure.log | 10 + + .../softirq_deferral_structure.attempt-1.log | 17 + + .../softirq_deferral_structure.log | 17 + + .../strand_handoff_structure.attempt-1.log | 46 + + .../strict-preflight/strand_handoff_structure.log | 46 + + ...ture_preflight_parallel_structure.attempt-1.log | 13 + + .../structure_preflight_parallel_structure.log | 13 + + ...syscall_return_register_structure.attempt-1.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../teardown_rustfmt_structure.attempt-1.log | 8 + + .../teardown_rustfmt_structure.log | 8 + + .../teardown_structure.attempt-1.log | 112 + + .../strict-preflight/teardown_structure.log | 112 + + .../terminal_edge_capture_structure.attempt-1.log | 18 + + .../terminal_edge_capture_structure.log | 18 + + .../timer_wake_dispatch_structure.attempt-1.log | 17 + + .../timer_wake_dispatch_structure.log | 17 + + .../trace_ring_depth_structure.attempt-1.log | 11 + + .../trace_ring_depth_structure.log | 11 + + .../tracing_provider_gate_structure.attempt-1.log | 26 + + .../tracing_provider_gate_structure.log | 26 + + ...0_shadow_reconciliation_structure.attempt-1.log | 39 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../tty_irq_fg_structure.attempt-1.log | 18 + + .../strict-preflight/tty_irq_fg_structure.log | 18 + + .../tty_irq_pm_structure.attempt-1.log | 19 + + .../strict-preflight/tty_irq_pm_structure.log | 19 + + .../tty_oracle_structure.attempt-1.log | 21 + + .../strict-preflight/tty_oracle_structure.log | 21 + + .../udp_ports_lock_irq_structure.attempt-1.log | 26 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_socket_lock_irq_structure.attempt-1.log | 22 + + .../udp_socket_lock_irq_structure.log | 22 + + .../unix_stream_blocking_structure.attempt-1.log | 18 + + .../unix_stream_blocking_structure.log | 18 + + .../x86_boot_tests_profile_structure.attempt-1.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_smp_enum_structure.attempt-1.log | 13 + + .../strict-preflight/x86_smp_enum_structure.log | 13 + + .../xhci_wait_irq_order_structure.attempt-1.log | 18 + + .../xhci_wait_irq_order_structure.log | 18 + + .../network/serials/586-pr3/merged-tip/strict.txt | 121 + + .../breenix_aarch64_strict_1/gate_boot_facts.txt | 4 + + .../breenix_aarch64_strict_1/inspector-import.log | 1 + + .../breenix_aarch64_strict_1/run-inspector.json | 1 + + .../strict/breenix_aarch64_strict_1/serial.txt | 966 ++ + .../586-pr3/merged-tip/strict/revision.json | 4 + + .../586-pr3/merged-tip/structure-bootstrap.txt | 72 + + ...aarch64_testing_profile_structure.attempt-1.log | 9 + + .../aarch64_testing_profile_structure.log | 9 + + .../block_request_lifetime_structure.attempt-1.log | 20 + + .../block_request_lifetime_structure.log | 20 + + .../blocking_fd_eagain_structure.attempt-1.log | 11 + + .../blocking_fd_eagain_structure.log | 11 + + .../capture_bxcap_schema_structure.attempt-1.log | 38 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_path_lock_free_structure.attempt-1.log | 28 + + .../capture_path_lock_free_structure.log | 28 + + .../check-critical-path-violations.log | 260 + + .../console_read_structure.attempt-1.log | 13 + + .../console_read_structure.log | 13 + + .../context_restore_structure.attempt-1.log | 110 + + .../context_restore_structure.log | 110 + + .../coreproof_component_h_structure.attempt-1.log | 12 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_coverage_structure.attempt-1.log | 11 + + .../coreproof_coverage_structure.log | 11 + + ...proof_mutation_register_structure.attempt-1.log | 12 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_sites_structure.attempt-1.log | 11 + + .../coreproof_sites_structure.log | 11 + + ...cal_path_logging_census_structure.attempt-1.log | 19 + + .../critical_path_logging_census_structure.log | 19 + + .../ctx_diag_ring_sample_structure.attempt-1.log | 23 + + .../ctx_diag_ring_sample_structure.log | 23 + + ..._transfer_fd_validation_structure.attempt-1.log | 12 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + .../dispatch_fact_census_structure.attempt-1.log | 14 + + .../dispatch_fact_census_structure.log | 14 + + ...dispatch_path_lock_free_structure.attempt-1.log | 11 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_strand_census_structure.attempt-1.log | 14 + + .../dispatch_strand_census_structure.log | 14 + + .../dma_and_log_sink_structure.attempt-1.log | 12 + + .../dma_and_log_sink_structure.log | 12 + + .../entry_point_df_structure.attempt-1.log | 12 + + .../entry_point_df_structure.log | 12 + + .../exec_lock_order_structure.attempt-1.log | 53 + + .../exec_lock_order_structure.log | 53 + + .../exit_tally_structure.attempt-1.log | 14 + + .../exit_tally_structure.log | 14 + + .../ext2_disk_size_structure.attempt-1.log | 10 + + .../ext2_disk_size_structure.log | 10 + + .../ext2_lock_structure.attempt-1.log | 44 + + .../structure-final-suites/ext2_lock_structure.log | 44 + + ...cntl_pm_contention_gate_structure.attempt-1.log | 16 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fork_lock_order_structure.attempt-1.log | 18 + + .../fork_lock_order_structure.log | 18 + + ...ate_boot_facts_pipefail_structure.attempt-1.log | 12 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_structure.attempt-1.log | 12 + + .../gate_boot_facts_structure.log | 12 + + .../gate_capture_drain_structure.attempt-1.log | 13 + + .../gate_capture_drain_structure.log | 13 + + .../gate_qmp_backstop_structure.attempt-1.log | 30 + + .../gate_qmp_backstop_structure.log | 30 + + ...ucture_preflight_wiring_structure.attempt-1.log | 14 + + .../gate_structure_preflight_wiring_structure.log | 14 + + .../green_program_envelope_structure.attempt-1.log | 21 + + .../green_program_envelope_structure.log | 21 + + ...her_smoke_xhci_evidence_structure.attempt-1.log | 9 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../lockup_capture_guard_structure.attempt-1.log | 17 + + .../lockup_capture_guard_structure.log | 17 + + .../loopback_pump_structure.attempt-1.log | 139 + + .../loopback_pump_structure.log | 139 + + .../masked_binary_load_structure.attempt-1.log | 12 + + .../masked_binary_load_structure.log | 12 + + .../mmap_floor_structure.attempt-1.log | 17 + + .../mmap_floor_structure.log | 17 + + .../net_lock_structure.attempt-1.log | 27 + + .../structure-final-suites/net_lock_structure.log | 27 + + .../parallels_capture_structure.attempt-1.log | 26 + + .../parallels_capture_structure.log | 26 + + .../parallels_kill_by_name_structure.attempt-1.log | 11 + + .../parallels_kill_by_name_structure.log | 11 + + .../pipe_fifo_blocking_structure.attempt-1.log | 25 + + .../pipe_fifo_blocking_structure.log | 25 + + .../poll_tcp_gate_wiring_structure.attempt-1.log | 10 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../preempt_bracket_structure.attempt-1.log | 16 + + .../preempt_bracket_structure.log | 16 + + .../qemu_host_lock_structure.attempt-1.log | 10 + + .../qemu_host_lock_structure.log | 10 + + .../qemu_kill_by_name_structure.attempt-1.log | 9 + + .../qemu_kill_by_name_structure.log | 9 + + .../ring_span_report_site_structure.attempt-1.log | 13 + + .../ring_span_report_site_structure.log | 13 + + ..._unfiltered_report_site_structure.attempt-1.log | 21 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + .../run_inspector_import_structure.attempt-1.log | 8 + + .../run_inspector_import_structure.log | 8 + + .../serial_line_atomicity_structure.attempt-1.log | 17 + + .../serial_line_atomicity_structure.log | 17 + + .../signal_eintr_predicate_structure.attempt-1.log | 10 + + .../signal_eintr_predicate_structure.log | 10 + + .../softirq_deferral_structure.attempt-1.log | 17 + + .../softirq_deferral_structure.log | 17 + + .../strand_handoff_structure.attempt-1.log | 46 + + .../strand_handoff_structure.log | 46 + + ...ture_preflight_parallel_structure.attempt-1.log | 13 + + .../structure_preflight_parallel_structure.log | 13 + + ...syscall_return_register_structure.attempt-1.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../teardown_rustfmt_structure.attempt-1.log | 8 + + .../teardown_rustfmt_structure.log | 8 + + .../teardown_structure.attempt-1.log | 112 + + .../structure-final-suites/teardown_structure.log | 112 + + .../terminal_edge_capture_structure.attempt-1.log | 18 + + .../terminal_edge_capture_structure.log | 18 + + .../timer_wake_dispatch_structure.attempt-1.log | 17 + + .../timer_wake_dispatch_structure.log | 17 + + .../trace_ring_depth_structure.attempt-1.log | 11 + + .../trace_ring_depth_structure.log | 11 + + .../tracing_provider_gate_structure.attempt-1.log | 26 + + .../tracing_provider_gate_structure.log | 26 + + ...0_shadow_reconciliation_structure.attempt-1.log | 39 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../tty_irq_fg_structure.attempt-1.log | 18 + + .../tty_irq_fg_structure.log | 18 + + .../tty_irq_pm_structure.attempt-1.log | 19 + + .../tty_irq_pm_structure.log | 19 + + .../tty_oracle_structure.attempt-1.log | 21 + + .../tty_oracle_structure.log | 21 + + .../udp_ports_lock_irq_structure.attempt-1.log | 26 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_socket_lock_irq_structure.attempt-1.log | 22 + + .../udp_socket_lock_irq_structure.log | 22 + + .../unix_stream_blocking_structure.attempt-1.log | 18 + + .../unix_stream_blocking_structure.log | 18 + + .../x86_boot_tests_profile_structure.attempt-1.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_smp_enum_structure.attempt-1.log | 13 + + .../x86_smp_enum_structure.log | 13 + + .../xhci_wait_irq_order_structure.attempt-1.log | 18 + + .../xhci_wait_irq_order_structure.log | 18 + + .../serials/586-pr3/merged-tip/structure-final.txt | 74 + + .../serials/586-pr3/merged-tip/structure.txt | 75 + + .../586-pr3/merged-tip/x86-build-path-failure.txt | 10750 +++++++++++++++++++ + .../serials/586-pr3/merged-tip/x86-build.txt | 332 + + .../serials/586-pr3/merged-tip/x86-cleanup.txt | 2 + + tests/fixtures/udp-socket-lock-aarch64-serial.txt | 921 +- + 1192 files changed, 70504 insertions(+), 681 deletions(-) + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/aarch64-build.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/aarch64-userspace-build.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-821-gate-legs-28128/green.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-822-gate-legs-28089/green.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-asid-gate-legs-28155/docker_qemu_run-aarch64-boot-test-strict.sh-green.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-pin-guard-gate-legs-26126/BREENIX_STRICT_SCORE_ONLY-green.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-pinned-gate-legs-26126/BREENIX_STRICT_SCORE_ONLY-green.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/copied-inputs.json + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/docs-message-claim.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/docs-tree-claim.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/exit-trap-reproduction.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/files-changed.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-message-claim.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-provenance.json + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/qemu.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/run.json + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/serial.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/source.patch + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/qemu.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/run.json + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/serial.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/source.patch + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-tree-claim.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/image-refresh.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/initial-provenance.json + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/issue978-claim.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/issue978.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/local-cleanup.json + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-files.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-message-claim.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-tree-claim.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-score-only.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/inspector-import.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/run-inspector.json + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/serial.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/revision.json + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-score-only.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/inspector-import.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/run-inspector.json + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/serial.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/revision.json + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/recording-repeat-score.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/recording-repeat.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/recording-score.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/recording.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/refreshed-inputs.json + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/serial-sha256.json + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service/revision.json + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/census.tsv + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-1.qmp.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-1.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-2.qmp.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-2.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/census.tsv + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-1.qmp.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-1.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-2.qmp.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-2.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/softirq-ratchet.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-provenance.json + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-structure.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/inspector-import.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/run-inspector.json + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/serial.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/revision.json + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-bootstrap.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/structure.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-build-path-failure.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-build.txt + create mode 100644 docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-cleanup.txt +Committer identity unknown + +*** Please tell me who you are. + +Run + + git config --global user.email "you@example.com" + git config --global user.name "Your Name" + +to set your account's default identity. +Omit --global to set the identity only in this repository. + +fatal: unable to auto-detect email address (got 'root@breenix-x86.(none)') diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/aarch64-build.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/aarch64-build.txt new file mode 100644 index 000000000..e0d287f5a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/aarch64-build.txt @@ -0,0 +1,48 @@ +Revision: d94ed1416031e3a3de2fc4237fe3b57a286ff81d + merge e43ead447f05db9caf23fa03f8acdbcd70b2d1b1 (uncommitted index; see initial-provenance.json) + Updating git repository `https://github.com/rust-osdev/bootloader.git` + Updating crates.io index + Locking 154 packages to latest compatible versions + Adding aarch64-cpu v9.4.0 (available: v11.2.0) + Adding acpi v5.2.0 (available: v6.1.1) + Adding az v1.2.1 (available: v1.3.0) + Adding pic8259 v0.10.4 (available: v0.11.0) + Adding spin v0.9.9 (available: v0.12.3) + Adding tock-registers v0.8.1 (available: v0.10.1) + Adding uart_16550 v0.3.2 (available: v0.8.0) + Adding uefi v0.33.0 (available: v0.37.0) + Adding x86_64 v0.15.4 (available: v0.15.5) + Compiling compiler_builtins v0.1.160 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins) + Compiling core v0.0.0 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/core) + Compiling autocfg v1.5.1 + Compiling az v1.2.1 + Compiling crossbeam-utils v0.8.23 + Compiling bootloader_api v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/kernel) + Compiling num-traits v0.2.19 + Compiling alloc v0.0.0 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc) + Compiling scopeguard v1.2.0 + Compiling byteorder v1.5.0 + Compiling tock-registers v0.8.1 + Compiling micromath v2.1.0 + Compiling futures-task v0.3.34 + Compiling conquer-util v0.3.0 + Compiling futures-core v0.3.34 + Compiling pin-project-lite v0.2.17 + Compiling slab v0.4.12 + Compiling log v0.4.34 + Compiling rlibc v1.0.0 + Compiling noto-sans-mono-bitmap v0.3.2 + Compiling lock_api v0.4.14 + Compiling conquer-once v0.4.0 + Compiling aarch64-cpu v9.4.0 + Compiling futures-util v0.3.34 + Compiling spinning_top v0.2.5 + Compiling spin v0.9.9 + Compiling crossbeam-queue v0.3.14 + Compiling linked_list_allocator v0.10.6 + Compiling float-cmp v0.9.0 + Compiling embedded-graphics-core v0.4.1 + Compiling embedded-graphics v0.8.2 + Finished `release` profile [optimized] target(s) in 17.18s +warning: the following packages contain code that will be rejected by a future version of Rust: core v0.0.0 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/core) +note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/aarch64-userspace-build.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/aarch64-userspace-build.txt new file mode 100644 index 000000000..a28070438 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/aarch64-userspace-build.txt @@ -0,0 +1,210 @@ +Revision: a3786feb71b8e1b193a4a4919654f62552a78982 +Index tree: a83fd8bacd6db671d3322ae6e8b49880037acf3e +Command: bash userspace/programs/build.sh --arch aarch64 +======================================== + STD USERSPACE BUILD (Rust std library) +======================================== + Architecture: aarch64 + +[1/3] Building libbreenix-libc (aarch64)... + Compiling compiler_builtins v0.1.160 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins) + Compiling core v0.0.0 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/core) + Compiling libbreenix v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/libs/libbreenix) + Compiling libbreenix-libc v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/libs/libbreenix-libc) + Finished `release` profile [optimized] target(s) in 4.58s + libbreenix-libc built successfully + +[2/3] Building userspace (aarch64)... + Updating crates.io index + Locking 10 packages to latest compatible versions + Compiling compiler_builtins v0.1.160 (/Users/wrb/fun/code/breenix-parallels/rust-fork/library/compiler-builtins/compiler-builtins) + Compiling core v0.0.0 (/Users/wrb/fun/code/breenix-parallels/rust-fork/library/core) + Compiling libc v0.2.174 (/Users/wrb/fun/code/breenix-parallels/libs/libc) + Compiling std v0.0.0 (/Users/wrb/fun/code/breenix-parallels/rust-fork/library/std) + Compiling rustc-std-workspace-core v1.99.0 (/Users/wrb/fun/code/breenix-parallels/rust-fork/library/rustc-std-workspace-core) + Compiling alloc v0.0.0 (/Users/wrb/fun/code/breenix-parallels/rust-fork/library/alloc) + Compiling panic_abort v0.0.0 (/Users/wrb/fun/code/breenix-parallels/rust-fork/library/panic_abort) + Compiling cfg-if v1.0.1 + Compiling rustc-demangle v0.1.25 + Compiling unwind v0.0.0 (/Users/wrb/fun/code/breenix-parallels/rust-fork/library/unwind) + Compiling rustc-std-workspace-alloc v1.99.0 (/Users/wrb/fun/code/breenix-parallels/rust-fork/library/rustc-std-workspace-alloc) + Compiling panic_unwind v0.0.0 (/Users/wrb/fun/code/breenix-parallels/rust-fork/library/panic_unwind) + Compiling std_detect v0.1.5 (/Users/wrb/fun/code/breenix-parallels/rust-fork/library/stdarch/crates/std_detect) + Compiling hashbrown v0.15.4 + Compiling rustc-std-workspace-std v1.99.0 (/Users/wrb/fun/code/breenix-parallels/rust-fork/library/rustc-std-workspace-std) + Compiling rustc-literal-escaper v0.0.2 + Compiling proc_macro v0.0.0 (/Users/wrb/fun/code/breenix-parallels/rust-fork/library/proc_macro) + Compiling noto-sans-mono-bitmap v0.3.2 + Compiling libfont v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/libs/libfont) + Compiling libbreenix v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/libs/libbreenix) + Compiling libimg v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/libs/libimg) + Compiling breenish-js v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/libs/breenish-js) + Compiling libgfx v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/libs/libgfx) + Compiling libbui v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/libs/libbui) + Compiling libicon v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/libs/libicon) + Compiling breengel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/libs/breengel) + Compiling libcollab v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/libs/libcollab) + Compiling userspace-programs v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/userspace/programs) + Finished `release` profile [optimized] target(s) in 20.06s + Userspace build successful + +[3/3] Installing std binaries... + Installed hello_world.elf (351184 bytes) + Installed exec_smoke.elf (290896 bytes) + Installed exec_smoke_target.elf (294528 bytes) + Installed fork_smoke.elf (297160 bytes) + Installed block_eintr_oracle.elf (304720 bytes) + Installed poll_tcp_oracle.elf (320904 bytes) + Installed futex_handoff_oracle.elf (297168 bytes) + Installed tty_oracle.elf (338232 bytes) + Installed df_preempt_oracle.elf (288856 bytes) + Installed syscall_enosys.elf (290144 bytes) + Installed clock_gettime_test.elf (295072 bytes) + Installed file_read_test.elf (292296 bytes) + Installed lseek_test.elf (292512 bytes) + Installed fs_write_test.elf (293400 bytes) + Installed fs_rename_test.elf (297304 bytes) + Installed fs_large_file_test.elf (292264 bytes) + Installed fs_directory_test.elf (293520 bytes) + Installed fs_link_test.elf (293224 bytes) + Installed access_test.elf (291496 bytes) + Installed devfs_test.elf (292528 bytes) + Installed cwd_test.elf (292472 bytes) + Installed getdents_test.elf (294200 bytes) + Installed pipe_test.elf (299224 bytes) + Installed pipe2_test.elf (304264 bytes) + Installed pipe_fifo_blocking_oracle.elf (340792 bytes) + Installed pipe_fifo_blocking_supervisor.elf (290816 bytes) + Installed unix_stream_blocking_oracle.elf (323448 bytes) + Installed unix_stream_blocking_supervisor.elf (290816 bytes) + Installed dup_test.elf (305672 bytes) + Installed fcntl_test.elf (299616 bytes) + Installed poll_test.elf (304816 bytes) + Installed select_test.elf (304544 bytes) + Installed epoll_test.elf (292720 bytes) + Installed nonblock_test.elf (303960 bytes) + Installed brk_test.elf (292848 bytes) + Installed signal_handler_test.elf (298000 bytes) + Installed signal_return_test.elf (299272 bytes) + Installed signal_regs_test.elf (298584 bytes) + Installed sigaltstack_test.elf (305264 bytes) + Installed sigsuspend_test.elf (304784 bytes) + Installed pause_test.elf (299376 bytes) + Installed tty_test.elf (300192 bytes) + Installed session_test.elf (304792 bytes) + Installed unix_socket_test.elf (323120 bytes) + Installed unix_named_socket_test.elf (310384 bytes) + Installed fifo_test.elf (317272 bytes) + Installed fork_test.elf (298096 bytes) + Installed fork_memory_test.elf (304312 bytes) + Installed fork_state_test.elf (304968 bytes) + Installed waitpid_test.elf (298912 bytes) + Installed exec_argv_test.elf (291208 bytes) + Installed cloexec_test.elf (307520 bytes) + Installed kill_process_group_test.elf (299272 bytes) + Installed sigchld_test.elf (292008 bytes) + Installed sigkill_teardown_test.elf (327112 bytes) + Installed sigchld_job_test.elf (294600 bytes) + Installed ctrl_c_test.elf (298648 bytes) + Installed job_control_test.elf (294544 bytes) + Installed signal_fork_test.elf (298768 bytes) + Installed signal_exec_test.elf (299680 bytes) + Installed wnohang_timing_test.elf (292464 bytes) + Installed fork_pending_signal_test.elf (297632 bytes) + Installed shell_pipe_test.elf (293160 bytes) + Installed pipeline_test.elf (305672 bytes) + Installed cow_cleanup_test.elf (292336 bytes) + Installed cow_sole_owner_test.elf (297664 bytes) + Installed cow_stress_test.elf (293640 bytes) + Installed cow_readonly_test.elf (293456 bytes) + Installed cow_signal_test.elf (299136 bytes) + Installed resolution.elf (301688 bytes) + Installed init_shell.elf (389616 bytes) + Installed argv_test.elf (298152 bytes) + Installed job_table_test.elf (308472 bytes) + Installed test_mmap.elf (291936 bytes) + Installed clonevm_exec_test.elf (289648 bytes) + Installed stdin_test.elf (291824 bytes) + Installed true_test.elf (291872 bytes) + Installed false_test.elf (291872 bytes) + Installed echo_argv_test.elf (291704 bytes) + Installed mkdir_argv_test.elf (292168 bytes) + Installed rm_argv_test.elf (291808 bytes) + Installed cp_mv_argv_test.elf (292864 bytes) + Installed nonblock_eagain_test.elf (293448 bytes) + Installed blocking_recv_test.elf (298040 bytes) + Installed tcp_client_test.elf (297288 bytes) + Installed wait_stress.elf (306272 bytes) + Installed simple_exit.elf (276792 bytes) + Installed simple_exit0.elf (276792 bytes) + Installed spawn_smoke_target.elf (276808 bytes) + Installed counter.elf (290416 bytes) + Installed spinner.elf (290440 bytes) + Installed hello_time.elf (290296 bytes) + Installed heartbeat.elf (303584 bytes) + Installed xhci_counters.elf (292232 bytes) + Installed fbinfo_test.elf (297464 bytes) + Installed demo.elf (304128 bytes) + Installed bounce.elf (388016 bytes) + Installed rectangles.elf (305368 bytes) + Installed particles.elf (304320 bytes) + Installed confetti.elf (303656 bytes) + Installed tones.elf (294432 bytes) + Installed fart.elf (302520 bytes) + Installed http_test.elf (624400 bytes) + Installed register_init_test.elf (288856 bytes) + Installed head_test.elf (293296 bytes) + Installed tail_test.elf (293240 bytes) + Installed wc_test.elf (297848 bytes) + Installed which_test.elf (293120 bytes) + Installed cat_test.elf (293528 bytes) + Installed ls_test.elf (298584 bytes) + Installed exec_stack_argv_test.elf (292856 bytes) + Installed exec_from_ext2_test.elf (298752 bytes) + Installed pipe_fork_test.elf (305048 bytes) + Installed pipe_concurrent_test.elf (304288 bytes) + Installed fs_block_alloc_test.elf (304600 bytes) + Installed cow_oom_test.elf (292752 bytes) + Installed signal_test.elf (298248 bytes) + Installed alarm_test.elf (293344 bytes) + Installed itimer_test.elf (293800 bytes) + Installed timer_test.elf (291464 bytes) + Installed sleep_debug_test.elf (304552 bytes) + Installed pipe_refcount_test.elf (316576 bytes) + Installed udp_socket_test.elf (309816 bytes) + Installed tcp_socket_test.elf (318800 bytes) + Installed tcp_dup_listener_test.elf (300032 bytes) + Installed tcp_cloexec_exec_test.elf (305184 bytes) + Installed tcp_blocking_test.elf (324208 bytes) + Installed concurrent_recv_stress.elf (303440 bytes) + Installed dns_test.elf (307056 bytes) + Installed net_test.elf (303304 bytes) + Installed http_fetch_test.elf (618344 bytes) + Installed loopback_wake_test.elf (301696 bytes) + Installed syscall_diagnostic_test.elf (289040 bytes) + Installed pty_test.elf (293560 bytes) + Installed signal_exec_check.elf (291048 bytes) + Installed bsh.elf (739368 bytes) + Installed bwm.elf (432088 bytes) + Installed btop.elf (294600 bytes) + Installed burl.elf (641784 bytes) + Installed init.elf (298632 bytes) + Installed telnetd.elf (298208 bytes) + Installed blogd.elf (291096 bytes) + Installed btrace.elf (311440 bytes) + Installed bless.elf (295616 bytes) + Installed bcheck.elf (422272 bytes) + Installed biconkit.elf (362216 bytes) + Installed guskit.elf (540616 bytes) + Installed bterm.elf (480648 bytes) + Installed blog.elf (471976 bytes) + Installed bfontpicker.elf (489176 bytes) + Installed blauncher.elf (460816 bytes) + Installed bsshd.elf (455184 bytes) + Installed bssh.elf (462984 bytes) + +======================================== + STD BUILD COMPLETE (aarch64) + Installed: 153 binaries +======================================== +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.attempt-1.log new file mode 100644 index 000000000..85f1ac928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..85f1ac928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.attempt-1.log new file mode 100644 index 000000000..ee77ef3d7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.attempt-1.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.log new file mode 100644 index 000000000..ee77ef3d7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.attempt-1.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-821-gate-legs-28128/green.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-821-gate-legs-28128/green.txt new file mode 100644 index 000000000..0f62c4c1d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-821-gate-legs-28128/green.txt @@ -0,0 +1,942 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9fbc622ed3 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 545625 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413cf +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +1[smp] CPU 1: PSCI CPU_@O1N success (raw_stAatus=BC0)D +[2@1AsEBeCFmGp] C1PU 2: PSCID CPU_ON suEeFGccess (raw_sta2tus=0) +3@1A[smp] CPU BC3: PSCI CPU_ON success (Draw_statEeFGus=0) +3[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (TEOImode=1) +1[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=88 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T2T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=3591008:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +T7[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[SUBSYSTEM:network:early:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:filesystem:early:START] +[SUBSYSTEM:system:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:memory:heap_alloc_basic:START] +[TEST:logging:logging_init:PASS] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Ser[iTEST:meamory:healp_la rge_alloc:PASS] +test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=132:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=361:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=23:cleared=23] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:timer:ring_span_report:START] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[TEST:network:loopback_recv_wake_when_idle:START] +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405b2b18 +[TEST:interrupts:breakpoint:PASS] +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=135:elapsed_ctr_ms=207:ctx_delta=75:extensions=0:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=750:silence_cpu=0:woke_ms=626:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[RING_SPAN:cpu=0:span_ms=1487:writes=583:dropped=0:ticks_total=3987:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=130:elapsed_ctr_ms=200:ctx_delta=262:extensions=0:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1015:silence_cpu=0:woke_ms=887:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[TEST:scheduler:workqueue_operational:START] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2095 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2121 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=29 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1501 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=802 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=799 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=804 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=107:checked=624:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3611:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2998:cleared=3001] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=802 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4031 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1213 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1214 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=401 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=610 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2228 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=5502:cpu_silence_ms=5502:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=4354:cleared=4357] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=8:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=50:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=84:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8058:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12014:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=132:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12024:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=19:hold_us=12017:refused=6:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1240 uptime_ms=9189 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2381:kernel=7107:cleared=9460] + +[CTX596_ELR_DIVERGENCE] tid=1241 cpu=0 prev_elr=0xffff000040422770 x30=0xffff00004046aba4 ctx_elr=0xffff00004046aba4 + +[INLINE_SAVE_OVERWRITE] tid=1241 sp=0xffff0000542753a0 old_sp=0xffff0000542753b0 saved_sp=0xffff0000542753b0 delta=0xfffffffffffffff0 saved_lr=0xffff00004047b498 saved_slot20=0xffff000040a54094 slot20=0xffff00004047b494 elr=0xffff0000404166a0 x30=0xffff000040416690 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=843:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=2548:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=2548:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=853:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=843:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=20:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2096:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=9:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=2293:kstack=1:uva=7:smallint=159:other=8] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2459:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1931:kstack=2:uva=0:smallint=157:other=7] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1930:kstack=1:uva=0:smallint=157:other=8] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=5:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=7:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2462:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=13:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=2589:kstack=3:uva=13:smallint=209:other=25] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2826:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2211:kstack=2:uva=0:smallint=210:other=24] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2225:kstack=3:uva=0:smallint=209:other=25] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=13:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2700:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=12:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=2855:kstack=0:uva=11:smallint=262:other=9] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3125:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=2432:kstack=0:uva=0:smallint=260:other=11] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=2430:kstack=0:uva=0:smallint=261:other=9] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=11:smallint=1:other=0] +[heartbeat] tid=1240 uptime_ms=10199 kbd_nonzero=0 +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6411:kernel=11549:cleared=17888] +[SCHED_STRAND_ORACLE:aarch64:samples=206:checked=968:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5484:worst_cpu_scheduler_silence_ms=5566:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6785:kernel=11951:cleared=18658] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1240 uptime_ms=11201 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10256:kernel=15794:cleared=25942] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=10:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11081:kernel=16710:cleared=27673] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[heartbeat] tid=1240 uptime_ms=12202 kbd_nonzero=0 +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12261:kernel=17999:cleared=30111] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=84:park_ms=81:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=84:park_ms=81:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12278:kernel=18016:cleared=30141] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14827:kernel=20789:cleared=35408] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14836:kernel=20794:cleared=35421] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1240 uptime_ms=13202 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16530:kernel=22666:cleared=38957] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19570:kernel=25304:cleared=44138] +CLONEVM_EXEC_TEST: child exited +[heartbeat] tid=1240 uptime_ms=14204 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20557:kernel=26336:cleared=46096] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20560:kernel=26339:cleared=46103] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-822-gate-legs-28089/green.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-822-gate-legs-28089/green.txt new file mode 100644 index 000000000..0f62c4c1d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-822-gate-legs-28089/green.txt @@ -0,0 +1,942 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9fbc622ed3 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 545625 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413cf +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +1[smp] CPU 1: PSCI CPU_@O1N success (raw_stAatus=BC0)D +[2@1AsEBeCFmGp] C1PU 2: PSCID CPU_ON suEeFGccess (raw_sta2tus=0) +3@1A[smp] CPU BC3: PSCI CPU_ON success (Draw_statEeFGus=0) +3[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (TEOImode=1) +1[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=88 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T2T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=3591008:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +T7[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[SUBSYSTEM:network:early:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:filesystem:early:START] +[SUBSYSTEM:system:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:memory:heap_alloc_basic:START] +[TEST:logging:logging_init:PASS] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Ser[iTEST:meamory:healp_la rge_alloc:PASS] +test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=132:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=361:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=23:cleared=23] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:timer:ring_span_report:START] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[TEST:network:loopback_recv_wake_when_idle:START] +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405b2b18 +[TEST:interrupts:breakpoint:PASS] +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=135:elapsed_ctr_ms=207:ctx_delta=75:extensions=0:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=750:silence_cpu=0:woke_ms=626:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[RING_SPAN:cpu=0:span_ms=1487:writes=583:dropped=0:ticks_total=3987:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=130:elapsed_ctr_ms=200:ctx_delta=262:extensions=0:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1015:silence_cpu=0:woke_ms=887:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[TEST:scheduler:workqueue_operational:START] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2095 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2121 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=29 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1501 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=802 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=799 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=804 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=107:checked=624:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3611:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2998:cleared=3001] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=802 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4031 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1213 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1214 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=401 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=610 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2228 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=5502:cpu_silence_ms=5502:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=4354:cleared=4357] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=8:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=50:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=84:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8058:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12014:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=132:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12024:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=19:hold_us=12017:refused=6:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1240 uptime_ms=9189 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2381:kernel=7107:cleared=9460] + +[CTX596_ELR_DIVERGENCE] tid=1241 cpu=0 prev_elr=0xffff000040422770 x30=0xffff00004046aba4 ctx_elr=0xffff00004046aba4 + +[INLINE_SAVE_OVERWRITE] tid=1241 sp=0xffff0000542753a0 old_sp=0xffff0000542753b0 saved_sp=0xffff0000542753b0 delta=0xfffffffffffffff0 saved_lr=0xffff00004047b498 saved_slot20=0xffff000040a54094 slot20=0xffff00004047b494 elr=0xffff0000404166a0 x30=0xffff000040416690 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=843:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=2548:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=2548:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=853:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=843:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=20:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2096:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=9:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=2293:kstack=1:uva=7:smallint=159:other=8] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2459:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1931:kstack=2:uva=0:smallint=157:other=7] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1930:kstack=1:uva=0:smallint=157:other=8] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=5:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=7:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2462:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=13:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=2589:kstack=3:uva=13:smallint=209:other=25] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2826:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2211:kstack=2:uva=0:smallint=210:other=24] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2225:kstack=3:uva=0:smallint=209:other=25] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=13:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2700:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=12:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=2855:kstack=0:uva=11:smallint=262:other=9] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3125:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=2432:kstack=0:uva=0:smallint=260:other=11] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=2430:kstack=0:uva=0:smallint=261:other=9] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=11:smallint=1:other=0] +[heartbeat] tid=1240 uptime_ms=10199 kbd_nonzero=0 +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6411:kernel=11549:cleared=17888] +[SCHED_STRAND_ORACLE:aarch64:samples=206:checked=968:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5484:worst_cpu_scheduler_silence_ms=5566:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6785:kernel=11951:cleared=18658] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1240 uptime_ms=11201 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10256:kernel=15794:cleared=25942] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=10:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11081:kernel=16710:cleared=27673] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[heartbeat] tid=1240 uptime_ms=12202 kbd_nonzero=0 +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12261:kernel=17999:cleared=30111] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=84:park_ms=81:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=84:park_ms=81:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12278:kernel=18016:cleared=30141] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14827:kernel=20789:cleared=35408] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14836:kernel=20794:cleared=35421] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1240 uptime_ms=13202 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16530:kernel=22666:cleared=38957] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19570:kernel=25304:cleared=44138] +CLONEVM_EXEC_TEST: child exited +[heartbeat] tid=1240 uptime_ms=14204 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20557:kernel=26336:cleared=46096] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20560:kernel=26339:cleared=46103] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-asid-gate-legs-28155/docker_qemu_run-aarch64-boot-test-strict.sh-green.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-asid-gate-legs-28155/docker_qemu_run-aarch64-boot-test-strict.sh-green.txt new file mode 100644 index 000000000..0f62c4c1d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-asid-gate-legs-28155/docker_qemu_run-aarch64-boot-test-strict.sh-green.txt @@ -0,0 +1,942 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9fbc622ed3 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 545625 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413cf +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +1[smp] CPU 1: PSCI CPU_@O1N success (raw_stAatus=BC0)D +[2@1AsEBeCFmGp] C1PU 2: PSCID CPU_ON suEeFGccess (raw_sta2tus=0) +3@1A[smp] CPU BC3: PSCI CPU_ON success (Draw_statEeFGus=0) +3[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (TEOImode=1) +1[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=88 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T2T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=3591008:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +T7[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[SUBSYSTEM:network:early:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:filesystem:early:START] +[SUBSYSTEM:system:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:memory:heap_alloc_basic:START] +[TEST:logging:logging_init:PASS] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Ser[iTEST:meamory:healp_la rge_alloc:PASS] +test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=132:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=361:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=23:cleared=23] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:timer:ring_span_report:START] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[TEST:network:loopback_recv_wake_when_idle:START] +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405b2b18 +[TEST:interrupts:breakpoint:PASS] +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=135:elapsed_ctr_ms=207:ctx_delta=75:extensions=0:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=750:silence_cpu=0:woke_ms=626:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[RING_SPAN:cpu=0:span_ms=1487:writes=583:dropped=0:ticks_total=3987:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=130:elapsed_ctr_ms=200:ctx_delta=262:extensions=0:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1015:silence_cpu=0:woke_ms=887:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[TEST:scheduler:workqueue_operational:START] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2095 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2121 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=29 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1501 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=802 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=799 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=804 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=107:checked=624:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3611:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2998:cleared=3001] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=802 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4031 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1213 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1214 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=401 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=610 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2228 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=5502:cpu_silence_ms=5502:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=4354:cleared=4357] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=8:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=50:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=84:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8058:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12014:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=132:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12024:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=19:hold_us=12017:refused=6:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1240 uptime_ms=9189 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2381:kernel=7107:cleared=9460] + +[CTX596_ELR_DIVERGENCE] tid=1241 cpu=0 prev_elr=0xffff000040422770 x30=0xffff00004046aba4 ctx_elr=0xffff00004046aba4 + +[INLINE_SAVE_OVERWRITE] tid=1241 sp=0xffff0000542753a0 old_sp=0xffff0000542753b0 saved_sp=0xffff0000542753b0 delta=0xfffffffffffffff0 saved_lr=0xffff00004047b498 saved_slot20=0xffff000040a54094 slot20=0xffff00004047b494 elr=0xffff0000404166a0 x30=0xffff000040416690 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=843:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=2548:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=2548:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=853:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=843:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=20:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2096:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=9:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=2293:kstack=1:uva=7:smallint=159:other=8] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2459:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1931:kstack=2:uva=0:smallint=157:other=7] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1930:kstack=1:uva=0:smallint=157:other=8] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=5:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=7:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2462:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=13:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=2589:kstack=3:uva=13:smallint=209:other=25] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2826:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2211:kstack=2:uva=0:smallint=210:other=24] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2225:kstack=3:uva=0:smallint=209:other=25] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=13:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2700:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=12:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=2855:kstack=0:uva=11:smallint=262:other=9] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3125:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=2432:kstack=0:uva=0:smallint=260:other=11] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=2430:kstack=0:uva=0:smallint=261:other=9] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=11:smallint=1:other=0] +[heartbeat] tid=1240 uptime_ms=10199 kbd_nonzero=0 +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6411:kernel=11549:cleared=17888] +[SCHED_STRAND_ORACLE:aarch64:samples=206:checked=968:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5484:worst_cpu_scheduler_silence_ms=5566:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6785:kernel=11951:cleared=18658] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1240 uptime_ms=11201 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10256:kernel=15794:cleared=25942] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=10:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11081:kernel=16710:cleared=27673] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[heartbeat] tid=1240 uptime_ms=12202 kbd_nonzero=0 +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12261:kernel=17999:cleared=30111] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=84:park_ms=81:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=84:park_ms=81:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12278:kernel=18016:cleared=30141] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14827:kernel=20789:cleared=35408] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14836:kernel=20794:cleared=35421] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1240 uptime_ms=13202 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16530:kernel=22666:cleared=38957] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19570:kernel=25304:cleared=44138] +CLONEVM_EXEC_TEST: child exited +[heartbeat] tid=1240 uptime_ms=14204 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20557:kernel=26336:cleared=46096] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20560:kernel=26339:cleared=46103] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-pin-guard-gate-legs-26126/BREENIX_STRICT_SCORE_ONLY-green.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-pin-guard-gate-legs-26126/BREENIX_STRICT_SCORE_ONLY-green.txt new file mode 100644 index 000000000..0f62c4c1d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-pin-guard-gate-legs-26126/BREENIX_STRICT_SCORE_ONLY-green.txt @@ -0,0 +1,942 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9fbc622ed3 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 545625 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413cf +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +1[smp] CPU 1: PSCI CPU_@O1N success (raw_stAatus=BC0)D +[2@1AsEBeCFmGp] C1PU 2: PSCID CPU_ON suEeFGccess (raw_sta2tus=0) +3@1A[smp] CPU BC3: PSCI CPU_ON success (Draw_statEeFGus=0) +3[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (TEOImode=1) +1[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=88 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T2T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=3591008:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +T7[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[SUBSYSTEM:network:early:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:filesystem:early:START] +[SUBSYSTEM:system:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:memory:heap_alloc_basic:START] +[TEST:logging:logging_init:PASS] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Ser[iTEST:meamory:healp_la rge_alloc:PASS] +test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=132:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=361:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=23:cleared=23] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:timer:ring_span_report:START] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[TEST:network:loopback_recv_wake_when_idle:START] +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405b2b18 +[TEST:interrupts:breakpoint:PASS] +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=135:elapsed_ctr_ms=207:ctx_delta=75:extensions=0:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=750:silence_cpu=0:woke_ms=626:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[RING_SPAN:cpu=0:span_ms=1487:writes=583:dropped=0:ticks_total=3987:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=130:elapsed_ctr_ms=200:ctx_delta=262:extensions=0:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1015:silence_cpu=0:woke_ms=887:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[TEST:scheduler:workqueue_operational:START] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2095 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2121 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=29 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1501 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=802 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=799 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=804 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=107:checked=624:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3611:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2998:cleared=3001] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=802 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4031 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1213 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1214 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=401 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=610 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2228 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=5502:cpu_silence_ms=5502:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=4354:cleared=4357] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=8:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=50:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=84:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8058:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12014:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=132:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12024:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=19:hold_us=12017:refused=6:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1240 uptime_ms=9189 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2381:kernel=7107:cleared=9460] + +[CTX596_ELR_DIVERGENCE] tid=1241 cpu=0 prev_elr=0xffff000040422770 x30=0xffff00004046aba4 ctx_elr=0xffff00004046aba4 + +[INLINE_SAVE_OVERWRITE] tid=1241 sp=0xffff0000542753a0 old_sp=0xffff0000542753b0 saved_sp=0xffff0000542753b0 delta=0xfffffffffffffff0 saved_lr=0xffff00004047b498 saved_slot20=0xffff000040a54094 slot20=0xffff00004047b494 elr=0xffff0000404166a0 x30=0xffff000040416690 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=843:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=2548:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=2548:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=853:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=843:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=20:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2096:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=9:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=2293:kstack=1:uva=7:smallint=159:other=8] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2459:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1931:kstack=2:uva=0:smallint=157:other=7] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1930:kstack=1:uva=0:smallint=157:other=8] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=5:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=7:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2462:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=13:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=2589:kstack=3:uva=13:smallint=209:other=25] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2826:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2211:kstack=2:uva=0:smallint=210:other=24] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2225:kstack=3:uva=0:smallint=209:other=25] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=13:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2700:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=12:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=2855:kstack=0:uva=11:smallint=262:other=9] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3125:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=2432:kstack=0:uva=0:smallint=260:other=11] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=2430:kstack=0:uva=0:smallint=261:other=9] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=11:smallint=1:other=0] +[heartbeat] tid=1240 uptime_ms=10199 kbd_nonzero=0 +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6411:kernel=11549:cleared=17888] +[SCHED_STRAND_ORACLE:aarch64:samples=206:checked=968:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5484:worst_cpu_scheduler_silence_ms=5566:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6785:kernel=11951:cleared=18658] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1240 uptime_ms=11201 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10256:kernel=15794:cleared=25942] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=10:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11081:kernel=16710:cleared=27673] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[heartbeat] tid=1240 uptime_ms=12202 kbd_nonzero=0 +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12261:kernel=17999:cleared=30111] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=84:park_ms=81:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=84:park_ms=81:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12278:kernel=18016:cleared=30141] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14827:kernel=20789:cleared=35408] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14836:kernel=20794:cleared=35421] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1240 uptime_ms=13202 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16530:kernel=22666:cleared=38957] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19570:kernel=25304:cleared=44138] +CLONEVM_EXEC_TEST: child exited +[heartbeat] tid=1240 uptime_ms=14204 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20557:kernel=26336:cleared=46096] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20560:kernel=26339:cleared=46103] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-pinned-gate-legs-26126/BREENIX_STRICT_SCORE_ONLY-green.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-pinned-gate-legs-26126/BREENIX_STRICT_SCORE_ONLY-green.txt new file mode 100644 index 000000000..0f62c4c1d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-pinned-gate-legs-26126/BREENIX_STRICT_SCORE_ONLY-green.txt @@ -0,0 +1,942 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9fbc622ed3 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 545625 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413cf +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +1[smp] CPU 1: PSCI CPU_@O1N success (raw_stAatus=BC0)D +[2@1AsEBeCFmGp] C1PU 2: PSCID CPU_ON suEeFGccess (raw_sta2tus=0) +3@1A[smp] CPU BC3: PSCI CPU_ON success (Draw_statEeFGus=0) +3[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (TEOImode=1) +1[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=88 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T2T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=3591008:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +T7[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[SUBSYSTEM:network:early:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:filesystem:early:START] +[SUBSYSTEM:system:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:memory:heap_alloc_basic:START] +[TEST:logging:logging_init:PASS] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Ser[iTEST:meamory:healp_la rge_alloc:PASS] +test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=132:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=361:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=23:cleared=23] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:timer:ring_span_report:START] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[TEST:network:loopback_recv_wake_when_idle:START] +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405b2b18 +[TEST:interrupts:breakpoint:PASS] +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=135:elapsed_ctr_ms=207:ctx_delta=75:extensions=0:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=750:silence_cpu=0:woke_ms=626:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[RING_SPAN:cpu=0:span_ms=1487:writes=583:dropped=0:ticks_total=3987:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=130:elapsed_ctr_ms=200:ctx_delta=262:extensions=0:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1015:silence_cpu=0:woke_ms=887:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[TEST:scheduler:workqueue_operational:START] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2095 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2121 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=29 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1501 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=802 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=799 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=804 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=107:checked=624:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3611:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2998:cleared=3001] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=802 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4031 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1213 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1214 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=401 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=610 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2228 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=5502:cpu_silence_ms=5502:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=4354:cleared=4357] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=8:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=50:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=84:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8058:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12014:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=132:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12024:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=19:hold_us=12017:refused=6:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1240 uptime_ms=9189 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2381:kernel=7107:cleared=9460] + +[CTX596_ELR_DIVERGENCE] tid=1241 cpu=0 prev_elr=0xffff000040422770 x30=0xffff00004046aba4 ctx_elr=0xffff00004046aba4 + +[INLINE_SAVE_OVERWRITE] tid=1241 sp=0xffff0000542753a0 old_sp=0xffff0000542753b0 saved_sp=0xffff0000542753b0 delta=0xfffffffffffffff0 saved_lr=0xffff00004047b498 saved_slot20=0xffff000040a54094 slot20=0xffff00004047b494 elr=0xffff0000404166a0 x30=0xffff000040416690 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=843:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=2548:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=2548:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=853:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=843:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=20:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2096:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=9:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=2293:kstack=1:uva=7:smallint=159:other=8] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2459:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1931:kstack=2:uva=0:smallint=157:other=7] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1930:kstack=1:uva=0:smallint=157:other=8] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=5:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=7:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2462:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=13:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=2589:kstack=3:uva=13:smallint=209:other=25] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2826:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2211:kstack=2:uva=0:smallint=210:other=24] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2225:kstack=3:uva=0:smallint=209:other=25] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=13:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2700:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=12:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=2855:kstack=0:uva=11:smallint=262:other=9] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3125:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=2432:kstack=0:uva=0:smallint=260:other=11] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=2430:kstack=0:uva=0:smallint=261:other=9] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=11:smallint=1:other=0] +[heartbeat] tid=1240 uptime_ms=10199 kbd_nonzero=0 +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6411:kernel=11549:cleared=17888] +[SCHED_STRAND_ORACLE:aarch64:samples=206:checked=968:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5484:worst_cpu_scheduler_silence_ms=5566:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6785:kernel=11951:cleared=18658] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1240 uptime_ms=11201 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10256:kernel=15794:cleared=25942] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=10:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11081:kernel=16710:cleared=27673] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[heartbeat] tid=1240 uptime_ms=12202 kbd_nonzero=0 +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12261:kernel=17999:cleared=30111] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=84:park_ms=81:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=84:park_ms=81:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12278:kernel=18016:cleared=30141] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14827:kernel=20789:cleared=35408] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14836:kernel=20794:cleared=35421] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1240 uptime_ms=13202 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16530:kernel=22666:cleared=38957] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19570:kernel=25304:cleared=44138] +CLONEVM_EXEC_TEST: child exited +[heartbeat] tid=1240 uptime_ms=14204 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20557:kernel=26336:cleared=46096] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20560:kernel=26339:cleared=46103] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.attempt-1.log new file mode 100644 index 000000000..e5e3d318d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.attempt-1.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test every_budget_arm_is_read_separately ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..e5e3d318d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test every_budget_arm_is_read_separately ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..3840e2cc7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.attempt-1.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.log new file mode 100644 index 000000000..3840e2cc7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.attempt-1.log new file mode 100644 index 000000000..985f3b6d8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.log new file mode 100644 index 000000000..985f3b6d8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.attempt-1.log new file mode 100644 index 000000000..c91f799b5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.attempt-1.log @@ -0,0 +1,110 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test no_cr3_dispatch_fails_closed ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 63.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.log new file mode 100644 index 000000000..c91f799b5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.log @@ -0,0 +1,110 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test no_cr3_dispatch_fails_closed ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 63.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.attempt-1.log new file mode 100644 index 000000000..b34a748cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.log new file mode 100644 index 000000000..b34a748cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.attempt-1.log new file mode 100644 index 000000000..b80d5114d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.log new file mode 100644 index 000000000..b80d5114d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.attempt-1.log new file mode 100644 index 000000000..ec1b025ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_gated_mutation_is_declared ... ok +test every_declared_mutation_perturbs_a_real_site ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..ec1b025ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_gated_mutation_is_declared ... ok +test every_declared_mutation_perturbs_a_real_site ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.attempt-1.log new file mode 100644 index 000000000..633c928c0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_placed_site_is_declared ... ok +test every_declared_site_is_actually_placed ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.log new file mode 100644 index 000000000..633c928c0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_placed_site_is_declared ... ok +test every_declared_site_is_actually_placed ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.attempt-1.log new file mode 100644 index 000000000..a0db69330 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test zero_pin_files_stay_clean ... ok +test critical_path_log_wider_census_is_pinned ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.log new file mode 100644 index 000000000..a0db69330 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test zero_pin_files_stay_clean ... ok +test critical_path_log_wider_census_is_pinned ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.attempt-1.log new file mode 100644 index 000000000..3faf79422 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.attempt-1.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test ctx_ring_writes_are_sampled ... ok +test diagnostic_sample_values_are_pinned ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..3faf79422 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test ctx_ring_writes_are_sampled ... ok +test diagnostic_sample_values_are_pinned ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log new file mode 100644 index 000000000..b5ea29eba --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..b5ea29eba --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.attempt-1.log new file mode 100644 index 000000000..c68a33583 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.log new file mode 100644 index 000000000..c68a33583 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.attempt-1.log new file mode 100644 index 000000000..89f3e3fd6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.log new file mode 100644 index 000000000..89f3e3fd6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.attempt-1.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.attempt-1.log new file mode 100644 index 000000000..0b0a3861b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.log new file mode 100644 index 000000000..0b0a3861b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..3aaad9a55 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.attempt-1.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.log new file mode 100644 index 000000000..3aaad9a55 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.attempt-1.log new file mode 100644 index 000000000..7ffd111bb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.log new file mode 100644 index 000000000..7ffd111bb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.attempt-1.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.attempt-1.log new file mode 100644 index 000000000..f7133a18c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.attempt-1.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test run_one_itself_resets_the_park_marker ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test write_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test read_guard_drop_releases_before_waking ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.log new file mode 100644 index 000000000..f7133a18c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test run_one_itself_resets_the_park_marker ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test write_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test read_guard_drop_releases_before_waking ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.attempt-1.log new file mode 100644 index 000000000..2e431a456 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..2e431a456 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..59d7375fa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.log new file mode 100644 index 000000000..59d7375fa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.attempt-1.log new file mode 100644 index 000000000..458ac3878 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..458ac3878 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.attempt-1.log new file mode 100644 index 000000000..eef7f5d43 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.log new file mode 100644 index 000000000..eef7f5d43 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.attempt-1.log new file mode 100644 index 000000000..32185d209 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.log new file mode 100644 index 000000000..32185d209 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.attempt-1.log new file mode 100644 index 000000000..79e298b17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.attempt-1.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test shipped_capture_deadline_and_mutations ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.62s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..79e298b17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test shipped_capture_deadline_and_mutations ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.62s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.attempt-1.log new file mode 100644 index 000000000..896330afc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..896330afc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.attempt-1.log new file mode 100644 index 000000000..98746f682 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test boot_tests_registry_stays_kthread_only ... ok +test item4_mutation_proof ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item2_mutation_proof ... ok +test item1_mutation_proof ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.log new file mode 100644 index 000000000..98746f682 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test boot_tests_registry_stays_kthread_only ... ok +test item4_mutation_proof ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item2_mutation_proof ... ok +test item1_mutation_proof ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.attempt-1.log new file mode 100644 index 000000000..e909d06fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.83s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.log new file mode 100644 index 000000000..e909d06fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.83s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.attempt-1.log new file mode 100644 index 000000000..a6a2789ed --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.attempt-1.log @@ -0,0 +1,159 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test cpu_pin_records_its_reason ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_owner_validator_rejects_force_release ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test drain_exclusion_is_a_typed_guard ... ok +test drain_guard_scope_excludes_delivery ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loops_drain_loopback ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test oracle_snapshots_cover_the_census ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_preserves_the_wake ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pump_producer_seam_is_single ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_helpers_are_adjacent ... ok +test loopback_guest_budget_production_policy_cases ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test schedule_rearms_a_blocked_pump ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test thread_placement_honours_the_cpu_pin ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... FAILED +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test rescue_retention_census ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test forced_offline_home_declines_retention ... ok +test forced_stalled_home_retention ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... FAILED +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok + +failures: + +---- both_aarch64_gates_fail_on_a_pinned_placement_refusal stdout ---- + +thread 'both_aarch64_gates_fail_on_a_pinned_placement_refusal' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/tests/loopback_pump_structure.rs:2651:9: +docker/qemu/run-aarch64-boot-test-strict.sh must pass the extended scorer fixture, or the failing legs below say nothing: SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_gate_structure_preflight.0AXldR/breenix-pinned-gate-legs-26126/BREENIX_STRICT_SCORE_ONLY-green.txt) + +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + +---- the_gates_score_the_pin_guard_oracle_in_opposite_directions stdout ---- + +thread 'the_gates_score_the_pin_guard_oracle_in_opposite_directions' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/tests/loopback_pump_structure.rs:2779:5: +docker/qemu/run-aarch64-boot-test-strict.sh must pass the extended scorer fixture: SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_gate_structure_preflight.0AXldR/breenix-pin-guard-gate-legs-26126/BREENIX_STRICT_SCORE_ONLY-green.txt) + + + +failures: + both_aarch64_gates_fail_on_a_pinned_placement_refusal + the_gates_score_the_pin_guard_oracle_in_opposite_directions + +test result: FAILED. 130 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.log new file mode 100644 index 000000000..a6a2789ed --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.log @@ -0,0 +1,159 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test cpu_pin_records_its_reason ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_owner_validator_rejects_force_release ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test drain_exclusion_is_a_typed_guard ... ok +test drain_guard_scope_excludes_delivery ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loops_drain_loopback ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test oracle_snapshots_cover_the_census ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_preserves_the_wake ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pump_producer_seam_is_single ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_helpers_are_adjacent ... ok +test loopback_guest_budget_production_policy_cases ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test schedule_rearms_a_blocked_pump ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test thread_placement_honours_the_cpu_pin ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... FAILED +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test rescue_retention_census ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test forced_offline_home_declines_retention ... ok +test forced_stalled_home_retention ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... FAILED +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok + +failures: + +---- both_aarch64_gates_fail_on_a_pinned_placement_refusal stdout ---- + +thread 'both_aarch64_gates_fail_on_a_pinned_placement_refusal' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/tests/loopback_pump_structure.rs:2651:9: +docker/qemu/run-aarch64-boot-test-strict.sh must pass the extended scorer fixture, or the failing legs below say nothing: SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_gate_structure_preflight.0AXldR/breenix-pinned-gate-legs-26126/BREENIX_STRICT_SCORE_ONLY-green.txt) + +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + +---- the_gates_score_the_pin_guard_oracle_in_opposite_directions stdout ---- + +thread 'the_gates_score_the_pin_guard_oracle_in_opposite_directions' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/tests/loopback_pump_structure.rs:2779:5: +docker/qemu/run-aarch64-boot-test-strict.sh must pass the extended scorer fixture: SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_gate_structure_preflight.0AXldR/breenix-pin-guard-gate-legs-26126/BREENIX_STRICT_SCORE_ONLY-green.txt) + + + +failures: + both_aarch64_gates_fail_on_a_pinned_placement_refusal + the_gates_score_the_pin_guard_oracle_in_opposite_directions + +test result: FAILED. 130 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.attempt-1.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.attempt-1.log new file mode 100644 index 000000000..b4b6b6984 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.log new file mode 100644 index 000000000..b4b6b6984 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.attempt-1.log new file mode 100644 index 000000000..5bffb28ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.attempt-1.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.39s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.log new file mode 100644 index 000000000..5bffb28ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.39s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.attempt-1.log new file mode 100644 index 000000000..5a30df4c0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_output_write_check_is_not_vacuous ... ok +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_consumers_use_shared_resolution ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.39s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.log new file mode 100644 index 000000000..5a30df4c0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_output_write_check_is_not_vacuous ... ok +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_consumers_use_shared_resolution ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.39s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..6f266f659 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..6f266f659 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.attempt-1.log new file mode 100644 index 000000000..945dc2392 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.attempt-1.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test close_delivery_releases_pm_before_cleanup ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..945dc2392 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test close_delivery_releases_pm_before_cleanup ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.attempt-1.log new file mode 100644 index 000000000..52666dda2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test discover_files_finds_the_known_wired_gate ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..52666dda2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test discover_files_finds_the_known_wired_gate ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.attempt-1.log new file mode 100644 index 000000000..b5a7e64c4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test comments_and_strings_do_not_feed_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.log new file mode 100644 index 000000000..b5a7e64c4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test comments_and_strings_do_not_feed_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.attempt-1.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.attempt-1.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log new file mode 100644 index 000000000..39d4eb62c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..39d4eb62c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.attempt-1.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.attempt-1.log new file mode 100644 index 000000000..fd42f31fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test tty_validator_rejects_per_byte_serial_writes ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.log new file mode 100644 index 000000000..fd42f31fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test tty_validator_rejects_per_byte_serial_writes ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.attempt-1.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.attempt-1.log new file mode 100644 index 000000000..9a2ffee21 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.attempt-1.log @@ -0,0 +1,34 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +Traceback (most recent call last): + File "/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/scripts/test-softirq-strict-status.py", line 31, in + assert result.returncode == status, result.stdout + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AssertionError: SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_gate_structure_preflight.0AXldR/softirq-status-md0yg8pw/serial.txt) + +test strict_gate_preserves_starvation_status ... FAILED + +failures: + +---- strict_gate_preserves_starvation_status stdout ---- + +thread 'strict_gate_preserves_starvation_status' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/tests/softirq_deferral_structure.rs:88:5: +assertion failed: std::process::Command::new("python3").current_dir(root).arg("scripts/test-softirq-strict-status.py").status().unwrap().success() +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + + +failures: + strict_gate_preserves_starvation_status + +test result: FAILED. 8 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.log new file mode 100644 index 000000000..9a2ffee21 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.log @@ -0,0 +1,34 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +Traceback (most recent call last): + File "/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/scripts/test-softirq-strict-status.py", line 31, in + assert result.returncode == status, result.stdout + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AssertionError: SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_gate_structure_preflight.0AXldR/softirq-status-md0yg8pw/serial.txt) + +test strict_gate_preserves_starvation_status ... FAILED + +failures: + +---- strict_gate_preserves_starvation_status stdout ---- + +thread 'strict_gate_preserves_starvation_status' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/tests/softirq_deferral_structure.rs:88:5: +assertion failed: std::process::Command::new("python3").current_dir(root).arg("scripts/test-softirq-strict-status.py").status().unwrap().success() +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + + +failures: + strict_gate_preserves_starvation_status + +test result: FAILED. 8 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.attempt-1.log new file mode 100644 index 000000000..a76174a2c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.attempt-1.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.log new file mode 100644 index 000000000..a76174a2c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.attempt-1.log new file mode 100644 index 000000000..608dee6d7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..608dee6d7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.attempt-1.log new file mode 100644 index 000000000..c48e8a75c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.log new file mode 100644 index 000000000..c48e8a75c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.attempt-1.log new file mode 100644 index 000000000..206b46dd4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.log new file mode 100644 index 000000000..206b46dd4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.attempt-1.log new file mode 100644 index 000000000..40ce1f395 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.attempt-1.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_identity_mechanism_is_cfg_free ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.94s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.log new file mode 100644 index 000000000..40ce1f395 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_identity_mechanism_is_cfg_free ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.94s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.attempt-1.log new file mode 100644 index 000000000..4694d2ea8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.log new file mode 100644 index 000000000..4694d2ea8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.attempt-1.log new file mode 100644 index 000000000..bb60b9d5e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_gates_read_the_marker ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..bb60b9d5e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_gates_read_the_marker ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.attempt-1.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.attempt-1.log new file mode 100644 index 000000000..859638b88 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test duplicate_pass_is_rejected ... ok +test missing_start_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test fail_alongside_pass_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.log new file mode 100644 index 000000000..859638b88 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test duplicate_pass_is_rejected ... ok +test missing_start_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test fail_alongside_pass_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log new file mode 100644 index 000000000..d77cecb6f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log @@ -0,0 +1,52 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... FAILED +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +failures: + +---- both_aarch64_gates_fail_on_an_untagged_publish stdout ---- + +thread 'both_aarch64_gates_fail_on_an_untagged_publish' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/tests/ttbr0_shadow_reconciliation_structure.rs:2458:9: +docker/qemu/run-aarch64-boot-test-strict.sh has to pass the extended scorer fixture, or the failing legs below say nothing: SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_gate_structure_preflight.0AXldR/breenix-asid-gate-legs-28155/docker_qemu_run-aarch64-boot-test-strict.sh-green.txt) + +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + + +failures: + both_aarch64_gates_fail_on_an_untagged_publish + +test result: FAILED. 31 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.72s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..d77cecb6f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,52 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... FAILED +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +failures: + +---- both_aarch64_gates_fail_on_an_untagged_publish stdout ---- + +thread 'both_aarch64_gates_fail_on_an_untagged_publish' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/tests/ttbr0_shadow_reconciliation_structure.rs:2458:9: +docker/qemu/run-aarch64-boot-test-strict.sh has to pass the extended scorer fixture, or the failing legs below say nothing: SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_gate_structure_preflight.0AXldR/breenix-asid-gate-legs-28155/docker_qemu_run-aarch64-boot-test-strict.sh-green.txt) + +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + + +failures: + both_aarch64_gates_fail_on_an_untagged_publish + +test result: FAILED. 31 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.72s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.attempt-1.log new file mode 100644 index 000000000..a9d818721 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.attempt-1.log @@ -0,0 +1,31 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... FAILED + +failures: + +---- the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it stdout ---- + +thread 'the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/tests/tty_irq_fg_structure.rs:1125:5: +docker/qemu/run-aarch64-boot-test-strict.sh has to pass the serial it was recorded green on, or the failing legs below say nothing: SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_gate_structure_preflight.0AXldR/breenix-822-gate-legs-28089/green.txt) + +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + + +failures: + the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it + +test result: FAILED. 10 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.log new file mode 100644 index 000000000..a9d818721 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.log @@ -0,0 +1,31 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... FAILED + +failures: + +---- the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it stdout ---- + +thread 'the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/tests/tty_irq_fg_structure.rs:1125:5: +docker/qemu/run-aarch64-boot-test-strict.sh has to pass the serial it was recorded green on, or the failing legs below say nothing: SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_gate_structure_preflight.0AXldR/breenix-822-gate-legs-28089/green.txt) + +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + + +failures: + the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it + +test result: FAILED. 10 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.attempt-1.log new file mode 100644 index 000000000..f051dae42 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.attempt-1.log @@ -0,0 +1,32 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... FAILED +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +failures: + +---- the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it stdout ---- + +thread 'the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/tests/tty_irq_pm_structure.rs:994:5: +docker/qemu/run-aarch64-boot-test-strict.sh has to pass the serial it was recorded green on, or the failing legs below say nothing: SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_gate_structure_preflight.0AXldR/breenix-821-gate-legs-28128/green.txt) + +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + + +failures: + the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it + +test result: FAILED. 11 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.log new file mode 100644 index 000000000..f051dae42 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.log @@ -0,0 +1,32 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... FAILED +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +failures: + +---- the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it stdout ---- + +thread 'the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/tests/tty_irq_pm_structure.rs:994:5: +docker/qemu/run-aarch64-boot-test-strict.sh has to pass the serial it was recorded green on, or the failing legs below say nothing: SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_gate_structure_preflight.0AXldR/breenix-821-gate-legs-28128/green.txt) + +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + + +failures: + the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it + +test result: FAILED. 11 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.attempt-1.log new file mode 100644 index 000000000..e93b992e3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test the_gate_carries_the_668_err_trap ... ok +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_measures_the_profile_that_ships ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.log new file mode 100644 index 000000000..e93b992e3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test the_gate_carries_the_668_err_trap ... ok +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_measures_the_profile_that_ships ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..00689cebc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test bind_udp_uses_the_masked_primitive ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..00689cebc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test bind_udp_uses_the_masked_primitive ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..f8c6e14d4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.attempt-1.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..f8c6e14d4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.attempt-1.log new file mode 100644 index 000000000..d0a6cde8b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.log new file mode 100644 index 000000000..d0a6cde8b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.attempt-1.log new file mode 100644 index 000000000..6c1583d45 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test context_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.79s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..6c1583d45 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test context_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.79s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.attempt-1.log new file mode 100644 index 000000000..63823d87a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.log new file mode 100644 index 000000000..63823d87a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.attempt-1.log new file mode 100644 index 000000000..0e8a63659 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test every_direct_doorbell_caller_is_classified ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..0e8a63659 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test every_direct_doorbell_caller_is_classified ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/copied-inputs.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip/copied-inputs.json new file mode 100644 index 000000000..08a4b9862 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/copied-inputs.json @@ -0,0 +1,10 @@ +{ + "userspace/programs/aarch64/futex_handoff_oracle.elf": { + "sha256": "cc15be4c2282edc45244e4fb7bd40f8a3182ea133b8d94dcc2b0f0941ab3bb55", + "contains_input_control_marker": false + }, + "target/ext2-aarch64.img": { + "sha256": "c7bcf249df3fe86992cc42fea200644294fd680d864023524ae6eab65c548ea7", + "contains_input_control_marker": false + } +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/docs-message-claim.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/docs-message-claim.txt new file mode 100644 index 000000000..33f56d058 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/docs-message-claim.txt @@ -0,0 +1 @@ +claim-lint: clean commit message (.tmp/docs-merged-commit.txt). diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/docs-tree-claim.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/docs-tree-claim.txt new file mode 100644 index 000000000..c5b22fe56 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/docs-tree-claim.txt @@ -0,0 +1,3 @@ +claim-lint: clean (269 file(s) checked, changed hunks vs e43ead447f05). +claim-lint: 105 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). +claim-lint: 1583 target(s) SKIPPED, not checked (extension not in ['.md', '.py', '.rs', '.sh', '.txt']): docs/planning/green-program/network/serials/586-pr3/.gitattributes, docs/planning/green-program/network/serials/586-pr3/aarch64-inputs.json, docs/planning/green-program/network/serials/586-pr3/always-extend/run.json, docs/planning/green-program/network/serials/586-pr3/always-extend/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-guard/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-guard/source.patch, docs/planning/green-program/network/serials/586-pr3/extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/landing/beast-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing-x86.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/qemu.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-retry.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-x86-retry.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-stop.json, docs/planning/green-program/network/serials/586-pr3/landing/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/retry-processes.json, docs/planning/green-program/network/serials/586-pr3/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/copied-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/initial-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/refreshed-inputs.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/serial-sha256.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/inspector-import.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/revision.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/r182-provenance.json, docs/planning/green-program/network/serials/586-pr3/r232-attempts.json, docs/planning/green-program/network/serials/586-pr3/r232-cleanup.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/r232-prod/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/source.patch, docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/starvation-attempts.json, docs/planning/green-program/network/serials/586-pr3/toolchain.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/run.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/source.patch, review-evidence/pr956.json diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/exit-trap-reproduction.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/exit-trap-reproduction.txt new file mode 100644 index 000000000..e8a22d6c6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/exit-trap-reproduction.txt @@ -0,0 +1,5 @@ +Revision: a3786feb71b8e1b193a4a4919654f62552a78982 +Index tree: a83fd8bacd6db671d3322ae6e8b49880037acf3e +Command: bash -c source\ docker/qemu/lib/qemu-host-lock.sh\;\ cleanup\(\)\ \{\ printf\ \"cleanup\ received\ status=%s\\n\"\ \"\$1\"\;\ exit\ \"\$1\"\;\ \}\;\ trap\ \'cleanup\ \$\?\'\ EXIT\;\ _qhl_chain_exit_trap\;\ exit\ 1 +cleanup received status=0 +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/files-changed.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/files-changed.txt new file mode 100644 index 000000000..1d1ae380b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/files-changed.txt @@ -0,0 +1,6954 @@ +.claude/memory/MEMORY.md +.gitattributes +CLAUDE.md +docker/qemu/lib/gate-structure-preflight.sh +docker/qemu/run-aarch64-boot-test-strict.sh +docker/qemu/run-aarch64-prod-profile-boot-test.sh +docker/qemu/run-blocking-io-oracle-gate.sh +docker/qemu/run-boot-parallel.sh +docker/qemu/run-ext2-lock-race-gate.sh +docker/qemu/run-fs-fault-gate.sh +docker/qemu/run-kthread-parallel.sh +docker/qemu/run-x86-boot-tests.sh +docker/qemu/run-x86-prod-profile-boot-test.sh +docker/qemu/run-x86-tty-oracle-gate.sh +docs/planning/713-x86-spawn/serials/README.md +docs/planning/713-x86-spawn/serials/fix2-prove-round2/README.md +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg2/run-1.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg2/run-2.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg2/run-3.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg2/run-4.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg2/run-5.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg3/leg3-mutation1-revert-confirm.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg3/leg3-mutation1.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg3/leg3-mutation2-n4strip.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg3/leg3-mutation2-revert-confirm.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg3/leg3-mutation2.txt +docs/planning/713-x86-spawn/serials/leg1/boot-1.txt +docs/planning/713-x86-spawn/serials/leg1/boot-10.txt +docs/planning/713-x86-spawn/serials/leg1/boot-11.txt +docs/planning/713-x86-spawn/serials/leg1/boot-12.txt +docs/planning/713-x86-spawn/serials/leg1/boot-2.txt +docs/planning/713-x86-spawn/serials/leg1/boot-3.txt +docs/planning/713-x86-spawn/serials/leg1/boot-4.txt +docs/planning/713-x86-spawn/serials/leg1/boot-5.txt +docs/planning/713-x86-spawn/serials/leg1/boot-6.txt +docs/planning/713-x86-spawn/serials/leg1/boot-7.txt +docs/planning/713-x86-spawn/serials/leg1/boot-8.txt +docs/planning/713-x86-spawn/serials/leg1/boot-9.txt +docs/planning/713-x86-spawn/serials/leg2-mutation1.txt +docs/planning/713-x86-spawn/serials/leg2-mutation2.txt +docs/planning/713-x86-spawn/serials/leg2-revert-confirm.txt +docs/planning/713-x86-spawn/serials/leg3-boot-tests.txt +docs/planning/713-x86-spawn/serials/leg3-full-gate.txt +docs/planning/721-x86-exec/serials/README.md +docs/planning/721-x86-exec/serials/close-2026-09-01/README.md +docs/planning/721-x86-exec/serials/close-2026-09-01/prod-gate-post-merge-9e5f47f5.log +docs/planning/721-x86-exec/serials/prove2-2026-09-01/README.md +docs/planning/721-x86-exec/serials/prove2-2026-09-01/leg3-boot-tests-x5.log +docs/planning/721-x86-exec/serials/prove2-2026-09-01/leg4-prod-gate-x5-plus-full.log +docs/planning/745-x86-fork/serials/anti-vacuity-pre-fix-refused-gate-2026-09-02.txt +docs/planning/745-x86-fork/serials/prod-profile-gate-pass-2026-09-02.txt +docs/planning/745-x86-fork/serials/prove-leg1-boot1-gate-stdout-2026-09-02.txt +docs/planning/745-x86-fork/serials/review-round-2-prove/prove-slot-gate-pass-stdout-84953270.txt +docs/planning/745-x86-fork/serials/review-round-2/b1-mutation-child-exit-38-gate-FAIL.txt +docs/planning/745-x86-fork/serials/review-round-2/final-gate-pass-stdout-13a1cf27.txt +docs/planning/745-x86-fork/serials/review-round-2/m2-mutation-cow-isolation-broken-gate-FAIL.txt +docs/planning/745-x86-fork/serials/tty-oracle-14of14-pass-2026-09-02.txt +docs/planning/745-x86-fork/serials/tty-oracle-25boot-soak-2026-09-02.txt +docs/planning/745-x86-fork/spec.md +docs/planning/ARM64_CPU0_SMP_INVESTIGATION.md +docs/planning/PROJECT_ROADMAP.md +docs/planning/cpu0-user-guard-autopsy/README.md +docs/planning/f32i-cpu0-wfi-wake/linux-probe-validation.md +docs/planning/f32t-xhci-msi/linux-ground-truth.md +docs/planning/green-program/aarch64-testing/3F-PR2-2026-09-07.md +docs/planning/green-program/aarch64-testing/789-SLICE2-PROVE-2026-09-04.md +docs/planning/green-program/aarch64-testing/803-TESTING-STALL-2026-09-08.md +docs/planning/green-program/aarch64-testing/SLICE3A-2026-09-05.md +docs/planning/green-program/aarch64-testing/SLICE3C-2026-09-05.md +docs/planning/green-program/aarch64-testing/SLICE3D-2026-09-05.md +docs/planning/green-program/aarch64-testing/SLICE3E-2026-09-05.md +docs/planning/green-program/aarch64-testing/SLICE3F-PRE-PR1-2026-09-06.md +docs/planning/green-program/aarch64-testing/TTBR0-ASID-RATCHET-2026-09-05.md +docs/planning/green-program/aarch64-testing/TTBR0-SHADOW-SLICE-2026-09-04.md +docs/planning/green-program/aarch64-testing/TTBR0-SLICE1B-2026-09-04.md +docs/planning/green-program/aarch64-testing/serials/3f-pr2/continuation-cleanup.txt +docs/planning/green-program/aarch64-testing/serials/3f-pr2/continuation-x86-gate_qmp_backstop_structure.txt +docs/planning/green-program/aarch64-testing/serials/3f-pr2/continuation-x86-retry.txt +docs/planning/green-program/aarch64-testing/serials/3f-pr2/continuation-x86.txt +docs/planning/green-program/aarch64-testing/serials/3f-pr2/landing-x86/landing-x86.txt +docs/planning/green-program/aarch64-testing/serials/3f-pr2/landing-x86/qemu.log +docs/planning/green-program/aarch64-testing/serials/3f-pr2/sonnet-x86-gate-attempt3.txt +docs/planning/green-program/aarch64-testing/serials/3f-pre-land/04-x86-boot-tests-run1-passed.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-01-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-01.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-02-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-02.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-03-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-03.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-04-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-04.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-05-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-05.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-06-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-06.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-07-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-07.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-08-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-08.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-09-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-09.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-10-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-10.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-11-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-11.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-12-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-12.txt +docs/planning/green-program/aarch64-testing/serials/803/inputs.json +docs/planning/green-program/aarch64-testing/serials/803/landing/build.txt +docs/planning/green-program/aarch64-testing/serials/803/landing/gate_boot_facts.txt +docs/planning/green-program/aarch64-testing/serials/803/landing/inputs.json +docs/planning/green-program/aarch64-testing/serials/803/landing/serial.txt +docs/planning/green-program/aarch64-testing/serials/803/landing/strict.txt +docs/planning/green-program/aarch64-testing/serials/803/landing/structure.txt +docs/planning/green-program/aarch64-testing/serials/803/manifest.json +docs/planning/green-program/aarch64-testing/serials/803/offline-scores.txt +docs/planning/green-program/aarch64-testing/serials/803/source-citations.txt +docs/planning/green-program/aarch64-testing/serials/803/testing-12-gate.txt +docs/planning/green-program/aarch64-testing/serials/asid-ratchet/17-landing-x86-build-beast.txt +docs/planning/green-program/aarch64-testing/serials/asid-ratchet/README.md +docs/planning/green-program/aarch64-testing/serials/slice1/builds/x86-testing-external_test_bins-build.txt +docs/planning/green-program/aarch64-testing/serials/slice1/r3/x86-testing-external_test_bins-build.txt +docs/planning/green-program/aarch64-testing/serials/slice1b/landing-resmoke-2026-09-05/builds/x86-testing-external_test_bins-build.txt +docs/planning/green-program/aarch64-testing/serials/slice3d/06-x86-prod-gate.txt +docs/planning/green-program/aarch64-testing/serials/slice3d/07-x86-boot-tests-gate.txt +docs/planning/green-program/aarch64-testing/serials/slice3d/08-x86-build-testing.txt +docs/planning/green-program/aarch64-testing/serials/slice3d/09-x86-build-zero-feature.txt +docs/planning/green-program/aarch64-testing/serials/slice3d/README.md +docs/planning/green-program/aarch64-testing/serials/slice3e/08-x86-prod-gate.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/09-x86-boot-tests-gate.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/10-x86-build-boot-tests.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/11-x86-build-testing.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/12-x86-build-zero-feature.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/18-r2-x86-boot-tests-gate.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/19-r2-x86-dispatch-no-alloc.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/20-r2-x86-build-boot-tests.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/25-landing-x86-build-boot-tests.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/26-landing-x86-build-testing.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/27-landing-x86-build-zero-feature.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/28-landing-x86-dispatch-no-alloc.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/29-landing-x86-boot-tests-gate.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/30-landing-x86-prod-gate.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/README.md +docs/planning/green-program/bus/BUS-X86-ENUM-GATE-2026-09-04.md +docs/planning/green-program/bus/BUS-X86-ENUM-PROVE-2026-09-04.md +docs/planning/green-program/bus/serials/boot-tests-run1-gate.log +docs/planning/green-program/bus/serials/mut5a-boottests-run-gate.log +docs/planning/green-program/bus/serials/mut5a-prod-run-gate.log +docs/planning/green-program/bus/serials/mut5b-boottests-flag-deleted-run-gate.log +docs/planning/green-program/bus/serials/mut5c-boottests-flag-quoted-run-gate.log +docs/planning/green-program/bus/serials/mut5d-prod-e1000-flag-quoted-run-gate.log +docs/planning/green-program/bus/serials/n1-proof-added-e1000-no-net-run1-gate.log +docs/planning/green-program/bus/serials/prod-profile-run1-gate.log +docs/planning/green-program/bus/serials/x86-enum-gate/gate-logs/boot-tests-batch1-run1to6-gate.log +docs/planning/green-program/bus/serials/x86-enum-gate/gate-logs/boot-tests-batch2-run1to3-gate.log +docs/planning/green-program/bus/serials/x86-enum-gate/gate-logs/boot-tests-batch3-run1to11-gate.log +docs/planning/green-program/bus/serials/x86-enum-gate/gate-logs/boot-tests-batch4b-run1-gate.log +docs/planning/green-program/bus/serials/x86-enum-gate/gate-logs/boot-tests-batch5-run1to5-gate.log +docs/planning/green-program/bus/serials/x86-enum-gate/green-prod-profile-run1/gate.log +docs/planning/green-program/failure-capture/847-RING-SPAN-THREAD-PRINT-2026-09-06.md +docs/planning/green-program/failure-capture/PR-2-2026-09-05.md +docs/planning/green-program/failure-capture/PR-3-2026-09-05.md +docs/planning/green-program/failure-capture/PR-4-2026-09-05.md +docs/planning/green-program/failure-capture/PR-5-2026-09-06.md +docs/planning/green-program/failure-capture/PR-6-HOTFIX-2026-09-07.md +docs/planning/green-program/failure-capture/PR7-ROUND-2026-09-06.md +docs/planning/green-program/failure-capture/serials/pr3/x86_64-selftest-complete.txt +docs/planning/green-program/failure-capture/serials/pr4-red/base-x86_64-panic-no-capture.txt +docs/planning/green-program/failure-capture/serials/pr4/x86_64-panic-complete.txt +docs/planning/green-program/filesystem/serials/748-kvm-comparison-2026-09-02/README.md +docs/planning/green-program/fs/EVIDENCE-2026-08-28.md +docs/planning/green-program/fs/serials/x86-armed-gate-verdict-20260828.txt +docs/planning/green-program/fs/serials/x86-disarm-corrupt_inode-gate-verdict-20260828.txt +docs/planning/green-program/fs/serials/x86-disarm-eio-gate-verdict-20260828.txt +docs/planning/green-program/fs/serials/x86-disarm-short_read-gate-verdict-20260828.txt +docs/planning/green-program/futex/627-ORACLE-ANCHOR-2026-09-05.md +docs/planning/green-program/gates/865-x86-host-qemu-lock/beast-load1m-abort-2026-09-06.txt +docs/planning/green-program/gates/877-BOOT-FACTS-SET-E-2026-09-06.md +docs/planning/green-program/gates/884-x86-prod-prompt-verdict/f6-fix-proof-gate-boot-facts-preserved.txt +docs/planning/green-program/gates/884-x86-prod-prompt-verdict/force-prompt-absent-proof.txt +docs/planning/green-program/gates/884-x86-prod-prompt-verdict/x86-boot-tests-head-pass.txt +docs/planning/green-program/gates/884-x86-prod-prompt-verdict/x86-boot-tests-merged-head-landing.txt +docs/planning/green-program/gates/884-x86-prod-prompt-verdict/x86-prod-gate-fixround-pass.txt +docs/planning/green-program/gates/884-x86-prod-prompt-verdict/x86-prod-gate-head-pass.txt +docs/planning/green-program/gates/884-x86-prod-prompt-verdict/x86-prod-gate-merged-head-landing.txt +docs/planning/green-program/gates/957-DRAIN-RACE-2026-09-07.md +docs/planning/green-program/gates/957-evidence/all-suites.log +docs/planning/green-program/gates/957-evidence/arm-build.log +docs/planning/green-program/gates/957-evidence/arm-gate.log +docs/planning/green-program/gates/957-evidence/claim-code.log +docs/planning/green-program/gates/957-evidence/drain-01.log +docs/planning/green-program/gates/957-evidence/drain-02.log +docs/planning/green-program/gates/957-evidence/drain-03.log +docs/planning/green-program/gates/957-evidence/drain-04.log +docs/planning/green-program/gates/957-evidence/drain-05.log +docs/planning/green-program/gates/957-evidence/drain-06.log +docs/planning/green-program/gates/957-evidence/drain-07.log +docs/planning/green-program/gates/957-evidence/drain-08.log +docs/planning/green-program/gates/957-evidence/drain-09.log +docs/planning/green-program/gates/957-evidence/drain-10.log +docs/planning/green-program/gates/957-evidence/drain-11.log +docs/planning/green-program/gates/957-evidence/drain-12.log +docs/planning/green-program/gates/957-evidence/drain-13.log +docs/planning/green-program/gates/957-evidence/drain-14.log +docs/planning/green-program/gates/957-evidence/drain-15.log +docs/planning/green-program/gates/957-evidence/drain-16.log +docs/planning/green-program/gates/957-evidence/drain-17.log +docs/planning/green-program/gates/957-evidence/drain-18.log +docs/planning/green-program/gates/957-evidence/drain-19.log +docs/planning/green-program/gates/957-evidence/drain-20.log +docs/planning/green-program/gates/957-evidence/drain-green.log +docs/planning/green-program/gates/957-evidence/gate-census.txt +docs/planning/green-program/gates/957-evidence/issue-957.json +docs/planning/green-program/gates/957-evidence/landing-arm-build.log +docs/planning/green-program/gates/957-evidence/landing-clean-disk-arm-build.log +docs/planning/green-program/gates/957-evidence/landing-clean-disk-arm-gate.log +docs/planning/green-program/gates/957-evidence/landing-clean-disk-structure.log +docs/planning/green-program/gates/957-evidence/landing-clean-disk-x86-gate.log +docs/planning/green-program/gates/957-evidence/landing-clean-disk-x86-serial-kernel.log +docs/planning/green-program/gates/957-evidence/landing-clean-disk-x86-serial-user.log +docs/planning/green-program/gates/957-evidence/landing-clean-disk-x86-userspace.log +docs/planning/green-program/gates/957-evidence/landing-final-arm-build.log +docs/planning/green-program/gates/957-evidence/landing-final-arm-gate.log +docs/planning/green-program/gates/957-evidence/landing-final-structure.log +docs/planning/green-program/gates/957-evidence/landing-final-x86-gate.log +docs/planning/green-program/gates/957-evidence/landing-final-x86-userspace.log +docs/planning/green-program/gates/957-evidence/landing-parallels-failure.log +docs/planning/green-program/gates/957-evidence/landing-structure.log +docs/planning/green-program/gates/957-evidence/load-proof.py +docs/planning/green-program/gates/957-evidence/load-results.txt +docs/planning/green-program/gates/957-evidence/maintenance-exhaustion-red.log +docs/planning/green-program/gates/957-evidence/maintenance-exhaustion-restored.log +docs/planning/green-program/gates/957-evidence/maintenance-full-structure.log +docs/planning/green-program/gates/957-evidence/maintenance-import-red.log +docs/planning/green-program/gates/957-evidence/maintenance-import-restored.log +docs/planning/green-program/gates/957-evidence/maintenance-restricted-pil.log +docs/planning/green-program/gates/957-evidence/maintenance-retry-red.log +docs/planning/green-program/gates/957-evidence/maintenance-retry-restored.log +docs/planning/green-program/gates/957-evidence/maintenance-revision-diff.log +docs/planning/green-program/gates/957-evidence/maintenance-suite-details.log +docs/planning/green-program/gates/957-evidence/maintenance-wiring-red.log +docs/planning/green-program/gates/957-evidence/maintenance-wiring-restored.log +docs/planning/green-program/gates/957-evidence/mutation-red.log +docs/planning/green-program/gates/957-evidence/pil-citation-audit.log +docs/planning/green-program/gates/957-evidence/pil-code-lint.log +docs/planning/green-program/gates/957-evidence/pil-doc-lint.log +docs/planning/green-program/gates/957-evidence/pil-full.log +docs/planning/green-program/gates/957-evidence/pil-merge.log +docs/planning/green-program/gates/957-evidence/pil-merged-full.log +docs/planning/green-program/gates/957-evidence/pil-mutation.log +docs/planning/green-program/gates/957-evidence/pil-probe-beast.log +docs/planning/green-program/gates/957-evidence/pil-probe-mac.log +docs/planning/green-program/gates/957-evidence/pil-restricted-tip.log +docs/planning/green-program/gates/957-evidence/pil-restricted.log +docs/planning/green-program/gates/957-evidence/pil-wiring-red.log +docs/planning/green-program/gates/957-evidence/qmp-green.log +docs/planning/green-program/gates/957-evidence/retry-green.log +docs/planning/green-program/gates/957-evidence/sleep-census.log +docs/planning/green-program/gates/957-evidence/v1-exhaustion-red.log +docs/planning/green-program/gates/957-evidence/v1-full-structure.log +docs/planning/green-program/gates/957-evidence/v1-gate_capture_drain_structure.log +docs/planning/green-program/gates/957-evidence/v1-import-mutation.log +docs/planning/green-program/gates/957-evidence/v1-parallels_capture_structure.log +docs/planning/green-program/gates/957-evidence/v1-restricted-green.log +docs/planning/green-program/gates/957-evidence/v1-retry-mutation.log +docs/planning/green-program/gates/957-evidence/v1-structure_preflight_parallel_structure.log +docs/planning/green-program/gates/957-evidence/v1-wiring-mutation.log +docs/planning/green-program/gates/957-evidence/x86-gate.log +docs/planning/green-program/gates/963-QMP-BACKSTOP-2026-09-07.md +docs/planning/green-program/gates/963-evidence/arm-build.log +docs/planning/green-program/gates/963-evidence/arm-gate.log +docs/planning/green-program/gates/963-evidence/arm-preflight-details.log +docs/planning/green-program/gates/963-evidence/citation-audit.log +docs/planning/green-program/gates/963-evidence/cleanup.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/checks.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-duplicate.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-empty-core.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-empty-decoded.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-empty-ms.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-leading-noise.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-missing-bracket.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-missing-reason.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-nondigit-decoded.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-nondigit-ms.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-trailing-noise.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-wrong-reason.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-old-predicate.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/invalid-budget-old-predicate-red.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/invalid-budget-restored-green.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/missing-tool-old-predicate-red.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/missing-tool-restored-green.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/qmp.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/run-complete-mutations.py +docs/planning/green-program/gates/963-evidence/fixpass-complete/run-mutations.py +docs/planning/green-program/gates/963-evidence/fixpass-complete/run-verification.py +docs/planning/green-program/gates/963-evidence/fixpass-complete/shipped-deadline-removed.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/structure-details.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/structure.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/v1-old-adapter.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/v2-old-hung_dump.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/v2-old-missing_socket.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/checks.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/cleanup.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/fixture.diff +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/invalid-budget-old-predicate-red.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/invalid-budget-restored-green.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/missing-tool-old-predicate-red.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/missing-tool-restored-green.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/qmp.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/run-verification.py +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/structure-details.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/structure.log +docs/planning/green-program/gates/963-evidence/fixpass/cleanup.log +docs/planning/green-program/gates/963-evidence/fixpass/fixture-green-details.log +docs/planning/green-program/gates/963-evidence/fixpass/fixture-green.log +docs/planning/green-program/gates/963-evidence/fixpass/run-mutations.py +docs/planning/green-program/gates/963-evidence/fixpass/shipped-deadline-removed.log +docs/planning/green-program/gates/963-evidence/fixpass/structure-details.log +docs/planning/green-program/gates/963-evidence/fixpass/structure-sweep.log +docs/planning/green-program/gates/963-evidence/fixpass/v1-old-adapter.log +docs/planning/green-program/gates/963-evidence/fixpass/v1-red.log +docs/planning/green-program/gates/963-evidence/fixpass/v2-old-hung_dump.log +docs/planning/green-program/gates/963-evidence/fixpass/v2-old-missing_socket.log +docs/planning/green-program/gates/963-evidence/hog-pids.log +docs/planning/green-program/gates/963-evidence/issue-963.json +docs/planning/green-program/gates/963-evidence/land-prep/aarch64-build.log +docs/planning/green-program/gates/963-evidence/land-prep/aarch64-strict-facts.log +docs/planning/green-program/gates/963-evidence/land-prep/aarch64-strict-serial.log +docs/planning/green-program/gates/963-evidence/land-prep/aarch64-strict.log +docs/planning/green-program/gates/963-evidence/land-prep/artifact-links.json +docs/planning/green-program/gates/963-evidence/land-prep/build-commands.log +docs/planning/green-program/gates/963-evidence/land-prep/cleanup.log +docs/planning/green-program/gates/963-evidence/land-prep/current-citation-map.log +docs/planning/green-program/gates/963-evidence/land-prep/docs-msg.log +docs/planning/green-program/gates/963-evidence/land-prep/docs-tree.log +docs/planning/green-program/gates/963-evidence/land-prep/input-provenance.json +docs/planning/green-program/gates/963-evidence/land-prep/merge-files.txt +docs/planning/green-program/gates/963-evidence/land-prep/merge-msg.log +docs/planning/green-program/gates/963-evidence/land-prep/merge-tree.log +docs/planning/green-program/gates/963-evidence/land-prep/qmp-fixture.log +docs/planning/green-program/gates/963-evidence/land-prep/source-citations.log +docs/planning/green-program/gates/963-evidence/land-prep/strict-preflight-details.log +docs/planning/green-program/gates/963-evidence/land-prep/structure-details.log +docs/planning/green-program/gates/963-evidence/land-prep/structure.log +docs/planning/green-program/gates/963-evidence/land-prep/verification.log +docs/planning/green-program/gates/963-evidence/land-prep/x86-build.log +docs/planning/green-program/gates/963-evidence/landing-final/aarch64-build.log +docs/planning/green-program/gates/963-evidence/landing-final/aarch64-gate_boot_facts.log +docs/planning/green-program/gates/963-evidence/landing-final/aarch64-inspector-import.log +docs/planning/green-program/gates/963-evidence/landing-final/aarch64-preflight-details.log +docs/planning/green-program/gates/963-evidence/landing-final/aarch64-serial.log +docs/planning/green-program/gates/963-evidence/landing-final/aarch64-strict.log +docs/planning/green-program/gates/963-evidence/landing-final/cleanup.log +docs/planning/green-program/gates/963-evidence/landing-final/source-citations.log +docs/planning/green-program/gates/963-evidence/landing-final/structure-details.log +docs/planning/green-program/gates/963-evidence/landing-final/structure.log +docs/planning/green-program/gates/963-evidence/landing-final/verification.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-gate.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-gate_boot_facts.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-inspector-import.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-preflight-details.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-qemu.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-run-inspector.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-serial_kernel.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-serial_user.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-userspace.log +docs/planning/green-program/gates/963-evidence/landing-retry/arm-build.log +docs/planning/green-program/gates/963-evidence/landing-retry/arm-gate.log +docs/planning/green-program/gates/963-evidence/landing-retry/arm-preflight-details.log +docs/planning/green-program/gates/963-evidence/landing-retry/beast-cleanup.log +docs/planning/green-program/gates/963-evidence/landing-retry/capture-drain.log +docs/planning/green-program/gates/963-evidence/landing-retry/load-wait.log +docs/planning/green-program/gates/963-evidence/landing-retry/mac-cleanup.log +docs/planning/green-program/gates/963-evidence/landing-retry/structure-details.log +docs/planning/green-program/gates/963-evidence/landing-retry/structure.log +docs/planning/green-program/gates/963-evidence/landing-retry/x86-gate.log +docs/planning/green-program/gates/963-evidence/landing-retry/x86-preflight-details.log +docs/planning/green-program/gates/963-evidence/landing-retry/x86-serial-kernel.log +docs/planning/green-program/gates/963-evidence/landing-retry/x86-serial-user.log +docs/planning/green-program/gates/963-evidence/landing-retry/x86-userspace.log +docs/planning/green-program/gates/963-evidence/landing/arm-build.log +docs/planning/green-program/gates/963-evidence/landing/arm-gate.log +docs/planning/green-program/gates/963-evidence/landing/arm-preflight-details.log +docs/planning/green-program/gates/963-evidence/landing/beast-cleanup.log +docs/planning/green-program/gates/963-evidence/landing/capture-drain.log +docs/planning/green-program/gates/963-evidence/landing/mac-cleanup.log +docs/planning/green-program/gates/963-evidence/landing/structure-details.log +docs/planning/green-program/gates/963-evidence/landing/structure.log +docs/planning/green-program/gates/963-evidence/landing/x86-gate.log +docs/planning/green-program/gates/963-evidence/landing/x86-preflight-details.log +docs/planning/green-program/gates/963-evidence/landing/x86-serial-kernel.log +docs/planning/green-program/gates/963-evidence/landing/x86-serial-user.log +docs/planning/green-program/gates/963-evidence/landing/x86-userspace.log +docs/planning/green-program/gates/963-evidence/load-01.log +docs/planning/green-program/gates/963-evidence/load-02.log +docs/planning/green-program/gates/963-evidence/load-03.log +docs/planning/green-program/gates/963-evidence/load-04.log +docs/planning/green-program/gates/963-evidence/load-05.log +docs/planning/green-program/gates/963-evidence/load-06.log +docs/planning/green-program/gates/963-evidence/load-07.log +docs/planning/green-program/gates/963-evidence/load-08.log +docs/planning/green-program/gates/963-evidence/load-09.log +docs/planning/green-program/gates/963-evidence/load-10.log +docs/planning/green-program/gates/963-evidence/load-11.log +docs/planning/green-program/gates/963-evidence/load-12.log +docs/planning/green-program/gates/963-evidence/load-13.log +docs/planning/green-program/gates/963-evidence/load-14.log +docs/planning/green-program/gates/963-evidence/load-15.log +docs/planning/green-program/gates/963-evidence/load-16.log +docs/planning/green-program/gates/963-evidence/load-17.log +docs/planning/green-program/gates/963-evidence/load-18.log +docs/planning/green-program/gates/963-evidence/load-19.log +docs/planning/green-program/gates/963-evidence/load-20.log +docs/planning/green-program/gates/963-evidence/load-driver.py +docs/planning/green-program/gates/963-evidence/load-progress.log +docs/planning/green-program/gates/963-evidence/load-results.json +docs/planning/green-program/gates/963-evidence/mutation-red.log +docs/planning/green-program/gates/963-evidence/normal-after-load.log +docs/planning/green-program/gates/963-evidence/normal.log +docs/planning/green-program/gates/963-evidence/pr-962.json +docs/planning/green-program/gates/963-evidence/restored.log +docs/planning/green-program/gates/963-evidence/verify-966/citations.log +docs/planning/green-program/gates/963-evidence/verify-966/qmp.log +docs/planning/green-program/gates/963-evidence/verify-966/structure-details.log +docs/planning/green-program/gates/963-evidence/verify-966/structure.log +docs/planning/green-program/gates/963-evidence/x86-gate.log +docs/planning/green-program/gates/963-evidence/x86-preflight-details.log +docs/planning/green-program/gates/963-evidence/x86-serial-kernel.log +docs/planning/green-program/gates/963-evidence/x86-serial-user.log +docs/planning/green-program/gates/963-evidence/x86-status.log +docs/planning/green-program/gates/963-evidence/x86-userspace.log +docs/planning/green-program/gates/CRITICAL-PATH-DEBT-PR1-2026-09-06.md +docs/planning/green-program/gates/GATE-PREFLIGHT-VERDICT-802-2026-09-05.md +docs/planning/green-program/gates/GATE-TMP-BASEDIR-2026-09-05.md +docs/planning/green-program/gates/GATE-TOOLING-PREFLIGHT-PARALLEL-890-2026-09-06.md +docs/planning/green-program/gates/GATE-TOOLING-STRUCTURE-PREFLIGHT-PR1-2026-09-06.md +docs/planning/green-program/gates/GATE-VERDICT-DISCIPLINE-2026-09-05.md +docs/planning/green-program/gates/HOST-QEMU-LOCK-X86-865-2026-09-06.md +docs/planning/green-program/gates/KILL-BY-NAME-849-2026-09-05.md +docs/planning/green-program/gates/X86-PROD-GATE-884-ROUND-2026-09-06.md +docs/planning/green-program/gates/serials/697-2026-09-02/README.md +docs/planning/green-program/gates/serials/697-2026-09-02/branch/boot1-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/branch/boot2-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/branch/boot3-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/branch/boot4-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/branch/boot5-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/main-unpatched/boot1-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/main-unpatched/boot2-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/mutation/fired-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/mutation/revert-attempt1-692intermittent-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/mutation/revert-clean-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/r2-confirm/boot1-gate.txt +docs/planning/green-program/gates/serials/802-2026-09-05/README.md +docs/planning/green-program/gates/serials/802-2026-09-05/gate-run1-head.txt +docs/planning/green-program/gates/serials/802-2026-09-05/preflight-timing.txt +docs/planning/green-program/gates/serials/verdict-widened-2026-09-05/x86-boot-tests-default-pass.txt +docs/planning/green-program/gates/serials/verdict-widened-2026-09-05/x86-boot-tests-preflight-fail.txt +docs/planning/green-program/gates/serials/verdict-widened-2026-09-05/x86-tty-oracle-default-pass.txt +docs/planning/green-program/gates/serials/verdict-widened-2026-09-05/x86-tty-oracle-preflight-fail.txt +docs/planning/green-program/gates/serials/verdict-widened-landing-2026-09-05/x86-boot-tests-landing-default-pass.txt +docs/planning/green-program/gates/serials/verdict-widened-landing-2026-09-05/x86-boot-tests-landing-preflight-fail.txt +docs/planning/green-program/input-usb/serials/482/manual-input/attempt2-keyboard-delta/serial.txt +docs/planning/green-program/ipc/813-PR-A-2026-09-07.md +docs/planning/green-program/ipc/813-PR-B-2026-09-07.md +docs/planning/green-program/ipc/813-PR-C-2026-09-07.md +docs/planning/green-program/ipc/serials/813-a/landing/x86-boot-tests-landing-gate.txt +docs/planning/green-program/ipc/serials/813-a/x86-boot-tests-gate-orchestrator.txt +docs/planning/green-program/ipc/serials/813-a/x86-oracle-attempt-pairing-fork-fail-orchestrator.txt +docs/planning/green-program/ipc/serials/813-a/x86-prod-profile-gate-orchestrator.txt +docs/planning/green-program/ipc/serials/813-a2/x86-gate.log +docs/planning/green-program/ipc/serials/813-a2/x86-preflight-capture-drain.log +docs/planning/green-program/ipc/serials/813-b/927-arm-source-equivalence.txt +docs/planning/green-program/ipc/serials/813-b/927-prerequisite-red.txt +docs/planning/green-program/ipc/serials/813-b/927-prerequisite-structures.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/boot_1/qemu.log +docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/boot_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/future-incompatibilities.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/install.commands +docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/install.log +docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/kernel-build.log +docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/revision.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/userspace-build.log +docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/inspector-import.log +docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/revision.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/serial.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_1/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_1/inspector-import.log +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_1/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_2/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_2/inspector-import.log +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_2/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_2/serial.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_3/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_3/inspector-import.log +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_3/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_3/serial.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/revision.txt +docs/planning/green-program/ipc/serials/813-b/accepted-source-census.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/inspector-import.log +docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/qemu.log +docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/serial_kernel.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/serial_user.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/revision.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/boot_1/kernel.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/boot_1/qemu.log +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/boot_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/image-path.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/install.commands +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/install.log +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/kernel-build.log +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/revision.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/userspace-build.log +docs/planning/green-program/ipc/serials/813-b/arm-oracle-rescore-927.txt +docs/planning/green-program/ipc/serials/813-b/audit-issue-927.json +docs/planning/green-program/ipc/serials/813-b/audit-issue-936.json +docs/planning/green-program/ipc/serials/813-b/audit-start-census.txt +docs/planning/green-program/ipc/serials/813-b/beast-927-prerequisite-build.txt +docs/planning/green-program/ipc/serials/813-b/beast-candidate-build-final.txt +docs/planning/green-program/ipc/serials/813-b/beast-candidate-build.txt +docs/planning/green-program/ipc/serials/813-b/beast-qemu-cleanup.txt +docs/planning/green-program/ipc/serials/813-b/beast-userspace-build.txt +docs/planning/green-program/ipc/serials/813-b/candidate-build.txt +docs/planning/green-program/ipc/serials/813-b/capture-repro-trace-bash-path.txt +docs/planning/green-program/ipc/serials/813-b/capture-repro-trace-exact.txt +docs/planning/green-program/ipc/serials/813-b/capture-repro-trace.txt +docs/planning/green-program/ipc/serials/813-b/citation-verification.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint-927-tree-failure.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-927-tree-final.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-927-tree.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-after-927.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-code-tree-final.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-code-tree.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-docs-draft.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/docs-commit-message.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/docs-draft-final.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/docs-precommit-tree.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/docs-staged-message.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/docs-staged-tree.txt +docs/planning/green-program/ipc/serials/813-b/close-boundary-green-2.txt +docs/planning/green-program/ipc/serials/813-b/close-boundary-green.txt +docs/planning/green-program/ipc/serials/813-b/close-boundary-red.txt +docs/planning/green-program/ipc/serials/813-b/close-bracket-green.txt +docs/planning/green-program/ipc/serials/813-b/close-bracket-red.txt +docs/planning/green-program/ipc/serials/813-b/code-commit-messages.txt +docs/planning/green-program/ipc/serials/813-b/docs-commit-message.txt +docs/planning/green-program/ipc/serials/813-b/draft-unix-structure.log +docs/planning/green-program/ipc/serials/813-b/draft-userspace-build.log +docs/planning/green-program/ipc/serials/813-b/gate-results.json +docs/planning/green-program/ipc/serials/813-b/head-census.txt +docs/planning/green-program/ipc/serials/813-b/inherited-round-doc.txt +docs/planning/green-program/ipc/serials/813-b/issue-927-closed.json +docs/planning/green-program/ipc/serials/813-b/issue-927-state.json +docs/planning/green-program/ipc/serials/813-b/issue-936-state.json +docs/planning/green-program/ipc/serials/813-b/issue-957-body.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/aarch64_testing_profile_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/block_request_lifetime_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/blocking_fd_eagain_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_bxcap_schema_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_path_lock_free_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.attempt-2.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_component_h_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_coverage_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_mutation_register_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_sites_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/critical_path_logging_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_fact_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_strand_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dma_and_log_sink_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/entry_point_df_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/entry_point_df_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exec_lock_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exit_tally_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exit_tally_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_disk_size_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fork_lock_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_capture_drain_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_qmp_backstop_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/green_program_envelope_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/lockup_capture_guard_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/loopback_pump_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/loopback_pump_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/masked_binary_load_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/mmap_floor_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/mmap_floor_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/net_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/net_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_capture_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_capture_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_kill_by_name_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/preempt_bracket_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_host_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_kill_by_name_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_report_site_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/run_inspector_import_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/serial_line_atomicity_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/signal_eintr_predicate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/stems +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/strand_handoff_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/strand_handoff_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/structure_preflight_parallel_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/syscall_return_register_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_rustfmt_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/terminal_edge_capture_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/timer_wake_dispatch_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/trace_ring_depth_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tracing_provider_gate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_fg_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_pm_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_oracle_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_oracle_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/unix_stream_blocking_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_smp_enum_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/inspector-import.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/qemu.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/serial_kernel.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/serial_user.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/x86.exit +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/x86.log +docs/planning/green-program/ipc/serials/813-b/landing/final/build-arm.log +docs/planning/green-program/ipc/serials/813-b/landing/final/citation-audit.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/claim-files.log +docs/planning/green-program/ipc/serials/813-b/landing/final/claim-message.log +docs/planning/green-program/ipc/serials/813-b/landing/final/claim-tree-scratch-finding.log +docs/planning/green-program/ipc/serials/813-b/landing/final/claim-tree.log +docs/planning/green-program/ipc/serials/813-b/landing/final/cleanup-arm.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/cleanup-before-oracle.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/aarch64_testing_profile_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/block_request_lifetime_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/blocking_fd_eagain_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_bxcap_schema_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_path_lock_free_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/context_restore_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/context_restore_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_component_h_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_coverage_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_mutation_register_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_sites_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/critical_path_logging_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_fact_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_strand_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dma_and_log_sink_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/entry_point_df_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/entry_point_df_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exec_lock_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exit_tally_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exit_tally_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_disk_size_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fork_lock_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_capture_drain_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_qmp_backstop_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/green_program_envelope_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/lockup_capture_guard_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/loopback_pump_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/loopback_pump_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/manifest.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/masked_binary_load_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/mmap_floor_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/mmap_floor_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/net_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/net_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_capture_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_capture_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_kill_by_name_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/preempt_bracket_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_host_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_kill_by_name_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_report_site_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/run_inspector_import_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/serial_line_atomicity_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/signal_eintr_predicate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/stems +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/strand_handoff_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/strand_handoff_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/structure_preflight_parallel_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/syscall_return_register_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_rustfmt_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/terminal_edge_capture_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/timer_wake_dispatch_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/trace_ring_depth_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tracing_provider_gate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_fg_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_pm_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_oracle_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_oracle_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/unix_stream_blocking_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_smp_enum_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/aarch64_testing_profile_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/block_request_lifetime_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/blocking_fd_eagain_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_bxcap_schema_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_path_lock_free_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/context_restore_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/context_restore_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_component_h_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_coverage_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_mutation_register_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_sites_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/critical_path_logging_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_fact_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_strand_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dma_and_log_sink_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/entry_point_df_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/entry_point_df_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exec_lock_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exit_tally_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exit_tally_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_disk_size_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fork_lock_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_capture_drain_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_qmp_backstop_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/green_program_envelope_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/lockup_capture_guard_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/loopback_pump_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/loopback_pump_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/manifest.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/masked_binary_load_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/mmap_floor_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/mmap_floor_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/net_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/net_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_capture_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_capture_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_kill_by_name_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/preempt_bracket_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_host_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_kill_by_name_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_report_site_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/run_inspector_import_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/serial_line_atomicity_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/signal_eintr_predicate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/stems +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/strand_handoff_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/strand_handoff_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/structure_preflight_parallel_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/syscall_return_register_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_rustfmt_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/terminal_edge_capture_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/timer_wake_dispatch_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/trace_ring_depth_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tracing_provider_gate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_fg_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_pm_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_oracle_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_oracle_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/unix_stream_blocking_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_smp_enum_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/aarch64_testing_profile_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/block_request_lifetime_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/blocking_fd_eagain_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_bxcap_schema_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_path_lock_free_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/context_restore_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/context_restore_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_component_h_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_coverage_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_mutation_register_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_sites_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/critical_path_logging_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_fact_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_strand_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dma_and_log_sink_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/entry_point_df_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/entry_point_df_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exec_lock_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exit_tally_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exit_tally_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_disk_size_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fork_lock_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_capture_drain_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_qmp_backstop_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/green_program_envelope_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/lockup_capture_guard_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/loopback_pump_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/loopback_pump_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/manifest.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/masked_binary_load_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/mmap_floor_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/mmap_floor_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/net_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/net_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_capture_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_capture_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_kill_by_name_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/preempt_bracket_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_host_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_kill_by_name_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_report_site_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/run_inspector_import_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/serial_line_atomicity_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/signal_eintr_predicate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/stems +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/strand_handoff_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/strand_handoff_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/structure_preflight_parallel_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/syscall_return_register_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_rustfmt_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/terminal_edge_capture_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/timer_wake_dispatch_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/trace_ring_depth_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tracing_provider_gate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_fg_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_pm_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_oracle_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_oracle_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/unix_stream_blocking_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_smp_enum_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/strict.log +docs/planning/green-program/ipc/serials/813-b/landing/final/strict/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/strict/inspector-import.log +docs/planning/green-program/ipc/serials/813-b/landing/final/strict/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/landing/final/strict/serial.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/unix-oracle.log +docs/planning/green-program/ipc/serials/813-b/landing/final/unix/boot_1/qemu.log +docs/planning/green-program/ipc/serials/813-b/landing/final/unix/boot_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/unix/future-incompatibilities.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/unix/install.commands +docs/planning/green-program/ipc/serials/813-b/landing/final/unix/install.log +docs/planning/green-program/ipc/serials/813-b/landing/final/unix/kernel-build.log +docs/planning/green-program/ipc/serials/813-b/landing/final/unix/userspace-build.log +docs/planning/green-program/ipc/serials/813-b/landing/merge-conflict.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-pipe.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-preflight-timeout-load.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-strict-supplement.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-strict.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-unix-final.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-unix-retry.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-unix.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-manifest.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-own-artifact-cleanup.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-prepare.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-qemu-census-final.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-snapshot-final.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-snapshot.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.etABhZ/boot_1/kernel.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.etABhZ/boot_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.etABhZ/image-path.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.etABhZ/install.commands +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.pIsdsf/boot_1/kernel.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.pIsdsf/boot_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.pIsdsf/image-path.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.pIsdsf/install.commands +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_1/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_1/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_1/serial_kernel.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_1/serial_user.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_failures/20260907T232416Z_1279626/capture_drain.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_failures/20260907T232416Z_1279626/serial_kernel.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_failures/20260907T232416Z_1279626/serial_user.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/gate-manifest.json +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/revision.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/userspace-build.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/x86-full-final.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/x86-full.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/x86-pipe.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/x86-unix.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/build-boot-tests.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/build-final.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/commit-message-lint.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/commit-tree-lint.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/current-claim-tree.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-draft-lint-2.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-draft-lint-3.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-draft-lint-4.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-draft-lint.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-message-draft-lint.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-message.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/fix-claim-message.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/fix-claim-tree.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/fix-message-recheck.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/fix-message.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/future-incompatibilities.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-886-supplement.json +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-886.json +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-891.json +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-957.json +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-959-supplement.json +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_813_aarch64.c1iTv3/boot_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_813_aarch64.c1iTv3/future-incompatibilities.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_813_aarch64.c1iTv3/install.commands +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_aarch64_strict_1/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_aarch64_strict_1/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_aarch64_strict_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_aarch64_strict_failures/20260907T232344Z-boot1.facts.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_aarch64_strict_failures/20260907T232344Z-boot1.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate-capture-drain-oracle-56782-1788822697331760000/disabled.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate-capture-drain-oracle-56782-1788822697331760000/enabled.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate-capture-drain-oracle-82537-1788823029156586000/disabled.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate-capture-drain-oracle-82537-1788823029156586000/enabled.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-qemu-census-final.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-qemu-census.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/main-prerequisite-comparison.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/merge-claim-tree.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/merge-message-recheck.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/merge-message.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/new-failure-source.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/no-neon.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/pr-b-preservation.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/pre-docs-tree-lint.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/rustfmt.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/slot-2-structure.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/source-census.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/stems +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/structure-final.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/structure.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/system-bash-fixture.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/transitional-full.tar.gz +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/tty-followup-body.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/tty-followup-url.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/unix-structure-green.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/x86-profile-green.txt +docs/planning/green-program/ipc/serials/813-b/landing/prose-lint.txt +docs/planning/green-program/ipc/serials/813-b/mac-qemu-cleanup.txt +docs/planning/green-program/ipc/serials/813-b/mutation-evidence-check.txt +docs/planning/green-program/ipc/serials/813-b/mutations-launch-2.txt +docs/planning/green-program/ipc/serials/813-b/mutations-launch-3.txt +docs/planning/green-program/ipc/serials/813-b/mutations-launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/results.json +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/serial.txt +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/revision.txt +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate-capture-drain-oracle-88846-1788820448079872000/disabled.txt +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate-capture-drain-oracle-88846-1788820448079872000/enabled.txt +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/revision.txt +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/revision.txt +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/revision.txt +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/revision.txt +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/revision.txt +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/probe-launch.txt +docs/planning/green-program/ipc/serials/813-b/probe/candidate.patch +docs/planning/green-program/ipc/serials/813-b/probe/install.commands +docs/planning/green-program/ipc/serials/813-b/probe/install.txt +docs/planning/green-program/ipc/serials/813-b/probe/kernel.txt +docs/planning/green-program/ipc/serials/813-b/probe/qemu.txt +docs/planning/green-program/ipc/serials/813-b/probe/revision.txt +docs/planning/green-program/ipc/serials/813-b/probe/serial.txt +docs/planning/green-program/ipc/serials/813-b/prod-timeout-host.txt +docs/planning/green-program/ipc/serials/813-b/proof-arm-oracle.txt +docs/planning/green-program/ipc/serials/813-b/proof-arm-prod-preflight-timeout.txt +docs/planning/green-program/ipc/serials/813-b/proof-arm-prod.txt +docs/planning/green-program/ipc/serials/813-b/proof-arm-strict.txt +docs/planning/green-program/ipc/serials/813-b/proof-structure.txt +docs/planning/green-program/ipc/serials/813-b/proof-x86-full.txt +docs/planning/green-program/ipc/serials/813-b/proof-x86-oracle.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/artifact-audit.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/build-boot-tests.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/doc-anchor-census.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/docs-claim-lint.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/docs-message-claim-lint.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/future-incompatibilities.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/merge-claim-lint.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe-fifo-oracle.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/boot_1/qemu.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/boot_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/future-incompatibilities.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/install.commands +docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/install.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/kernel-build.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/userspace-build.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/postcommit-citation-audit.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/manifest.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/manifest.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/manifest.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/manifest.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/manifest.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/prod.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/prod/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/prod/inspector-import.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/prod/serial.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/qemu-cleanup.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/source-census.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-1/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-1/serial.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-2/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-2/serial.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-3/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-3/serial.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/strict3.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/tty959-excerpts.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/unix-oracle.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/boot_1/qemu.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/boot_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/future-incompatibilities.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/install.commands +docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/install.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/kernel-build.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/userspace-build.log +docs/planning/green-program/ipc/serials/813-b/run-unix-probe.sh.txt +docs/planning/green-program/ipc/serials/813-b/rustfmt-check.txt +docs/planning/green-program/ipc/serials/813-b/source-census-69c039a0.txt +docs/planning/green-program/ipc/serials/813-b/structure.txt +docs/planning/green-program/ipc/serials/813-b/unix-extra-mutations.py.txt +docs/planning/green-program/ipc/serials/813-b/unix-scorer-structures.txt +docs/planning/green-program/ipc/serials/813-b/unix-structure-final.txt +docs/planning/green-program/ipc/serials/813-b/userspace-build.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-boot_1-qemu.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-boot_1-serial.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-gate.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-kernel-build.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-preflight-failed.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-revision.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-userspace-build.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-production-gate.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-production-gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-production-inspector-import.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-production-serial.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-strict-1-serial.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-strict-2-serial.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-strict-3-serial.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-strict-gate.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-strict-preflight-timeout.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-strict-retry-interrupted.txt +docs/planning/green-program/ipc/serials/813-c/additional-mutations.txt +docs/planning/green-program/ipc/serials/813-c/baseline-structure-red.txt +docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.77PlfE.txt +docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.HVptIM.txt +docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.nccMTJ.txt +docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.o0izQy.txt +docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.xX9IkV.txt +docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.yQGiU2.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-code-initial.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-code-msg.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-code-tree.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-doc-msg.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-doc-tree.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-fixture-msg.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-fixture-tree.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-rendezvous-msg.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-rendezvous-tree.txt +docs/planning/green-program/ipc/serials/813-c/console-structure-final.txt +docs/planning/green-program/ipc/serials/813-c/cont2-claim-lint-msg.txt +docs/planning/green-program/ipc/serials/813-c/cont2-claim-lint-tree.txt +docs/planning/green-program/ipc/serials/813-c/cont2-structure.txt +docs/planning/green-program/ipc/serials/813-c/cont2-verification.txt +docs/planning/green-program/ipc/serials/813-c/cont2-x86-boot-gate.txt +docs/planning/green-program/ipc/serials/813-c/cont2-x86-boot-serial_kernel.txt +docs/planning/green-program/ipc/serials/813-c/cont2-x86-boot-serial_user.txt +docs/planning/green-program/ipc/serials/813-c/drain-rendezvous-correction.txt +docs/planning/green-program/ipc/serials/813-c/issue-891.txt +docs/planning/green-program/ipc/serials/813-c/issue-927.txt +docs/planning/green-program/ipc/serials/813-c/issue-937.txt +docs/planning/green-program/ipc/serials/813-c/kernel-format-and-runtime-diff.txt +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-build.log +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle-install.log +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle-kernel-build.log +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle-serial.txt +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle-userspace-build.log +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle.log +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-prod-serial.txt +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-prod.log +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-strict-facts.txt +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-strict-serial.txt +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-strict.log +docs/planning/green-program/ipc/serials/813-c/land2/auto-merge-ratchet-diff.txt +docs/planning/green-program/ipc/serials/813-c/land2/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-c/land2/citation-audit.txt +docs/planning/green-program/ipc/serials/813-c/land2/citation-readback.txt +docs/planning/green-program/ipc/serials/813-c/land2/claim-doc-msg.log +docs/planning/green-program/ipc/serials/813-c/land2/claim-doc-tree.log +docs/planning/green-program/ipc/serials/813-c/land2/compiler-diagnostics.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/aarch64-build.log +docs/planning/green-program/ipc/serials/813-c/land2/final/aarch64-strict-serial.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/aarch64-strict.log +docs/planning/green-program/ipc/serials/813-c/land2/final/beast-process-check.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-c/land2/final/citations.json +docs/planning/green-program/ipc/serials/813-c/land2/final/claim-message.log +docs/planning/green-program/ipc/serials/813-c/land2/final/claim-pr-body.log +docs/planning/green-program/ipc/serials/813-c/land2/final/claim-tree.log +docs/planning/green-program/ipc/serials/813-c/land2/final/gate-runs.json +docs/planning/green-program/ipc/serials/813-c/land2/final/kernel-format.log +docs/planning/green-program/ipc/serials/813-c/land2/final/mac-process-check.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/merge.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/pr-body.md +docs/planning/green-program/ipc/serials/813-c/land2/final/structure.log +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-boot-launch-load.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-boot-serial_kernel.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-boot-serial_user.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-boot.log +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle-kernel.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle-launch-load.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle-qemu.log +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle-serial.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle.log +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-userspace-build.log +docs/planning/green-program/ipc/serials/813-c/land2/gate-summary.json +docs/planning/green-program/ipc/serials/813-c/land2/input-provenance.txt +docs/planning/green-program/ipc/serials/813-c/land2/issue-960.txt +docs/planning/green-program/ipc/serials/813-c/land2/kernel-format.log +docs/planning/green-program/ipc/serials/813-c/land2/merge-claim-msg.log +docs/planning/green-program/ipc/serials/813-c/land2/merge-claim-tree.log +docs/planning/green-program/ipc/serials/813-c/land2/merge-files.txt +docs/planning/green-program/ipc/serials/813-c/land2/merge-summary.txt +docs/planning/green-program/ipc/serials/813-c/land2/process-cleanup.txt +docs/planning/green-program/ipc/serials/813-c/land2/revision.txt +docs/planning/green-program/ipc/serials/813-c/land2/softirq_deferral_structure.log +docs/planning/green-program/ipc/serials/813-c/land2/source-sha256.json +docs/planning/green-program/ipc/serials/813-c/land2/structure.log +docs/planning/green-program/ipc/serials/813-c/land2/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-c/land2/x86-build.log +docs/planning/green-program/ipc/serials/813-c/landing-arm-build.txt +docs/planning/green-program/ipc/serials/813-c/landing-arm-future-incompat.txt +docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-boot_1-qemu.log +docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-boot_1-serial.txt +docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-future-incompatibilities.txt +docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-install.log +docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-kernel-build.log +docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-revision.txt +docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-userspace-build.log +docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle.txt +docs/planning/green-program/ipc/serials/813-c/landing-arm-strict-gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-c/landing-arm-strict-inspector-import.log +docs/planning/green-program/ipc/serials/813-c/landing-arm-strict-serial.txt +docs/planning/green-program/ipc/serials/813-c/landing-arm-strict.txt +docs/planning/green-program/ipc/serials/813-c/landing-merge.txt +docs/planning/green-program/ipc/serials/813-c/landing-pr-body.md +docs/planning/green-program/ipc/serials/813-c/landing-structure.txt +docs/planning/green-program/ipc/serials/813-c/landing-verification.txt +docs/planning/green-program/ipc/serials/813-c/landing-x86-boot-serial_kernel.txt +docs/planning/green-program/ipc/serials/813-c/landing-x86-boot-serial_user.txt +docs/planning/green-program/ipc/serials/813-c/landing-x86-boot.txt +docs/planning/green-program/ipc/serials/813-c/mutation-always-pollin.txt +docs/planning/green-program/ipc/serials/813-c/mutation-blocking-eagain.txt +docs/planning/green-program/ipc/serials/813-c/mutation-delete-injection.txt +docs/planning/green-program/ipc/serials/813-c/mutation-delete-wake.txt +docs/planning/green-program/ipc/serials/813-c/mutation-destructive-query.txt +docs/planning/green-program/ipc/serials/813-c/mutation-drop-generic-status-flags.txt +docs/planning/green-program/ipc/serials/813-c/mutation-drop-open-flags.txt +docs/planning/green-program/ipc/serials/813-c/mutation-force-blocking.txt +docs/planning/green-program/ipc/serials/813-c/mutation-ignore-status-flags.txt +docs/planning/green-program/ipc/serials/813-c/mutation-leak-both-cleanups.txt +docs/planning/green-program/ipc/serials/813-c/mutation-leak-waiter.txt +docs/planning/green-program/ipc/serials/813-c/mutation-no-copy.txt +docs/planning/green-program/ipc/serials/813-c/mutation-no-pollin.txt +docs/planning/green-program/ipc/serials/813-c/mutation-no-registration.txt +docs/planning/green-program/ipc/serials/813-c/mutation-null-blocks.txt +docs/planning/green-program/ipc/serials/813-c/mutation-omit-signal.txt +docs/planning/green-program/ipc/serials/813-c/mutation-wrong-partial-count.txt +docs/planning/green-program/ipc/serials/813-c/mutation-wrong-pty.txt +docs/planning/green-program/ipc/serials/813-c/mutation-wrong-queue.txt +docs/planning/green-program/ipc/serials/813-c/mutation-zero-count.txt +docs/planning/green-program/ipc/serials/813-c/mutation-zero-routes-stdin.txt +docs/planning/green-program/ipc/serials/813-c/mutations.txt +docs/planning/green-program/ipc/serials/813-c/plan-citation-audit.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-install.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-kernel-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-qemu.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-revision.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-serial.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-userspace-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-prod-gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-prod-inspector-import.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-prod-serial.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-prod.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-strict-gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-strict-inspector-import.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-strict-serial.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-strict.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/beast-userspace-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/busybox-provenance.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/citation-audit.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-code-initial.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-code-msg.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-code-tree.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-doc-msg.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-doc-tree.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-doc-wording-red.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/document-citation-audit.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/final-kernel-format.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-install.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-kernel-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-qemu.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-revision.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-serial.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-userspace-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-prod-gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-prod-inspector-import.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-prod-serial.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-prod.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-strict-gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-strict-inspector-import.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-strict-serial.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-strict.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-1-serial_kernel.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-1-serial_user.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-1-timer-record.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-1.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-2-serial_kernel.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-2-serial_user.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-2-timer-record.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-2.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-install.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-kernel-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-kernel.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-qemu.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-revision.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-serial.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-userspace-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/gate-summary.json +docs/planning/green-program/ipc/serials/813-c/reverify-960/input-control-final-green.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/input-control-green.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/input-control-mutation.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/input-control-original-driver-red.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/input-fixtures-red.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/mac-kernel-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/mac-userspace-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/merge-structure.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/process-cleanup.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/reproduced-x86-boot.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/reproduced-x86-serial_kernel.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/reproduced-x86-serial_user.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/reproduced-x86-stop.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/source-sha256.json +docs/planning/green-program/ipc/serials/813-c/reverify-960/structure.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-arm-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-claim-msg.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-claim-tree-final.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-claim-tree.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-format-final.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-ratchet-green.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-ratchet-red.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-rca-source.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-structure.log +docs/planning/green-program/ipc/serials/813-c/run-structural-mutations.py +docs/planning/green-program/ipc/serials/813-c/scorer-fixture-correction.txt +docs/planning/green-program/ipc/serials/813-c/scorer-fixture-failed.txt +docs/planning/green-program/ipc/serials/813-c/source-citations.txt +docs/planning/green-program/ipc/serials/813-c/strict-preflight-timeout-suite.txt +docs/planning/green-program/ipc/serials/813-c/strict-retry-fifo-stack.txt +docs/planning/green-program/ipc/serials/813-c/structure.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/baseline-gap.log +docs/planning/green-program/ipc/serials/813-c/v1-review/claim-message.log +docs/planning/green-program/ipc/serials/813-c/v1-review/claim-tree.log +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-always-pollin.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-blocking-eagain.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-console-result-eagain.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-delete-injection.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-delete-wake.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-destructive-query.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-drop-generic-status-flags.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-drop-open-flags.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-force-blocking.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-ignore-status-flags.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-input-control.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-leak-both-cleanups.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-leak-waiter.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-no-copy.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-no-pollin.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-no-registration.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-null-blocks.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-omit-signal.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-wrong-partial-count.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-wrong-pty.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-wrong-queue.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-zero-count.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-zero-routes-stdin.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutations.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/process-cleanup.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/replay.py +docs/planning/green-program/ipc/serials/813-c/v1-review/source-verification.json +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/console_read_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/softirq_deferral_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/teardown_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure.log +docs/planning/green-program/ipc/serials/813-c/x86-boot-gate.txt +docs/planning/green-program/ipc/serials/813-c/x86-boot-gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-c/x86-boot-inspector-import.txt +docs/planning/green-program/ipc/serials/813-c/x86-boot-qemu.txt +docs/planning/green-program/ipc/serials/813-c/x86-boot-serial_kernel.txt +docs/planning/green-program/ipc/serials/813-c/x86-boot-serial_user.txt +docs/planning/green-program/ipc/serials/813-c/x86-breenix_gate_structure_preflight.M86auC.txt +docs/planning/green-program/ipc/serials/813-c/x86-breenix_gate_structure_preflight.cbsZ3h.txt +docs/planning/green-program/ipc/serials/813-c/x86-breenix_gate_structure_preflight.gbPZ6d.txt +docs/planning/green-program/ipc/serials/813-c/x86-oracle-boot_1-kernel.txt +docs/planning/green-program/ipc/serials/813-c/x86-oracle-boot_1-qemu.txt +docs/planning/green-program/ipc/serials/813-c/x86-oracle-boot_1-serial.txt +docs/planning/green-program/ipc/serials/813-c/x86-oracle-gate.txt +docs/planning/green-program/ipc/serials/813-c/x86-oracle-kernel-build.txt +docs/planning/green-program/ipc/serials/813-c/x86-oracle-preflight-failed.txt +docs/planning/green-program/ipc/serials/813-c/x86-oracle-revision.txt +docs/planning/green-program/ipc/serials/813-c/x86-oracle-userspace-build.txt +docs/planning/green-program/irq-locks/812-FIX-2026-09-05.md +docs/planning/green-program/irq-locks/823-UDP-SOCKET-LOCK-2026-09-06.md +docs/planning/green-program/irq-locks/891-KSOFTIRQD-DEFERRAL-2026-09-08.md +docs/planning/green-program/irq-locks/908-UDP-PORTS-LOCK-2026-09-06.md +docs/planning/green-program/irq-locks/serials/812/10-x86-boot-tests-beast.txt +docs/planning/green-program/irq-locks/serials/812/11-x86-prod-profile-beast.txt +docs/planning/green-program/irq-locks/serials/812/README.md +docs/planning/green-program/irq-locks/serials/821/06-x86-boot-tests-gate.txt +docs/planning/green-program/irq-locks/serials/821/07-x86-build-boot-tests.txt +docs/planning/green-program/irq-locks/serials/821/08-x86-prod-profile-gate.txt +docs/planning/green-program/irq-locks/serials/821/19-x86-dispatch-no-alloc.txt +docs/planning/green-program/irq-locks/serials/822/06-x86-boot-tests-gate.txt +docs/planning/green-program/irq-locks/serials/822/07-x86-build-boot-tests.txt +docs/planning/green-program/irq-locks/serials/822/08-x86-prod-profile-gate.txt +docs/planning/green-program/irq-locks/serials/822/09-x86-dispatch-no-alloc.txt +docs/planning/green-program/irq-locks/serials/822/19-x86-dispatch-no-alloc-fix-round.txt +docs/planning/green-program/irq-locks/serials/822/28-x86-prod-gate.txt +docs/planning/green-program/irq-locks/serials/823/06-x86-boot-tests-gate.txt +docs/planning/green-program/irq-locks/serials/823/07-x86-build.txt +docs/planning/green-program/irq-locks/serials/823/08-x86-prod-profile-gate.txt +docs/planning/green-program/irq-locks/serials/823/09-x86-prod-profile-gate-host-contention-flake.txt +docs/planning/green-program/irq-locks/serials/823/12-landing-x86-boot-tests-gate.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-build.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-debug-build-corrected.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-debug-build-sections.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-debug-build.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-gdb-attempt2.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-gdb.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-qemu.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-release-panic.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-revision.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-serial-attempt2.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-serial.txt +docs/planning/green-program/irq-locks/serials/891/baseline/baseline-arm.sh +docs/planning/green-program/irq-locks/serials/891/baseline/baseline.gdb +docs/planning/green-program/irq-locks/serials/891/baseline/debug-sections.ld +docs/planning/green-program/irq-locks/serials/891/baseline/ratchet-red.txt +docs/planning/green-program/irq-locks/serials/891/baseline/softirq_tests.rs.txt +docs/planning/green-program/irq-locks/serials/891/baseline/softirqd.rs.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/gdb.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/load.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/probe.gdb +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/qemu.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/revision.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/binary-sha256.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/gdb.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/load.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/observed-base.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/probe.gdb +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/qemu.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/revision.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/cb151467-arm/strict-1-serial.txt +docs/planning/green-program/irq-locks/serials/891/cb151467-arm/strict-2-serial.txt +docs/planning/green-program/irq-locks/serials/891/cb151467-arm/strict-3-serial.txt +docs/planning/green-program/irq-locks/serials/891/cb151467-arm/strict-gate.txt +docs/planning/green-program/irq-locks/serials/891/code-commit.txt +docs/planning/green-program/irq-locks/serials/891/cpu0-claim-msg.txt +docs/planning/green-program/irq-locks/serials/891/cpu0-claim-tree.txt +docs/planning/green-program/irq-locks/serials/891/cpu0-commit.txt +docs/planning/green-program/irq-locks/serials/891/docs-commit-message.txt +docs/planning/green-program/irq-locks/serials/891/docs-final-claim-lint.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/boot-tests-build.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/prod-gate.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/prod-serial.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/strict-1-serial.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/strict-2-serial.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/strict-3-serial.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/strict-gate.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/testing-gate.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/testing-serial.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/a15ffa60-build.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/boot-tests-gate.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/boot-tests-load.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/cb151467-build.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1-gate.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1-load.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1-preflight-load.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1-preflight.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-1-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-1-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-2-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-2-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-3-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-3-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-4-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-4-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-5-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-5-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2-gate.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2-load.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2-preflight-load.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2-preflight.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-1-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-1-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-2-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-2-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-3-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-3-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-4-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-4-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-5-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-5-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-build.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/prod-gate.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/prod-load.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/raw-boot-tests/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/raw-boot-tests/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/raw-prod/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/raw-prod/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/runner.txt +docs/planning/green-program/irq-locks/serials/891/head-citations.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/aarch64-build.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/aarch64-serial.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/aarch64-strict.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/breenix_x86_boot_tests_1/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/breenix_x86_boot_tests_1/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/breenix_x86_boot_tests_failures/20260908T075602Z_2331344/capture_drain.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/breenix_x86_boot_tests_failures/20260908T075602Z_2331344/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/breenix_x86_boot_tests_failures/20260908T075602Z_2331344/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/landing-merged-launch.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/landing-merged.sh +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/landing-merged/stop-reason.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/landing-merged/x86.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/committed-citations.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/fixture-structure.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/structure.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/aarch64-build.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/aarch64-serial.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/aarch64-strict.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_1/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_1/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_2/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_2/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_3/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_3/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_4/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_4/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_5/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_5/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_x86_boot_tests_1/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_x86_boot_tests_1/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/parallel-load.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/parallel-preflight-build.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/parallel-preflight-load.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/parallel.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/userspace-build.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/x86-1-load.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/x86-1.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/committed-citations.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/historical-panic-scan.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/serial-audit.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/structure.txt +docs/planning/green-program/irq-locks/serials/891/landing/aarch64-build.txt +docs/planning/green-program/irq-locks/serials/891/landing/aarch64-serial.txt +docs/planning/green-program/irq-locks/serials/891/landing/aarch64-strict.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_1/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_1/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_2/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_2/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_3/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_3/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_4/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_4/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_5/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_5/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_x86_boot_tests_1/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_x86_boot_tests_1/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/landing-launch.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/landing.sh +docs/planning/green-program/irq-locks/serials/891/landing/beast/landing/parallel-build.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/landing/parallel-preflight.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/landing/parallel.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/landing/userspace-build.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/landing/x86.txt +docs/planning/green-program/irq-locks/serials/891/landing/committed-citations.txt +docs/planning/green-program/irq-locks/serials/891/landing/fixture-structure-final.txt +docs/planning/green-program/irq-locks/serials/891/landing/fixture-structure.txt +docs/planning/green-program/irq-locks/serials/891/landing/landing-tally.txt +docs/planning/green-program/irq-locks/serials/891/landing/proof-tally.txt +docs/planning/green-program/irq-locks/serials/891/landing/structure.txt +docs/planning/green-program/irq-locks/serials/891/mutation/boot-publish-green.txt +docs/planning/green-program/irq-locks/serials/891/mutation/boot-publish-red.txt +docs/planning/green-program/irq-locks/serials/891/mutation/omit-wake-red.txt +docs/planning/green-program/irq-locks/serials/891/mutation/restored-green.txt +docs/planning/green-program/irq-locks/serials/891/mutation/runtime/arm-qemu.txt +docs/planning/green-program/irq-locks/serials/891/mutation/runtime/arm-revision.txt +docs/planning/green-program/irq-locks/serials/891/mutation/runtime/arm-serial.txt +docs/planning/green-program/irq-locks/serials/891/mutation/runtime/build.txt +docs/planning/green-program/irq-locks/serials/891/preflight.txt +docs/planning/green-program/irq-locks/serials/891/preflight2.txt +docs/planning/green-program/irq-locks/serials/891/ratchet-final.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/aarch64-build.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/aarch64-strict-facts.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/aarch64-strict-serial.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/aarch64-strict.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/boot-publish-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/claim-tree.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/commit-message.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/committed-citations.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/import-pre-update-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/omit-wake-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/restored-green.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/run-mutations.py +docs/planning/green-program/irq-locks/serials/891/review-fix/runtime-mutation-build.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/runtime-qemu.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/runtime-revision.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/runtime-score.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/runtime-serial.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/source-sha256.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/static-checks.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/structure-before-import-update.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/tested-source.patch +docs/planning/green-program/irq-locks/serials/891/review-fix/v1-aggregate-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/v1-frozen-status-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/v1-import-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/v1-score-only-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/v2-backstop-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/v3-format-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/x86-gate.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/x86-serial-kernel.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/x86-serial-user.txt +docs/planning/green-program/irq-locks/serials/891/strict-diagnostic/gate.txt +docs/planning/green-program/irq-locks/serials/891/strict-diagnostic/serial.txt +docs/planning/green-program/irq-locks/serials/891/teardown-final.txt +docs/planning/green-program/irq-locks/serials/891/testing-diagnostic-followup.diff +docs/planning/green-program/irq-locks/serials/891/testing-diagnostic-serial.txt +docs/planning/green-program/irq-locks/serials/891/testing-diagnostic.txt +docs/planning/green-program/irq-locks/serials/908/06-x86-boot-tests-gate.txt +docs/planning/green-program/irq-locks/serials/908/06a-x86-build.txt +docs/planning/green-program/irq-locks/serials/908/07-x86-prod-profile-gate.txt +docs/planning/green-program/irq-locks/serials/908/10e-landing-x86-boot-tests-gate.txt +docs/planning/green-program/network/586-PR1-2026-09-07.md +docs/planning/green-program/network/586-PR3-2026-09-07.md +docs/planning/green-program/network/946-REVERT-2026-09-07.md +docs/planning/green-program/network/serials/586-pr1/x86-boot-tests-gate.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/aarch64-build.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/aarch64-userspace-build.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/aarch64_testing_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/block_request_lifetime_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/blocking_fd_eagain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-821-gate-legs-28128/green.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-822-gate-legs-28089/green.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-asid-gate-legs-28155/docker_qemu_run-aarch64-boot-test-strict.sh-green.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-pin-guard-gate-legs-26126/BREENIX_STRICT_SCORE_ONLY-green.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/breenix-pinned-gate-legs-26126/BREENIX_STRICT_SCORE_ONLY-green.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_bxcap_schema_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/capture_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/check-critical-path-violations.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/console_read_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/context_restore_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_component_h_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_coverage_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_mutation_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/coreproof_sites_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/critical_path_logging_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ctx_diag_ring_sample_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_fact_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dispatch_strand_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/dma_and_log_sink_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/entry_point_df_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exec_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/exit_tally_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_disk_size_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ext2_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/fork_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_boot_facts_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_capture_drain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_qmp_backstop_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/green_program_envelope_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/lockup_capture_guard_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/loopback_pump_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/masked_binary_load_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/mmap_floor_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/net_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/parallels_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/pipe_fifo_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/preempt_bracket_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_host_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/qemu_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/run_inspector_import_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/serial_line_atomicity_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/signal_eintr_predicate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/softirq_deferral_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/strand_handoff_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/structure_preflight_parallel_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/syscall_return_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_rustfmt_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/teardown_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/terminal_edge_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/timer_wake_dispatch_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/trace_ring_depth_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tracing_provider_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_fg_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_irq_pm_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/tty_oracle_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_ports_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/udp_socket_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/unix_stream_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_boot_tests_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/x86_smp_enum_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/bootstrap-preflight/xhci_wait_irq_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/copied-inputs.json +docs/planning/green-program/network/serials/586-pr3/merged-tip/docs-message-claim.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/docs-tree-claim.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/exit-trap-reproduction.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/files-changed.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-message-claim.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/check-critical-path-violations.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-provenance.json +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/qemu.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/run.json +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/serial.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/source.patch +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/qemu.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/run.json +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/serial.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/source.patch +docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-tree-claim.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/image-refresh.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/initial-provenance.json +docs/planning/green-program/network/serials/586-pr3/merged-tip/issue978-claim.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/issue978.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/local-cleanup.json +docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-files.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-message-claim.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-tree-claim.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/check-critical-path-violations.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/check-critical-path-violations.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-score-only.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/gate_boot_facts.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/inspector-import.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/run-inspector.json +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/serial.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/revision.json +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-score-only.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/gate_boot_facts.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/inspector-import.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/run-inspector.json +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/serial.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/revision.json +docs/planning/green-program/network/serials/586-pr3/merged-tip/recording-repeat-score.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/recording-repeat.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/recording-score.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/recording.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/refreshed-inputs.json +docs/planning/green-program/network/serials/586-pr3/merged-tip/serial-sha256.json +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/check-critical-path-violations.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/revision.json +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/census.tsv +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-1.qmp.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-1.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-2.qmp.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-2.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/census.tsv +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-1.qmp.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-1.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-2.qmp.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-2.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/softirq-ratchet.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-provenance.json +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-structure.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/check-critical-path-violations.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/check-critical-path-violations.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/gate_boot_facts.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/inspector-import.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/run-inspector.json +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/serial.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/revision.json +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-bootstrap.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/check-critical-path-violations.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.log +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/structure.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-build-path-failure.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-build.txt +docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-cleanup.txt +docs/planning/green-program/network/serials/946-revert/x86/breenix_gate_structure_preflight.CQ6uUr/gate_qmp_backstop_structure.log +docs/planning/green-program/network/serials/946-revert/x86/breenix_x86_boot_tests_1/qemu.log +docs/planning/green-program/network/serials/946-revert/x86/x86-retry.log +docs/planning/green-program/network/serials/946-revert/x86/x86.log +docs/planning/green-program/nic-bus/737-DF-ORACLE-2026-09-04.md +docs/planning/green-program/nic-bus/737-FIX-2026-09-04.md +docs/planning/green-program/nic-bus/737-R157-2026-09-04.md +docs/planning/green-program/nic-bus/CONFIRM-2026-08-31.md +docs/planning/green-program/nic-bus/CONFIRM-NIC-x86-2026-09-02.md +docs/planning/green-program/nic-bus/serials/702-rca/RCA-2026-08-31.md +docs/planning/green-program/nic-bus/serials/702-rca/loop-harness.sh.txt +docs/planning/green-program/nic-bus/serials/702-rca/timing-test.sh.txt +docs/planning/green-program/nic-bus/serials/728-prove-round2/README.md +docs/planning/green-program/nic-bus/serials/728-prove-round2/historical-repro/10boots-stdout.txt +docs/planning/green-program/nic-bus/serials/728-prove-round2/x86-oracle/attempt1-green-gate-stdout.txt +docs/planning/green-program/nic-bus/serials/728-prove-round2/x86-oracle/attempt1-red-gate-stdout.txt +docs/planning/green-program/nic-bus/serials/728-prove/README.md +docs/planning/green-program/nic-bus/serials/728-prove/x86-oracle/red-gate-stdout.txt +docs/planning/green-program/nic-bus/serials/728-x86-recapture/README.md +docs/planning/green-program/nic-bus/serials/728-x86-recapture/historical-repro/10at-once-contention-artifact-stdout.txt +docs/planning/green-program/nic-bus/serials/728-x86-recapture/historical-repro/batch1-5boots-stdout.txt +docs/planning/green-program/nic-bus/serials/728-x86-recapture/historical-repro/batch2-5boots-stdout.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/build-testing.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/hashes.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/oracle/boot-1-runner.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/oracle/boot-2-runner.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/oracle/boot-3-runner.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/prod/prod-1-gate.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/prod/prod-2-gate.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/ratchet/antivacuity-boot-runner.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/ratchet/build-mutated.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/ratchet/build-restored.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/ratchet/ratchet-head.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/ratchet/ratchet-mutated.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/ratchet/ratchet-restored.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/baseline-main-gate.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/boot-1-runner.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/boot-2-runner.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/boot-3-runner.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/gate-boot-1-gate.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/gate-boot-2-gate.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/gate-boot-3-gate.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/ratchet-run1-branch.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/ratchet-run2-scratch-fix.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/ratchet-run3-scratch-delete.txt +docs/planning/green-program/nic-bus/serials/737-landing-resmoke-2026-09-05/bootparallel-runner.txt +docs/planning/green-program/nic-bus/serials/737-landing-resmoke-2026-09-05/boottests-run1.txt +docs/planning/green-program/nic-bus/serials/737-landing-resmoke-2026-09-05/boottests-run2.txt +docs/planning/green-program/nic-bus/serials/737-landing-resmoke-2026-09-05/build-testing.txt +docs/planning/green-program/nic-bus/serials/737-r157-2026-09-04/boot-run.txt +docs/planning/green-program/nic-bus/serials/737-r157-2026-09-04/build.txt +docs/planning/green-program/nic-bus/serials/737-r157-2026-09-04/disk.txt +docs/planning/green-program/nic-bus/serials/737-r157-2026-09-04/hashes.txt +docs/planning/green-program/nic-bus/serials/737-r157-2026-09-04/ratchet-after-revert.txt +docs/planning/green-program/nic-bus/serials/737-r157-2026-09-04/ratchet-head.txt +docs/planning/green-program/nic-bus/serials/737-r157-2026-09-04/ratchet-mutation-outside-dirs.txt +docs/planning/green-program/nic-bus/serials/737-rca-advance/m2-clean-rebuild-verification.txt +docs/planning/green-program/nic-bus/serials/739-gdb-chat-fix/README.md +docs/planning/green-program/nic-bus/serials/b5-mutation-evidence.txt +docs/planning/green-program/nic-bus/serials/fix2-prove.md +docs/planning/green-program/nic-bus/serials/sweep3-prove2/b1-b3-live-forced-mismatch-beast.txt +docs/planning/green-program/nic-bus/serials/sweep3-prove2/x86-boot-tests-5-run-20260901.txt +docs/planning/green-program/nic-bus/serials/sweep3-prove2/x86-gate-full-with-m1-test-20260901.txt +docs/planning/green-program/nic-bus/serials/sweep3-prove3/x86-boot-tests-5-fresh/runner-log-8950d671.txt +docs/planning/green-program/nic-bus/serials/sweep3-prove3/x86/x86-gate-runner-log-8950d671.txt +docs/planning/green-program/nic-bus/serials/sweep3-prove3/x86/x86-prod-profile-run1-8950d671.txt +docs/planning/green-program/nic-bus/serials/sweep3-prove3/x86/x86-prod-profile-run2-8950d671.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_10_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_11_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_12_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_13_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_14_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_15_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_16_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_17_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_18_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_19_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_1_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_20_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_21_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_22_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_23_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_24_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_25_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_2_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_3_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_4_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_5_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_6_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_7_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_8_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_9_stdout.txt +docs/planning/green-program/process/588-UNPUBLISHED-CONSTRUCTION-2026-09-07.md +docs/planning/green-program/process/927-2026-09-07.md +docs/planning/green-program/process/serials/588/green-x86-boot-tests-gate.txt +docs/planning/green-program/process/serials/588/green-x86-boot-tests-landing-gate.txt +docs/planning/green-program/process/serials/588/green-x86-fixpass-gate-run1.txt +docs/planning/green-program/process/serials/927/baseline/fork-disassembly.txt +docs/planning/green-program/process/serials/927/baseline/gdb-commands.txt +docs/planning/green-program/process/serials/927/baseline/gdb-probe.log +docs/planning/green-program/process/serials/927/baseline/repro-boot.log +docs/planning/green-program/process/serials/927/baseline/repro-build.log +docs/planning/green-program/process/serials/927/context-refusal/boot-tests-only-context-refusal.log +docs/planning/green-program/process/serials/927/context-refusal/breenix_x86_boot_tests_only.yN9Xhi/build.log +docs/planning/green-program/process/serials/927/context-refusal/proof-context-refusal.log +docs/planning/green-program/process/serials/927/final/cleanup.txt +docs/planning/green-program/process/serials/927/final/docs-precommit/precommit-build.log +docs/planning/green-program/process/serials/927/final/docs-precommit/precommit-docs.log +docs/planning/green-program/process/serials/927/final/oracle-rescore.log +docs/planning/green-program/process/serials/927/final/precommit-build.log +docs/planning/green-program/process/serials/927/final/precommit-scorer.log +docs/planning/green-program/process/serials/927/host-120s/boot-tests-only-120s.log +docs/planning/green-program/process/serials/927/host-120s/breenix_x86_boot_tests_only.9Ey0VT/build.log +docs/planning/green-program/process/serials/927/host-120s/breenix_x86_boot_tests_only.9Ey0VT/image-build.log +docs/planning/green-program/process/serials/927/host-120s/breenix_x86_boot_tests_only.9Ey0VT/qemu.log +docs/planning/green-program/process/serials/927/host-120s/proof-120s.log +docs/planning/green-program/process/serials/927/host/boot-tests-only-contention.log +docs/planning/green-program/process/serials/927/host/boot-tests-only-preflight-wiring-fail.log +docs/planning/green-program/process/serials/927/host/contention.txt +docs/planning/green-program/process/serials/927/host/oracle-contention.txt +docs/planning/green-program/process/serials/927/host/oracle-x86-contention.log +docs/planning/green-program/process/serials/927/host/precommit-build.log +docs/planning/green-program/process/serials/927/host/precommit.log +docs/planning/green-program/process/serials/927/host/proof-contention.log +docs/planning/green-program/process/serials/927/host/proof-preflight-wiring-fail.log +docs/planning/green-program/process/serials/927/oracle/breenix_813_x86_64.MWnXFR/boot_1/qemu.log +docs/planning/green-program/process/serials/927/oracle/breenix_813_x86_64.MWnXFR/image-path.txt +docs/planning/green-program/process/serials/927/oracle/breenix_813_x86_64.MWnXFR/kernel-build.log +docs/planning/green-program/process/serials/927/oracle/oracle-retry.log +docs/planning/green-program/process/serials/927/oracle/oracle-x86.log +docs/planning/green-program/process/serials/927/proof/boot-tests-only.log +docs/planning/green-program/process/serials/927/proof/breenix_x86_boot_tests_1/qemu.log +docs/planning/green-program/process/serials/927/proof/breenix_x86_boot_tests_only.tBZNH3/build.log +docs/planning/green-program/process/serials/927/proof/breenix_x86_boot_tests_only.tBZNH3/image-build.log +docs/planning/green-program/process/serials/927/proof/breenix_x86_boot_tests_only.tBZNH3/qemu.log +docs/planning/green-program/process/serials/927/proof/breenix_x86_prod_profile/qemu.log +docs/planning/green-program/process/serials/927/proof/breenix_x86_prod_profile_build.log +docs/planning/green-program/process/serials/927/proof/x86-boot-tests.log +docs/planning/green-program/process/serials/927/proof/x86-prod.log +docs/planning/green-program/process/serials/927/quiesce-diagnostic/boot-tests-only-quiesce-stall.log +docs/planning/green-program/process/serials/927/quiesce-diagnostic/current-probe.log +docs/planning/green-program/process/serials/927/quiesce-diagnostic/current-snapshot.log +docs/planning/green-program/process/serials/927/quiesce-diagnostic/proof-quiesce-stall.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_813_x86_64.wdsXnx/boot_1/qemu.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_813_x86_64.wdsXnx/image-path.txt +docs/planning/green-program/process/serials/927/reverify/beast/breenix_813_x86_64.wdsXnx/kernel-build.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_gate_structure_preflight.IpUn6r/gate_capture_drain_structure.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_boot_tests_1/qemu.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_boot_tests_only.LMopbd/build.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_boot_tests_only.LMopbd/image-build.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_boot_tests_only.LMopbd/image-path.txt +docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_boot_tests_only.LMopbd/qemu.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_prod_profile/qemu.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_prod_profile_build.log +docs/planning/green-program/process/serials/927/reverify/beast/reverify/boot-only.log +docs/planning/green-program/process/serials/927/reverify/beast/reverify/full.log +docs/planning/green-program/process/serials/927/reverify/beast/reverify/oracle-fixed.log +docs/planning/green-program/process/serials/927/reverify/beast/reverify/oracle.log +docs/planning/green-program/process/serials/927/reverify/beast/reverify/precommit-fixture.log +docs/planning/green-program/process/serials/927/reverify/beast/reverify/precommit.log +docs/planning/green-program/process/serials/927/reverify/beast/reverify/prod.log +docs/planning/green-program/process/serials/927/reverify/docs-claim-draft.log +docs/planning/green-program/sockets/693-FIX-2026-09-02.md +docs/planning/green-program/sockets/693-RCA-2026-09-02.md +docs/planning/green-program/sockets/764-RCA-2026-09-03.md +docs/planning/green-program/sockets/772-DIAG-2026-09-03.md +docs/planning/green-program/sockets/772-EXPERIMENT-2026-09-03.md +docs/planning/green-program/sockets/772-EXPERIMENT-R2-2026-09-03.md +docs/planning/green-program/sockets/772-FIX-A-PROVE-2026-09-03.md +docs/planning/green-program/sockets/772-R113-ATTRIBUTION-2026-09-04.md +docs/planning/green-program/sockets/772-R113-measure-2026-09-04.md +docs/planning/green-program/sockets/772-R113-measure-r2-2026-09-04.md +docs/planning/green-program/sockets/775-CENSUS-EQUIVALENCE-2026-09-04.md +docs/planning/green-program/sockets/775-PROVE-2026-09-04.md +docs/planning/green-program/sockets/787-REGRESSION-RCA-2026-09-04.md +docs/planning/green-program/sockets/AB-2026-08-29-round3.md +docs/planning/green-program/sockets/EVIDENCE-2026-08-29.md +docs/planning/green-program/sockets/serials/693-fix-r2/README.md +docs/planning/green-program/sockets/serials/693-fix-r2/x86-boottests-branch-5983fc6f-20260902.txt +docs/planning/green-program/sockets/serials/693-fix-r2/x86-boottests-main-509802e5-attempt1-reader_exit_15-20260902.txt +docs/planning/green-program/sockets/serials/693-fix-r2/x86-boottests-main-509802e5-attempt2-census-mismatch-20260902.txt +docs/planning/green-program/sockets/serials/693-fix-r2/x86-boottests-main-509802e5-attempt3-timeout-20260902.txt +docs/planning/green-program/sockets/serials/693-fix-r2/x86-boottests-main-509802e5-attempt4-census-mismatch-20260902.txt +docs/planning/green-program/sockets/serials/693-land/README.md +docs/planning/green-program/sockets/serials/693-rca/x86-693rca-driver-kvm-20260902.txt +docs/planning/green-program/sockets/serials/693-rca/x86-693rca-driver-tcg-20260902.txt +docs/planning/green-program/sockets/serials/693-rca/x86-693rca-driver-tcg-stamped-20260902.txt +docs/planning/green-program/sockets/serials/707-2026-09-02/README.md +docs/planning/green-program/sockets/serials/707-2026-09-02/x86-battery-r2/README.md +docs/planning/green-program/sockets/serials/764-rca/README.md +docs/planning/green-program/sockets/serials/772-diag/A0/boot_01.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_02.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_03.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_04.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_05.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_06.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_07.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_08.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_09.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_10.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/build.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_01.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_02.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_03.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_03/stdout.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_04.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_05.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_06.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_07.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_08.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_09.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_10.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/build.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_01.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_02.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_03.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_04.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_05.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_06.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_07.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_08.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_09.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_10.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/build.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_01.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_02.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_03.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_04.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_05.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_05/stdout.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_06.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_07.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_08.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_09.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_10.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/build.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-1.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-10.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-11.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-12.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-13.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-14.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-15.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-16.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-17.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-18.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-19.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-2.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-20.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-21.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-22.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-23.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-24.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-25.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-26.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-27.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-28.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-29.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-3.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-30.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-4.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-5.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-6.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-7.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-8.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-9.txt +docs/planning/green-program/sockets/serials/772-exp/README.md +docs/planning/green-program/sockets/serials/772-fix-a/prod-profile/prod-profile-boot-1.txt +docs/planning/green-program/sockets/serials/772-fix-a/prod-profile/prod-profile-boot-2.txt +docs/planning/green-program/sockets/serials/772-fix-a/prod-profile/prod-profile-boot-3.txt +docs/planning/green-program/sockets/serials/772-fix-a/prod-profile/prod-profile-boot-4.txt +docs/planning/green-program/sockets/serials/772-fix-a/prod-profile/prod-profile-boot-5.txt +docs/planning/green-program/sockets/serials/772-r113-r2/L0/boot_01/stdout.txt +docs/planning/green-program/sockets/serials/772-r113-r2/L0/boot_02/stdout.txt +docs/planning/green-program/sockets/serials/772-r113-r2/L0/boot_03/stdout.txt +docs/planning/green-program/sockets/serials/772-r113-r2/L0/build.txt +docs/planning/green-program/sockets/serials/772-r113-r2/L1/boot_01/stdout.txt +docs/planning/green-program/sockets/serials/772-r113-r2/L1/boot_02/stdout.txt +docs/planning/green-program/sockets/serials/772-r113-r2/L1/boot_03/stdout.txt +docs/planning/green-program/sockets/serials/772-r113-r2/L1/build.txt +docs/planning/green-program/sockets/serials/772-r113/L0/boot_01/stdout.txt +docs/planning/green-program/sockets/serials/772-r113/L0/boot_02/stdout.txt +docs/planning/green-program/sockets/serials/772-r113/L0/boot_03/stdout.txt +docs/planning/green-program/sockets/serials/772-r113/L0/build.txt +docs/planning/green-program/sockets/serials/772-r113/L1/boot_01/stdout.txt +docs/planning/green-program/sockets/serials/772-r113/L1/boot_02/stdout.txt +docs/planning/green-program/sockets/serials/772-r113/L1/boot_03/stdout.txt +docs/planning/green-program/sockets/serials/772-r113/L1/build.txt +docs/planning/green-program/sockets/serials/772-r113/ab-verify/branch/boot_05/stdout.txt +docs/planning/green-program/sockets/serials/772-r113/ab-verify/main/boot_02/stdout.txt +docs/planning/green-program/sockets/serials/772-r113/ab-verify/main/boot_04/stdout.txt +docs/planning/green-program/sockets/serials/775-prove/g4/batch1-gate.txt +docs/planning/green-program/sockets/serials/775-prove/g4/batch2-gate.txt +docs/planning/green-program/sockets/serials/775-prove/g4/batch3-gate.txt +docs/planning/green-program/sockets/serials/775-prove/g4/batch4-boot1-FAIL-636/stdout.txt +docs/planning/green-program/sockets/serials/775-prove/g4/batch4-gate.txt +docs/planning/green-program/sockets/serials/775-prove/g4/batch5-boot3-FAIL-631/stdout.txt +docs/planning/green-program/sockets/serials/775-prove/g4/batch5-gate.txt +docs/planning/green-program/sockets/serials/775-prove/mutation-e/boot1-gate.txt +docs/planning/green-program/sockets/serials/775-prove/mutation-e/boot1/stdout.txt +docs/planning/green-program/sockets/serials/775-prove/mutation-e/boot2-gate.txt +docs/planning/green-program/sockets/serials/775-prove/mutation-e/boot2/stdout.txt +docs/planning/green-program/sockets/serials/775-prove/mutation-e/boot3-gate.txt +docs/planning/green-program/sockets/serials/775-prove/mutation-e/boot3/stdout.txt +docs/planning/green-program/sockets/serials/775-prove/production/boot1-gate.txt +docs/planning/green-program/sockets/serials/775-prove/production/boot2-gate.txt +docs/planning/green-program/sockets/serials/775-prove/production/boot3-gate.txt +docs/planning/green-program/sockets/serials/775-prove/production/boot4-gate.txt +docs/planning/green-program/sockets/serials/775-prove/production/boot5-gate.txt +docs/planning/green-program/sockets/serials/775-prove/production/boot6-gate.txt +docs/planning/green-program/sockets/serials/775/builds/aarch64-kernel.txt +docs/planning/green-program/sockets/serials/775/builds/structure-tests.txt +docs/planning/green-program/sockets/serials/775/builds/x86-production.txt +docs/planning/green-program/sockets/serials/775/builds/x86-testing.txt +docs/planning/green-program/sockets/serials/775/case-a/deterministic-strand/gate.txt +docs/planning/green-program/sockets/serials/775/case-a/historical-wedge/gate-boots1-3.txt +docs/planning/green-program/sockets/serials/775/case-a/historical-wedge/gate-boots4-7.txt +docs/planning/green-program/sockets/serials/775/case-b-post-removal-mutation/README.md +docs/planning/green-program/sockets/serials/775/case-b-post-removal-mutation/gate.txt +docs/planning/green-program/sockets/serials/775/case-b-post-removal-mutation/qemu_stdout.txt +docs/planning/green-program/sockets/serials/775/case-d/README.md +docs/planning/green-program/sockets/serials/775/case-d/gate-boot5.txt +docs/planning/green-program/sockets/serials/775/case-d/gate-boot6.txt +docs/planning/green-program/sockets/serials/775/case-d/gate-boots1-4.txt +docs/planning/green-program/sockets/serials/775/head-green/README.md +docs/planning/green-program/sockets/serials/775/head-green/gate.txt +docs/planning/green-program/sockets/serials/775/production/README.md +docs/planning/green-program/sockets/serials/775/production/boot1/gate.txt +docs/planning/green-program/sockets/serials/775/production/boot2/gate.txt +docs/planning/green-program/sockets/serials/775/round3/README.md +docs/planning/green-program/sockets/serials/775/round3/builds/aarch64-kernel.txt +docs/planning/green-program/sockets/serials/775/round3/builds/structure-test.txt +docs/planning/green-program/sockets/serials/775/round3/builds/structure-tests-26-targets.txt +docs/planning/green-program/sockets/serials/775/round3/builds/verdict-test.txt +docs/planning/green-program/sockets/serials/775/round3/builds/x86-testing.txt +docs/planning/green-program/sockets/serials/775/round3/builds/x86-zero-feature.txt +docs/planning/green-program/sockets/serials/775/round3/case-d-broad-removal/README.md +docs/planning/green-program/sockets/serials/775/round3/case-d-broad-removal/specimens/prod-r3head-b/gate-3.txt +docs/planning/green-program/sockets/serials/775/round3/case-d-broad-removal/specimens/prod-r3head-b/gate-4.txt +docs/planning/green-program/sockets/serials/775/round3/case-d-broad-removal/specimens/prod-r3head-b/gate-5.txt +docs/planning/green-program/sockets/serials/775/round3/case-d-broad-removal/specimens/standalone-gate.txt +docs/planning/green-program/sockets/serials/775/round3/r3-head-green/gate.txt +docs/planning/green-program/sockets/serials/775/round3/r3-idle-cadence/gate.txt +docs/planning/green-program/sockets/serials/775/round3/r3-idle-strand/gate.txt +docs/planning/green-program/sockets/serials/775/round3/r3-production/gate-1.txt +docs/planning/green-program/sockets/serials/775/round3/r3-production/gate-2.txt +docs/planning/green-program/sockets/serials/775/round3/r3-production/gate-3.txt +docs/planning/green-program/sockets/serials/775/round3/r3-production/gate-4.txt +docs/planning/green-program/sockets/serials/775/round3/r3-production/gate-5.txt +docs/planning/green-program/sockets/serials/775/round4/README.md +docs/planning/green-program/sockets/serials/775/round4/boot-replay/control-round3-head/gate-1.txt +docs/planning/green-program/sockets/serials/775/round4/boot-replay/control-round3-head/gate-2.txt +docs/planning/green-program/sockets/serials/775/round4/boot-replay/with-scheduler-fix/gate.txt +docs/planning/green-program/sockets/serials/775/round4/boot-replay/without-scheduler-fix/gate.txt +docs/planning/green-program/sockets/serials/775/round4/builds/x86-testing.txt +docs/planning/green-program/sockets/serials/775/round4/builds/x86-zero-feature.txt +docs/planning/green-program/sockets/serials/775/round4/gate-green/boot1/gate.txt +docs/planning/green-program/sockets/serials/775/round4/gate-green/boot2/gate.txt +docs/planning/green-program/sockets/serials/775/round4/kstrandd-lost-wake/boot1/gate.txt +docs/planning/green-program/sockets/serials/775/round4/kstrandd-lost-wake/boot2/gate.txt +docs/planning/green-program/sockets/serials/775/round4/kstrandd-lost-wake/boot3/gate.txt +docs/planning/green-program/sockets/serials/775/round4/kstrandd-lost-wake/boot4/gate.txt +docs/planning/green-program/sockets/serials/775/round4/kstrandd-lost-wake/boot5/gate.txt +docs/planning/green-program/sockets/serials/775/round4/kstrandd-lost-wake/boot6/gate.txt +docs/planning/green-program/sockets/serials/775/round4/production/boot1/gate.txt +docs/planning/green-program/sockets/serials/775/round4/production/boot2/gate.txt +docs/planning/green-program/sockets/serials/775/round4/production/boot3/gate.txt +docs/planning/green-program/sockets/serials/775/round4/production/boot4/gate.txt +docs/planning/green-program/sockets/serials/775/round4/production/boot5/gate.txt +docs/planning/green-program/sockets/serials/775/round4/production/boot6/gate.txt +docs/planning/green-program/sockets/serials/775/round5/README.md +docs/planning/green-program/sockets/serials/775/round5/builds/x86-testing.txt +docs/planning/green-program/sockets/serials/775/round5/builds/x86-zero-feature.txt +docs/planning/green-program/sockets/serials/775/round5/x86/control-round3-head/boot1/gate.txt +docs/planning/green-program/sockets/serials/775/round5/x86/control-round3-head/boot2/gate.txt +docs/planning/green-program/sockets/serials/787-regression/ab-serials/main-1.runlog +docs/planning/green-program/sockets/serials/787-regression/ab-serials/main-2.runlog +docs/planning/green-program/sockets/serials/787-regression/ab-serials/main-3.runlog +docs/planning/green-program/sockets/serials/787-regression/ab-serials/pre-1.runlog +docs/planning/green-program/sockets/serials/787-regression/ab-serials/pre-2.runlog +docs/planning/green-program/sockets/serials/787-regression/ab-serials/pre-2/gate-stdout.txt +docs/planning/green-program/sockets/serials/787-regression/ab-serials/pre-3.runlog +docs/planning/green-program/sockets/serials/787-regression/ab-serials/pre-3/gate-stdout.txt +docs/planning/green-program/sockets/serials/787-regression/mapdis-b257e69e.txt +docs/planning/green-program/sockets/serials/787-regression/prove/gate4-1.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/gate4-2.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/prod-1.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/prod-2.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/prod-3.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/single-1.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/single-2.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/single-3.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/single-4.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/single-5.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/single-6.stdout +docs/planning/green-program/sockets/serials/787-regression/round2/alloc-guard/red-mutation-name-clone.txt +docs/planning/green-program/sockets/serials/787-regression/round2/alloc-guard/red-shipped-b257e69e.txt +docs/planning/green-program/sockets/serials/787-regression/round2/x86/boot-1.stdout +docs/planning/green-program/sockets/serials/787-regression/round2/x86/boot-2.stdout +docs/planning/green-program/sockets/serials/787-regression/round2/x86/build-testing-tail.txt +docs/planning/green-program/sockets/serials/787-regression/round2/x86/prod-1.stdout +docs/planning/green-program/sockets/serials/787-regression/spec1/gdb_sample_1.txt +docs/planning/green-program/sockets/serials/787-regression/spec1/gdb_sample_2.txt +docs/planning/green-program/sockets/serials/787-regression/spec1/gdb_sample_3.txt +docs/planning/green-program/sockets/serials/787-regression/spec1/gdb_sample_4.txt +docs/planning/green-program/sockets/serials/787-regression/spec1/gdb_sample_5.txt +docs/planning/green-program/sockets/serials/787-regression/spec1/gdb_sample_6.txt +docs/planning/green-program/sockets/serials/787-regression/spec1/gdb_sample_7.txt +docs/planning/green-program/sockets/serials/787-regression/spec2/gdb_sample_1.txt +docs/planning/green-program/sockets/serials/x86-default-gate-soak-census-20260829.md +docs/planning/green-program/sockets/serials/x86-r3-ab-battery-driver-output-20260829.txt +docs/planning/green-program/sweeps/input-gui-aarch64-2026-09-06/evidence/PLAN-LAYER-SWEEP.md.orig +docs/planning/green-program/sweeps/input-gui-aarch64-2026-09-06/evidence/claimlint-before.json +docs/planning/green-program/sweeps/input-gui-aarch64-2026-09-06/evidence/source/482.txt +docs/planning/green-program/syscalls/796-FCNTL-EAGAIN-2026-09-05.md +docs/planning/green-program/syscalls/819-ORACLE-ARMING-2026-09-05.md +docs/planning/green-program/syscalls/serials/819-oracle-arming/08-branch-x86-boot-tests-pass.txt +docs/planning/green-program/syscalls/serials/819-oracle-arming/09-branch-x86-631-clock-gettime-red.txt +docs/planning/green-program/syscalls/serials/819-oracle-arming/10-branch-x86-fcntl-oracle-line-surfaced.txt +docs/planning/green-program/timekeeping/766-ROUND-RECORD-2026-09-06.md +docs/planning/green-program/timekeeping/767-FIX-2026-09-05.md +docs/planning/green-program/timekeeping/serials/766/08-x86-prod-smp-checker-clockgettime.txt +docs/planning/green-program/timekeeping/serials/766/10-rearm-leg-x86-three-runs.txt +docs/planning/green-program/timekeeping/serials/766/26-x86-boot-tests-gate-green-final.txt +docs/planning/green-program/timekeeping/serials/766/29-x86-boot-tests-merged-head.txt +docs/planning/green-program/timekeeping/serials/766/30-x86-prod-gate-merged-head.txt +docs/planning/green-program/timekeeping/serials/766/31-x86-smp-enum-gate-merged-head.txt +docs/planning/green-program/timekeeping/serials/766/32-x86-dispatch-no-alloc-merged-head.txt +docs/planning/green-program/timekeeping/serials/767/00-red-on-main-boot-tests-user.txt +docs/planning/green-program/timekeeping/serials/767/01-x86-boot-tests-run1-kernel.txt +docs/planning/green-program/timekeeping/serials/767/01-x86-boot-tests-run1-user.txt +docs/planning/green-program/timekeeping/serials/767/02-x86-boot-tests-run2-kernel.txt +docs/planning/green-program/timekeeping/serials/767/02-x86-boot-tests-run2-user.txt +docs/planning/green-program/timekeeping/serials/767/03-x86-prod-profile-kernel.txt +docs/planning/green-program/timekeeping/serials/767/03-x86-prod-profile-user.txt +docs/planning/green-program/tracing/855-RING-WINDOW-2026-09-06.md +docs/planning/green-program/tracing/SCHED-DIAG-855-2026-09-07.md +docs/planning/green-program/tracing/X86-533-2026-08-28.md +docs/planning/green-program/tracing/X86-PROVIDER-GATE-2026-09-06.md +docs/planning/green-program/tracing/serials/2026-09-02-prove-battery-README.md +docs/planning/green-program/tracing/serials/855/landing-x86-boot-tests-gate.txt +docs/planning/green-program/tracing/serials/855/x86-buffer2048-env-failed.txt +docs/planning/green-program/tracing/serials/855/x86-buffer2048-gate.txt +docs/planning/green-program/tracing/serials/855/x86-sched16384-gate.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/README.md +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot01/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot02/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot03/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot04/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot05/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot06/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot07/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot08/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot09/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot10/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/main-3d601400/boot01/harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot01-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot02-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot03-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot04-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot05-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot06-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot07-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot08-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot09-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot10-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot11-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot12-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot13-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot14-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot15-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot16-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot17-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot18-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot19-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot20-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot01-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot02-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot03-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot04-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot05-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot06-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot07-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot08-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot09-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot10-harness_stdout.txt +docs/planning/green-program/tracing/serials/x86-default-gate-pass-20260828.txt +docs/planning/green-program/tracing/serials/x86-tracing-gdb-harness-20260828.txt +docs/planning/green-program/tty/959-PEER-HOLD-2026-09-08.md +docs/planning/green-program/tty/EVIDENCE-2026-08-30.md +docs/planning/green-program/tty/EVIDENCE-x86-14arm-reproof-2026-09-02.md +docs/planning/green-program/tty/EVIDENCE-x86-fix-round-2026-08-31.md +docs/planning/green-program/tty/serials/959/.gitattributes +docs/planning/green-program/tty/serials/959/ab-audit.json +docs/planning/green-program/tty/serials/959/ab-control/boot-01/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-01/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-02/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-02/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-03/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-03/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-04/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-04/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-05/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-05/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-06/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-06/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-07/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-07/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-08/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-08/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-09/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-09/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-10/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-10/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-11/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-11/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-12/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-12/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-13/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-13/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-14/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-14/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-15/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-15/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-16/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-16/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-17/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-17/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-18/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-18/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-19/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-19/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-20/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-20/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/exit.txt +docs/planning/green-program/tty/serials/959/ab-control/revision.txt +docs/planning/green-program/tty/serials/959/ab-control/strict20.log +docs/planning/green-program/tty/serials/959/ab-prb/boot-01/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-01/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-02/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-02/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-03/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-03/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-04/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-04/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-05/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-05/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-06/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-06/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-07/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-07/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-08/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-08/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-09/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-09/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-10/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-10/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-11/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-11/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-12/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-12/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-13/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-13/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-14/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-14/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-15/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-15/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-16/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-16/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-17/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-17/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-18/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-18/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-19/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-19/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-20/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-20/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/exit.txt +docs/planning/green-program/tty/serials/959/ab-prb/revision.txt +docs/planning/green-program/tty/serials/959/ab-prb/strict20.log +docs/planning/green-program/tty/serials/959/ab.sh.txt +docs/planning/green-program/tty/serials/959/beast-setup.sh.txt +docs/planning/green-program/tty/serials/959/beast/boot-tests.txt +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/aarch64_testing_profile_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/aarch64_testing_profile_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/block_request_lifetime_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/block_request_lifetime_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/blocking_fd_eagain_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/blocking_fd_eagain_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/capture_bxcap_schema_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/capture_bxcap_schema_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/capture_path_lock_free_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/capture_path_lock_free_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/context_restore_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/context_restore_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_component_h_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_component_h_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_coverage_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_coverage_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_mutation_register_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_mutation_register_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_sites_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_sites_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/critical_path_logging_census_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/critical_path_logging_census_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ctx_diag_ring_sample_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_fact_census_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_fact_census_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_path_lock_free_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_strand_census_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_strand_census_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dma_and_log_sink_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dma_and_log_sink_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/entry_point_df_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/entry_point_df_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/exec_lock_order_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/exec_lock_order_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/exit_tally_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/exit_tally_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ext2_disk_size_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ext2_disk_size_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ext2_lock_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ext2_lock_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/fork_lock_order_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/fork_lock_order_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_boot_facts_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_boot_facts_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_capture_drain_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_capture_drain_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_qmp_backstop_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_qmp_backstop_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/green_program_envelope_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/green_program_envelope_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/lockup_capture_guard_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/lockup_capture_guard_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/loopback_pump_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/loopback_pump_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/masked_binary_load_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/masked_binary_load_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/mmap_floor_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/mmap_floor_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/net_lock_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/net_lock_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/parallels_capture_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/parallels_capture_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/parallels_kill_by_name_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/parallels_kill_by_name_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/pipe_fifo_blocking_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/preempt_bracket_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/preempt_bracket_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/qemu_host_lock_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/qemu_host_lock_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/qemu_kill_by_name_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/qemu_kill_by_name_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ring_span_report_site_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ring_span_report_site_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/run_inspector_import_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/run_inspector_import_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/serial_line_atomicity_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/serial_line_atomicity_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/signal_eintr_predicate_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/signal_eintr_predicate_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/strand_handoff_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/strand_handoff_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/structure_preflight_parallel_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/structure_preflight_parallel_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/syscall_return_register_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/syscall_return_register_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/teardown_rustfmt_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/teardown_rustfmt_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/teardown_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/teardown_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/terminal_edge_capture_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/terminal_edge_capture_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/timer_wake_dispatch_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/timer_wake_dispatch_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/trace_ring_depth_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/trace_ring_depth_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tracing_provider_gate_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tracing_provider_gate_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_irq_fg_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_irq_fg_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_irq_pm_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_irq_pm_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_oracle_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_oracle_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/udp_ports_lock_irq_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/udp_socket_lock_irq_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/unix_stream_blocking_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/unix_stream_blocking_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/x86_boot_tests_profile_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/x86_smp_enum_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/x86_smp_enum_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/xhci_wait_irq_order_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_x86_boot_tests_1/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/beast/breenix_x86_boot_tests_1/run-inspector.json +docs/planning/green-program/tty/serials/959/beast/breenix_x86_boot_tests_1/serial_kernel.txt +docs/planning/green-program/tty/serials/959/beast/breenix_x86_boot_tests_1/serial_user.txt +docs/planning/green-program/tty/serials/959/beast/gate.exit +docs/planning/green-program/tty/serials/959/beast/gate.sh +docs/planning/green-program/tty/serials/959/beast/launcher.txt +docs/planning/green-program/tty/serials/959/beast/load-initial.txt +docs/planning/green-program/tty/serials/959/beast/load-launch.txt +docs/planning/green-program/tty/serials/959/code-claim-lint.exit +docs/planning/green-program/tty/serials/959/code-claim-lint.txt +docs/planning/green-program/tty/serials/959/code-message-claim-lint.exit +docs/planning/green-program/tty/serials/959/code-message-claim-lint.txt +docs/planning/green-program/tty/serials/959/control-fg-disassembly.txt +docs/planning/green-program/tty/serials/959/control-gdb-symbols.txt +docs/planning/green-program/tty/serials/959/control-pm-driver-disassembly.txt +docs/planning/green-program/tty/serials/959/docs-claim-lint.txt +docs/planning/green-program/tty/serials/959/docs-message-claim-lint.txt +docs/planning/green-program/tty/serials/959/final-audit.txt +docs/planning/green-program/tty/serials/959/fix-gdb-symbols.txt +docs/planning/green-program/tty/serials/959/fix-pm-driver-disassembly.txt +docs/planning/green-program/tty/serials/959/fix-pm-holder-disassembly.txt +docs/planning/green-program/tty/serials/959/fix-strict.sh.txt +docs/planning/green-program/tty/serials/959/fix-structure-final.txt +docs/planning/green-program/tty/serials/959/fix-structure.txt +docs/planning/green-program/tty/serials/959/fix/audit.json +docs/planning/green-program/tty/serials/959/fix/boot-01/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-01/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-02/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-02/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-03/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-03/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-04/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-04/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-05/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-05/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-06/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-06/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-07/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-07/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-08/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-08/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-09/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-09/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-10/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-10/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-11/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-11/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-12/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-12/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-13/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-13/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-14/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-14/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-15/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-15/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-16/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-16/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-17/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-17/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-18/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-18/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-19/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-19/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-20/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-20/serial.txt +docs/planning/green-program/tty/serials/959/fix/build.txt +docs/planning/green-program/tty/serials/959/fix/revision.txt +docs/planning/green-program/tty/serials/959/fix/strict20.exit +docs/planning/green-program/tty/serials/959/fix/strict20.txt +docs/planning/green-program/tty/serials/959/format-ratchet.txt +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq-v2/fg-forced.py +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq-v2/gdb.exit +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq-v2/gdb.txt +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq-v2/revision.txt +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq-v2/serial.txt +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq/fg-forced.py +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq/gdb.exit +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq/gdb.txt +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq/revision.txt +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq/serial.txt +docs/planning/green-program/tty/serials/959/gdb-fg-irq/fg-irq.py +docs/planning/green-program/tty/serials/959/gdb-fg-irq/gdb.exit +docs/planning/green-program/tty/serials/959/gdb-fg-irq/gdb.txt +docs/planning/green-program/tty/serials/959/gdb-fg-irq/revision.txt +docs/planning/green-program/tty/serials/959/gdb-fg-irq/serial.txt +docs/planning/green-program/tty/serials/959/gdb-original/gdb.exit +docs/planning/green-program/tty/serials/959/gdb-original/gdb.txt +docs/planning/green-program/tty/serials/959/gdb-original/peer-repro.py +docs/planning/green-program/tty/serials/959/gdb-original/revision.txt +docs/planning/green-program/tty/serials/959/gdb-original/serial.txt +docs/planning/green-program/tty/serials/959/head-citation-audit.txt +docs/planning/green-program/tty/serials/959/historical-3f29bc7b/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/historical-3f29bc7b/serial.txt +docs/planning/green-program/tty/serials/959/historical-c93ecf52-boot15/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/historical-c93ecf52-boot15/serial.txt +docs/planning/green-program/tty/serials/959/historical-hash-audit.txt +docs/planning/green-program/tty/serials/959/issue-959.json +docs/planning/green-program/tty/serials/959/kernel-image-hashes.txt +docs/planning/green-program/tty/serials/959/landing/beast-load-during.txt +docs/planning/green-program/tty/serials/959/landing/beast/breenix_x86_boot_tests_1/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/landing/beast/breenix_x86_boot_tests_1/serial_kernel.txt +docs/planning/green-program/tty/serials/959/landing/beast/breenix_x86_boot_tests_1/serial_user.txt +docs/planning/green-program/tty/serials/959/landing/beast/landing-load.txt +docs/planning/green-program/tty/serials/959/landing/beast/landing-x86.txt +docs/planning/green-program/tty/serials/959/landing/boot-01/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/landing/boot-01/serial.txt +docs/planning/green-program/tty/serials/959/landing/boot-02/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/landing/boot-02/serial.txt +docs/planning/green-program/tty/serials/959/landing/boot-03/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/landing/boot-03/serial.txt +docs/planning/green-program/tty/serials/959/landing/boot-04/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/landing/boot-04/serial.txt +docs/planning/green-program/tty/serials/959/landing/boot-05/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/landing/boot-05/serial.txt +docs/planning/green-program/tty/serials/959/landing/build.txt +docs/planning/green-program/tty/serials/959/landing/citation-audit.txt +docs/planning/green-program/tty/serials/959/landing/message-claim-lint.txt +docs/planning/green-program/tty/serials/959/landing/prose-claim-lint.txt +docs/planning/green-program/tty/serials/959/landing/revision.txt +docs/planning/green-program/tty/serials/959/landing/strict5-audit.json +docs/planning/green-program/tty/serials/959/landing/strict5.txt +docs/planning/green-program/tty/serials/959/landing/structure.txt +docs/planning/green-program/tty/serials/959/landing/tree-claim-lint.txt +docs/planning/green-program/tty/serials/959/mutation-time-only.exit +docs/planning/green-program/tty/serials/959/mutation-time-only.txt +docs/planning/green-program/tty/serials/959/original-harness-source.txt +docs/planning/green-program/tty/serials/959/prb-gdb-symbols.txt +docs/planning/green-program/tty/serials/959/prb-pm-disassembly.txt +docs/planning/green-program/tty/serials/959/prod/boot/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/prod/boot/run-inspector.json +docs/planning/green-program/tty/serials/959/prod/boot/serial.txt +docs/planning/green-program/tty/serials/959/prod/preflight/aarch64_testing_profile_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/aarch64_testing_profile_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/block_request_lifetime_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/block_request_lifetime_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/blocking_fd_eagain_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/blocking_fd_eagain_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/capture_bxcap_schema_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/capture_bxcap_schema_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/capture_path_lock_free_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/capture_path_lock_free_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/context_restore_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/context_restore_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_component_h_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_component_h_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_coverage_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_coverage_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_mutation_register_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_mutation_register_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_sites_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_sites_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/critical_path_logging_census_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/critical_path_logging_census_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/ctx_diag_ring_sample_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_fact_census_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_fact_census_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_path_lock_free_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_strand_census_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_strand_census_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/dma_and_log_sink_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/dma_and_log_sink_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/entry_point_df_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/entry_point_df_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/exec_lock_order_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/exec_lock_order_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/exit_tally_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/exit_tally_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/ext2_disk_size_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/ext2_disk_size_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/ext2_lock_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/ext2_lock_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/fork_lock_order_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/fork_lock_order_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/gate_boot_facts_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/gate_boot_facts_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/gate_capture_drain_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/gate_capture_drain_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/gate_qmp_backstop_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/gate_qmp_backstop_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/green_program_envelope_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/green_program_envelope_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/lockup_capture_guard_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/lockup_capture_guard_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/loopback_pump_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/loopback_pump_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/masked_binary_load_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/masked_binary_load_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/mmap_floor_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/mmap_floor_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/net_lock_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/net_lock_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/parallels_capture_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/parallels_capture_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/parallels_kill_by_name_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/parallels_kill_by_name_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/pipe_fifo_blocking_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/preempt_bracket_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/preempt_bracket_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/qemu_host_lock_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/qemu_host_lock_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/qemu_kill_by_name_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/qemu_kill_by_name_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/ring_span_report_site_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/ring_span_report_site_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/run_inspector_import_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/run_inspector_import_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/serial_line_atomicity_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/serial_line_atomicity_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/signal_eintr_predicate_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/signal_eintr_predicate_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/strand_handoff_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/strand_handoff_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/structure_preflight_parallel_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/structure_preflight_parallel_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/syscall_return_register_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/syscall_return_register_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/teardown_rustfmt_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/teardown_rustfmt_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/teardown_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/teardown_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/terminal_edge_capture_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/terminal_edge_capture_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/timer_wake_dispatch_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/timer_wake_dispatch_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/trace_ring_depth_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/trace_ring_depth_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/tracing_provider_gate_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/tracing_provider_gate_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/tty_irq_fg_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/tty_irq_fg_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/tty_irq_pm_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/tty_irq_pm_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/tty_oracle_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/tty_oracle_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/udp_ports_lock_irq_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/udp_socket_lock_irq_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/unix_stream_blocking_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/unix_stream_blocking_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/x86_boot_tests_profile_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/x86_smp_enum_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/x86_smp_enum_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/xhci_wait_irq_order_structure.status +docs/planning/green-program/tty/serials/959/prod/prod.exit +docs/planning/green-program/tty/serials/959/prod/prod.txt +docs/planning/green-program/tty/serials/959/prod/revision.txt +docs/planning/green-program/tty/serials/959/qemu-cleanup-beast.txt +docs/planning/green-program/tty/serials/959/qemu-cleanup-mac.txt +docs/planning/green-program/tty/serials/959/ratchet-green.exit +docs/planning/green-program/tty/serials/959/ratchet-green.txt +docs/planning/green-program/tty/serials/959/ratchet-red.exit +docs/planning/green-program/tty/serials/959/ratchet-red.txt +docs/planning/green-program/tty/serials/959/run-fg-forced.sh.txt +docs/planning/green-program/tty/serials/959/run-fg-gdb.sh.txt +docs/planning/green-program/tty/serials/959/run-peer-gdb.sh.txt +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/aarch64_testing_profile_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/aarch64_testing_profile_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/block_request_lifetime_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/block_request_lifetime_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/blocking_fd_eagain_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/blocking_fd_eagain_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/capture_bxcap_schema_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/capture_bxcap_schema_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/capture_path_lock_free_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/capture_path_lock_free_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/context_restore_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/context_restore_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_component_h_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_component_h_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_coverage_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_coverage_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_mutation_register_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_mutation_register_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_sites_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_sites_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/critical_path_logging_census_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/critical_path_logging_census_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ctx_diag_ring_sample_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_fact_census_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_fact_census_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_path_lock_free_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_strand_census_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_strand_census_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dma_and_log_sink_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dma_and_log_sink_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/entry_point_df_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/entry_point_df_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/exec_lock_order_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/exec_lock_order_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/exit_tally_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/exit_tally_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ext2_disk_size_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ext2_disk_size_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ext2_lock_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ext2_lock_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/fork_lock_order_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/fork_lock_order_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_boot_facts_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_boot_facts_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_capture_drain_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_capture_drain_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_qmp_backstop_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_qmp_backstop_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/green_program_envelope_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/green_program_envelope_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/lockup_capture_guard_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/lockup_capture_guard_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/loopback_pump_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/loopback_pump_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/masked_binary_load_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/masked_binary_load_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/mmap_floor_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/mmap_floor_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/net_lock_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/net_lock_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/parallels_capture_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/parallels_capture_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/parallels_kill_by_name_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/parallels_kill_by_name_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/pipe_fifo_blocking_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/preempt_bracket_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/preempt_bracket_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/qemu_host_lock_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/qemu_host_lock_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/qemu_kill_by_name_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/qemu_kill_by_name_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ring_span_report_site_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ring_span_report_site_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/run_inspector_import_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/run_inspector_import_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/serial_line_atomicity_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/serial_line_atomicity_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/signal_eintr_predicate_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/signal_eintr_predicate_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/strand_handoff_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/strand_handoff_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/structure_preflight_parallel_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/structure_preflight_parallel_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/syscall_return_register_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/syscall_return_register_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/teardown_rustfmt_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/teardown_rustfmt_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/teardown_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/teardown_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/terminal_edge_capture_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/terminal_edge_capture_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/timer_wake_dispatch_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/timer_wake_dispatch_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/trace_ring_depth_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/trace_ring_depth_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tracing_provider_gate_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tracing_provider_gate_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_irq_fg_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_irq_fg_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_irq_pm_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_irq_pm_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_oracle_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_oracle_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/udp_ports_lock_irq_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/udp_socket_lock_irq_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/unix_stream_blocking_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/unix_stream_blocking_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/x86_boot_tests_profile_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/x86_smp_enum_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/x86_smp_enum_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/xhci_wait_irq_order_structure.status +docs/planning/green-program/tty/serials/x86-boot-tests-attempt1-boot2-timing-miss-20260831.txt +docs/planning/green-program/tty/serials/x86-boot-tests-attempt2-boot9-timing-miss-20260831.txt +docs/planning/green-program/tty/serials/x86-dedicated-tty-oracle-gate-5x-20260831.txt +docs/planning/green-program/tty/serials/x86-fix2-beast-contention-evidence-20260831.txt +docs/planning/green-program/tty/serials/x86-fix2-dedicated-tty-oracle-gate-script-log-20260831.txt +docs/planning/green-program/tty/serials/x86-fix2-prod-profile-gate-CONTENTION-FAIL-script-log-20260831.txt +docs/planning/green-program/tty/serials/x86-fix2-prod-profile-gate-retry-PASS-script-log-20260831.txt +docs/planning/green-program/tty/serials/x86-mutation-M1a-master-nonblock-reverted-verdict-20260831.txt +docs/planning/green-program/tty/serials/x86-mutation-M1a-reverted-clean-verdict-20260831.txt +docs/planning/green-program/tty/serials/x86-prod-profile-gate-with-tty-canary-run1-20260831.txt +docs/planning/green-program/tty/serials/x86-prod-profile-gate-with-tty-canary-run5-20260831.txt +docs/planning/green-program/tty/serials/x86-tty-oracle-25boot-HEAD-0efa94a9-20260902.txt +docs/planning/green-program/x86-prod/serials/prove-673-leg3-boot4-667-recurrence.md +docs/planning/t3g-prb/GATE-BASELINE-f96ea36c.md +docs/planning/teardown-unification/589-ROUND2-PARTITION-2026-08-20.md +docs/planning/teardown-unification/pr3-round3-gate-logs/03-x86-build-beast.txt +docs/planning/teardown-unification/pr3-round3-gate-logs/README.md +docs/planning/triage-sweep-2026-08-29/ATTRIBUTION.md +docs/planning/x86-636/636-RCA-AND-FIX.md +docs/planning/x86-672/serials/branch-dc987245-gate-pass.txt +docs/planning/x86-672/serials/branch-x86-boot-tests-pass.txt +docs/planning/x86-672/serials/main-baseline-bc383295-gate.txt +docs/planning/x86-672/serials/mutation-unpaired-enable-gate.txt +docs/planning/x86-smp/PR1-ENUM-2026-09-05.md +docs/planning/x86-smp/serials/pr1/README.md +docs/planning/x86-smp/serials/pr1/final-gate-3legs.txt +docs/planning/x86-smp/serials/pr1/leg-serial-excerpts.txt +docs/planning/x86-smp/serials/pr1/mut-m1-smp1-smp2.txt +docs/planning/x86-smp/serials/pr1/oracle-main-smp2.txt +docs/planning/x86-smp/serials/pr1/resmoke-merged-head.txt +docs/planning/x86-smp/serials/pr1/round2-x86-gates.txt +docs/planning/x86-smp/serials/pr1/x86-boot-tests-x1.txt +docs/planning/x86-smp/serials/pr1/x86-prod-profile.txt +docs/planning/xhci-head-to-head.md +kernel/src/arch_impl/aarch64/context_switch.rs +kernel/src/fs/devfs/mod.rs +kernel/src/ipc/fd.rs +kernel/src/ipc/poll.rs +kernel/src/ipc/stdin.rs +kernel/src/main.rs +kernel/src/main_aarch64.rs +kernel/src/process/process.rs +kernel/src/socket/unix.rs +kernel/src/syscall/blocking_io.rs +kernel/src/syscall/blocking_io_oracle.rs +kernel/src/syscall/fs.rs +kernel/src/syscall/handlers.rs +kernel/src/syscall/ioctl.rs +kernel/src/syscall/pipe.rs +kernel/src/task/kthread.rs +kernel/src/task/mod.rs +kernel/src/task/process_task.rs +kernel/src/task/softirq_tests.rs +kernel/src/task/softirqd.rs +kernel/src/task/timer_wake_oracle.rs +kernel/src/test_framework/registry.rs +linux-profile-artifacts/input-profile-source-refs.txt +linux-profile-artifacts/runtime-trace-commands.txt +scripts/f23-render-verdict.sh +scripts/f24-render-verdict.sh +scripts/lib/python-with-pil.sh +scripts/parallels/capture-display.sh +scripts/run-structure-tests.sh +scripts/score-blocking-io-oracle.py +scripts/score-input-inject-negative-control.py +scripts/score-softirq-deferral.py +scripts/test-softirq-strict-status.py +scripts/x86-gate-verdict.sh +tests/blocking_fd_eagain_structure.rs +tests/console_read_structure.rs +tests/fixtures/softirq-deferral-ok.txt +tests/fixtures/udp-socket-lock-aarch64-serial.txt +tests/gate_capture_drain_structure.rs +tests/gate_qmp_backstop_structure.rs +tests/loopback_pump_structure.rs +tests/parallels_capture_structure.rs +tests/run_inspector_import_structure.rs +tests/softirq_deferral_structure.rs +tests/structure_preflight_parallel_structure.rs +tests/support/python_with_pil.rs +tests/timer_wake_dispatch_structure.rs +tests/ttbr0_shadow_reconciliation_structure.rs +tests/tty_irq_pm_structure.rs +tests/unix_stream_blocking_structure.rs +tests/x86_boot_tests_profile_structure.rs +tools/breenix-runs/DESIGN.md +tools/breenix-runs/README.md +tools/breenix-runs/ROUND-2026-09-06.md +tools/breenix-runs/Sources/BreenixRuns/Launch/RemoteCommand.swift +userspace/programs/Cargo.toml +userspace/programs/build.sh +userspace/programs/src/console_read_oracle.rs +userspace/programs/src/futex_handoff_oracle.rs +userspace/programs/src/pipe_fifo_blocking_oracle.rs +userspace/programs/src/unix_stream_blocking_oracle.rs +userspace/programs/src/unix_stream_blocking_supervisor.rs diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-message-claim.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-message-claim.txt new file mode 100644 index 000000000..b1655d1ce --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-message-claim.txt @@ -0,0 +1 @@ +claim-lint: clean commit message (.tmp/strict-fixture-commit.txt). diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.attempt-1.log new file mode 100644 index 000000000..85f1ac928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..85f1ac928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.attempt-1.log new file mode 100644 index 000000000..70fbfcd2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.attempt-1.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.log new file mode 100644 index 000000000..70fbfcd2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.attempt-1.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/blocking_fd_eagain_structure.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.attempt-1.log new file mode 100644 index 000000000..daf382a53 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.attempt-1.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test every_budget_arm_is_read_separately ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..daf382a53 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test every_budget_arm_is_read_separately ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..89c777448 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.attempt-1.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.log new file mode 100644 index 000000000..89c777448 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.attempt-1.log new file mode 100644 index 000000000..91198ba8c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.log new file mode 100644 index 000000000..91198ba8c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/console_read_structure.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.attempt-1.log new file mode 100644 index 000000000..ca3955189 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.attempt-1.log @@ -0,0 +1,110 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test no_cr3_dispatch_fails_closed ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 70.53s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.log new file mode 100644 index 000000000..ca3955189 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/context_restore_structure.log @@ -0,0 +1,110 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test no_cr3_dispatch_fails_closed ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 70.53s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.attempt-1.log new file mode 100644 index 000000000..90db1810e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.log new file mode 100644 index 000000000..90db1810e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.attempt-1.log new file mode 100644 index 000000000..f3dce5f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.log new file mode 100644 index 000000000..f3dce5f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.attempt-1.log new file mode 100644 index 000000000..ec1b025ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_gated_mutation_is_declared ... ok +test every_declared_mutation_perturbs_a_real_site ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..ec1b025ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_gated_mutation_is_declared ... ok +test every_declared_mutation_perturbs_a_real_site ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.attempt-1.log new file mode 100644 index 000000000..c5d4cad0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.log new file mode 100644 index 000000000..c5d4cad0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.attempt-1.log new file mode 100644 index 000000000..e77409926 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test critical_path_log_census_is_pinned ... ok +test critical_path_log_wider_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.log new file mode 100644 index 000000000..e77409926 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test critical_path_log_census_is_pinned ... ok +test critical_path_log_wider_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.attempt-1.log new file mode 100644 index 000000000..ad44aa1bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.attempt-1.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test ctx_ring_writes_are_sampled ... ok +test diagnostic_sample_values_are_pinned ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..ad44aa1bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test ctx_ring_writes_are_sampled ... ok +test diagnostic_sample_values_are_pinned ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log new file mode 100644 index 000000000..c48e0712f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..c48e0712f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.attempt-1.log new file mode 100644 index 000000000..17dbe4f38 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.log new file mode 100644 index 000000000..17dbe4f38 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..c968a29c2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test master_kernel_pml4_is_read_without_a_lock ... ok +test switch_to_kernel_page_table_takes_no_lock ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..c968a29c2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test master_kernel_pml4_is_read_without_a_lock ... ok +test switch_to_kernel_page_table_takes_no_lock ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.attempt-1.log new file mode 100644 index 000000000..0cd99e23f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.log new file mode 100644 index 000000000..0cd99e23f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.attempt-1.log new file mode 100644 index 000000000..0fc05e220 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.log new file mode 100644 index 000000000..0fc05e220 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.attempt-1.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..59e2dae3d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.attempt-1.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test creation_publication_seams_are_first_and_unique ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.log new file mode 100644 index 000000000..59e2dae3d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test creation_publication_seams_are_first_and_unique ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.attempt-1.log new file mode 100644 index 000000000..1bd8befff --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.log new file mode 100644 index 000000000..1bd8befff --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.attempt-1.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.attempt-1.log new file mode 100644 index 000000000..57d07b8a4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.attempt-1.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test ext2_acquire_itself_calls_record_park ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test run_one_itself_resets_the_park_marker ... ok +test read_guard_drop_releases_before_waking ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test write_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.log new file mode 100644 index 000000000..57d07b8a4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test ext2_acquire_itself_calls_record_park ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test run_one_itself_resets_the_park_marker ... ok +test read_guard_drop_releases_before_waking ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test write_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.attempt-1.log new file mode 100644 index 000000000..2e431a456 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..2e431a456 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..d18881aa6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.log new file mode 100644 index 000000000..d18881aa6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.attempt-1.log new file mode 100644 index 000000000..e8a91a1ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..e8a91a1ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.attempt-1.log new file mode 100644 index 000000000..3ffcf12c5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.log new file mode 100644 index 000000000..3ffcf12c5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.attempt-1.log new file mode 100644 index 000000000..3d9a4c056 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.log new file mode 100644 index 000000000..3d9a4c056 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_capture_drain_structure.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.attempt-1.log new file mode 100644 index 000000000..8cf66031b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.attempt-1.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test hung_dump_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test shipped_capture_deadline_and_mutations ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.68s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..8cf66031b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_qmp_backstop_structure.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test hung_dump_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test shipped_capture_deadline_and_mutations ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.68s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.attempt-1.log new file mode 100644 index 000000000..e9d5b6da9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..e9d5b6da9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.attempt-1.log new file mode 100644 index 000000000..26e9b1027 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test boot_tests_registry_stays_kthread_only ... ok +test item2_mutation_proof ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test item1_mutation_proof ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item4_mutation_proof ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test item3_mutation_proof ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.log new file mode 100644 index 000000000..26e9b1027 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test boot_tests_registry_stays_kthread_only ... ok +test item2_mutation_proof ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test item1_mutation_proof ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item4_mutation_proof ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test item3_mutation_proof ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.attempt-1.log new file mode 100644 index 000000000..f264d19c5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.94s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.log new file mode 100644 index 000000000..f264d19c5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.94s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.attempt-1.log new file mode 100644 index 000000000..22df83a0a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.attempt-1.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_exclusion_is_a_typed_guard ... ok +test cpu_pin_records_its_reason ... ok +test drain_guard_scope_excludes_delivery ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test drain_owner_validator_rejects_force_release ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test general_idle_loops_drain_loopback ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test oracle_snapshots_cover_the_census ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_calls_decide_the_placement ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_preserves_the_wake ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_helpers_are_adjacent ... ok +test loopback_guest_budget_production_policy_cases ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test schedule_rearms_a_blocked_pump ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test thread_placement_honours_the_cpu_pin ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test rescue_retention_census ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test forced_stalled_home_retention ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test forced_offline_home_declines_retention ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.log new file mode 100644 index 000000000..22df83a0a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/loopback_pump_structure.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_exclusion_is_a_typed_guard ... ok +test cpu_pin_records_its_reason ... ok +test drain_guard_scope_excludes_delivery ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test drain_owner_validator_rejects_force_release ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test general_idle_loops_drain_loopback ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test oracle_snapshots_cover_the_census ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_calls_decide_the_placement ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_preserves_the_wake ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_helpers_are_adjacent ... ok +test loopback_guest_budget_production_policy_cases ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test schedule_rearms_a_blocked_pump ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test thread_placement_honours_the_cpu_pin ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test rescue_retention_census ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test forced_stalled_home_retention ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test forced_offline_home_declines_retention ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.attempt-1.log new file mode 100644 index 000000000..a0d7b28ee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.log new file mode 100644 index 000000000..a0d7b28ee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.attempt-1.log new file mode 100644 index 000000000..25eb6fb15 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.log new file mode 100644 index 000000000..25eb6fb15 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.attempt-1.log new file mode 100644 index 000000000..44b135527 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.attempt-1.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.log new file mode 100644 index 000000000..44b135527 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.attempt-1.log new file mode 100644 index 000000000..713b3c2e1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test pil_consumers_use_shared_resolution ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.78s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.log new file mode 100644 index 000000000..713b3c2e1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_capture_structure.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test pil_consumers_use_shared_resolution ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.78s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.attempt-1.log new file mode 100644 index 000000000..f322cfca6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.attempt-1.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..f322cfca6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/pipe_fifo_blocking_structure.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.attempt-1.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.attempt-1.log new file mode 100644 index 000000000..6449391da --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.log new file mode 100644 index 000000000..6449391da --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.attempt-1.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.attempt-1.log new file mode 100644 index 000000000..bfe3702c1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.log new file mode 100644 index 000000000..bfe3702c1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log new file mode 100644 index 000000000..5b1287258 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..5b1287258 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.attempt-1.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.attempt-1.log new file mode 100644 index 000000000..36dea6b21 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test raw_serial_primitive_census_is_pinned ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.log new file mode 100644 index 000000000..36dea6b21 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test raw_serial_primitive_census_is_pinned ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.attempt-1.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.attempt-1.log new file mode 100644 index 000000000..b5b73cdb5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.attempt-1.log @@ -0,0 +1,34 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test scorers_require_oracle ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +Traceback (most recent call last): + File "/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/scripts/test-softirq-strict-status.py", line 31, in + assert result.returncode == status, result.stdout + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AssertionError: SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_gate_structure_preflight.c4nfh6/softirq-status-3rp05dpt/serial.txt) + +test strict_gate_preserves_starvation_status ... FAILED + +failures: + +---- strict_gate_preserves_starvation_status stdout ---- + +thread 'strict_gate_preserves_starvation_status' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/tests/softirq_deferral_structure.rs:88:5: +assertion failed: std::process::Command::new("python3").current_dir(root).arg("scripts/test-softirq-strict-status.py").status().unwrap().success() +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + + +failures: + strict_gate_preserves_starvation_status + +test result: FAILED. 8 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.log new file mode 100644 index 000000000..b5b73cdb5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/softirq_deferral_structure.log @@ -0,0 +1,34 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test scorers_require_oracle ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +Traceback (most recent call last): + File "/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/scripts/test-softirq-strict-status.py", line 31, in + assert result.returncode == status, result.stdout + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AssertionError: SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_gate_structure_preflight.c4nfh6/softirq-status-3rp05dpt/serial.txt) + +test strict_gate_preserves_starvation_status ... FAILED + +failures: + +---- strict_gate_preserves_starvation_status stdout ---- + +thread 'strict_gate_preserves_starvation_status' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/tests/softirq_deferral_structure.rs:88:5: +assertion failed: std::process::Command::new("python3").current_dir(root).arg("scripts/test-softirq-strict-status.py").status().unwrap().success() +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + + +failures: + strict_gate_preserves_starvation_status + +test result: FAILED. 8 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.attempt-1.log new file mode 100644 index 000000000..6983b6303 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.attempt-1.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.log new file mode 100644 index 000000000..6983b6303 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.attempt-1.log new file mode 100644 index 000000000..b3c18c478 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..b3c18c478 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/structure_preflight_parallel_structure.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.attempt-1.log new file mode 100644 index 000000000..f4868c873 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test no_trap_names_its_return_register_as_input_only ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.log new file mode 100644 index 000000000..f4868c873 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test no_trap_names_its_return_register_as_input_only ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.attempt-1.log new file mode 100644 index 000000000..206b46dd4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.log new file mode 100644 index 000000000..206b46dd4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.attempt-1.log new file mode 100644 index 000000000..a18ef88ec --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.attempt-1.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_identity_mechanism_is_cfg_free ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.log new file mode 100644 index 000000000..a18ef88ec --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/teardown_structure.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_identity_mechanism_is_cfg_free ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.attempt-1.log new file mode 100644 index 000000000..feee71b64 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.log new file mode 100644 index 000000000..feee71b64 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.attempt-1.log new file mode 100644 index 000000000..987dc03b8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_gates_read_the_marker ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..987dc03b8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/timer_wake_dispatch_structure.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_gates_read_the_marker ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.attempt-1.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.attempt-1.log new file mode 100644 index 000000000..e34d7042e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test fail_alongside_pass_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test duplicate_pass_is_rejected ... ok +test missing_start_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.log new file mode 100644 index 000000000..e34d7042e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test fail_alongside_pass_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test duplicate_pass_is_rejected ... ok +test missing_start_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log new file mode 100644 index 000000000..1ca8fae87 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.69s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..1ca8fae87 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.69s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.attempt-1.log new file mode 100644 index 000000000..37a7dc0b4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.57s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.log new file mode 100644 index 000000000..37a7dc0b4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_fg_structure.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.57s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.attempt-1.log new file mode 100644 index 000000000..da1668e76 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.27s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.log new file mode 100644 index 000000000..da1668e76 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_irq_pm_structure.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.27s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.attempt-1.log new file mode 100644 index 000000000..e6cd02312 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test init_launches_the_oracle_on_x86 ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.log new file mode 100644 index 000000000..e6cd02312 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test init_launches_the_oracle_on_x86 ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..728d703f3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test bind_udp_uses_the_masked_primitive ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test try_lookup_udp_counts_refusals ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..728d703f3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test bind_udp_uses_the_masked_primitive ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test try_lookup_udp_counts_refusals ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..6e635c764 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.attempt-1.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..6e635c764 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.attempt-1.log new file mode 100644 index 000000000..07769e12e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.log new file mode 100644 index 000000000..07769e12e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/unix_stream_blocking_structure.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.attempt-1.log new file mode 100644 index 000000000..e957f3262 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test context_fork_is_profile_independent ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_testing_only_cow_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.83s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..e957f3262 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test context_fork_is_profile_independent ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_testing_only_cow_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.83s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.attempt-1.log new file mode 100644 index 000000000..98379cd06 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.log new file mode 100644 index 000000000..98379cd06 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.attempt-1.log new file mode 100644 index 000000000..08f5c2b48 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..08f5c2b48 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-preflight/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-provenance.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-provenance.json new file mode 100644 index 000000000..4f2409dbc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-provenance.json @@ -0,0 +1,7 @@ +{ + "source": "docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/serial.txt", + "target": "tests/fixtures/udp-socket-lock-aarch64-serial.txt", + "sha256": "ec3a60d65371aa8f3f0c7642fe2bbf3e60d79114ae33ba1d60336ee2595d4582", + "index_byte_equal": true, + "kind": "bootstrap direct recording of uncommitted merged code; not a full gate" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/qemu.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/qemu.txt new file mode 100644 index 000000000..e0ab55801 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/qemu.txt @@ -0,0 +1 @@ +qemu-system-aarch64: terminating on signal 15 from pid 44009 () diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/run.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/run.json new file mode 100644 index 000000000..a1a8ccf0e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/run.json @@ -0,0 +1,40 @@ +{ + "revision": "d94ed1416031e3a3de2fc4237fe3b57a286ff81d", + "kernel_sha256": "ca4509b1a24a2e4547fa939a42b27a114928bcaa8303a3b7572e0da4aab4021e", + "command": [ + "qemu-system-aarch64", + "-M", + "virt,gic-version=3", + "-cpu", + "cortex-a72", + "-m", + "512", + "-smp", + "4", + "-kernel", + "/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64", + "-display", + "none", + "-no-reboot", + "-device", + "virtio-gpu-device", + "-device", + "virtio-keyboard-device", + "-device", + "virtio-tablet-device", + "-device", + "virtio-blk-device,drive=ext2", + "-drive", + "if=none,id=ext2,format=raw,file=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/raw-merged-fixture.img", + "-device", + "virtio-net-device,netdev=net0", + "-netdev", + "user,id=net0", + "-serial", + "file:/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/serial.txt" + ], + "kind": "direct recording boot; not a gate", + "merge_parent": "e43ead447f05db9caf23fa03f8acdbcd70b2d1b1", + "index_tree": "cb43603c811cc55337816baadcd7773920e152d7", + "qemu_exit": 0 +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/serial.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/serial.txt new file mode 100644 index 000000000..e5e5c211f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/serial.txt @@ -0,0 +1,1407 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 623062 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp1] CPU 1: PSCI CPU_ON success (raw_st@atu1s=A0) +B[smp] CPU C2: PSCID CPU_ON success (raw_status=2@1AE0e)F +G3@BC1A1DBCEeFGD[EeFG2smp] CPU 3: PSCI CPU_ON success (raw_status=0) +3[gic] EOImodeT=1 (split EOI/DIR) - non-VMware path +1[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +T2[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=93 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T3T4T5T6T7[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=0:wait_ns=2820992:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +T8[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:logging:logging_init:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[SUBSYSTEM:timer:early:START] +[SUBSYSTEM:system:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:timer:timer_init:START] +[TEST:system:boot_sequence:START] +[TEST:timer:timer_init:PASS] +[TEST:system:boot_sequence:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=133:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=32:cleared=32] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:process:thread_creation:START] +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:process:thread_creation:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:timer:timer_delay:START] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[timer_delay] attempt=1 verdict=in-band elapsed_ms=10 host_stall_ms=1 max_gap_us=156 open_window_us=921 irqs=7 slices=87 forfeited=0 samples=130499 +[TEST:timer:timer_delay:PASS] +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[TEST:process:signal_delivery_infrastructure:START] +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[TEST:process:signal_delivery_infrastructure:PASS] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] +[TEST:timer:ring_span_report:START] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=148:elapsed_ctr_ms=204:ctx_delta=94:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=930:silence_cpu=0:woke_ms=784:verdict=ok] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[RING_SPAN:cpu=0:span_ms=1303:writes=542:dropped=0:ticks_total=3983:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=155:elapsed_ctr_ms=201:ctx_delta=406:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1106:silence_cpu=0:woke_ms=952:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=3:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2043 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2070 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1001 progress_work=43 progress_exit=0 re_kick_sgis=57 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=30 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1501 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=803 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=801 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=109:checked=631:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4281:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=3612:cleared=3616] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=799 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=801 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4016 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1211 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1211 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=401 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=603 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2218 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=6442:cpu_silence_ms=6442:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=5093:cleared=5097] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=4:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=5:window_ms=46:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=100:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8102:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12008:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20000:entry_us=138:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12010:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=24:hold_us=12006:refused=8:delivered=15:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1241 uptime_ms=8993 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2483:kernel=7955:cleared=10399] +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6109:kernel=11869:cleared=17896] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=942:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=46:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=4618:kstack=0:uva=45:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=4618:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=967:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=942:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=49:smallint=1:other=0] +[heartbeat] tid=1241 uptime_ms=10005 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9357:kernel=15397:cleared=24637] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=6:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10122:kernel=16229:cleared=26228] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[SCHED_STRAND_ORACLE:aarch64:samples=208:checked=952:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6504:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=4:reap_second=3:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=10368:kernel=16491:cleared=26733] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[heartbeat] tid=1241 uptime_ms=11007 kbd_nonzero=0 +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=11223:kernel=17376:cleared=28448] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=84:park_ms=82:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=84:park_ms=82:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11236:kernel=17387:cleared=28471] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13523:kernel=19832:cleared=33152] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13533:kernel=19837:cleared=33165] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=15126:kernel=21612:cleared=36510] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[heartbeat] tid=1241 uptime_ms=12011 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +CLONEVM_EXEC_TEST: child exited +[TTBR0_ASID_CENSUS:untagged=0:tagged=18004:kernel=24072:cleared=41415] +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=18928:kernel=25049:cleared=43260] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=18937:kernel=25053:cleared=43271] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +[init] bsshd started (PID 103) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[heartbeat] tid=1241 uptime_ms=13013 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=104 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=21752:kernel=28043:cleared=49037] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 106 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 106 +[spawn] Created child PID 106 for parent PID 1 +[spawn] Success: child PID 106 scheduled +TELNETD_STARTING +TELNETD_LISTENING +[init] Boot script completed +[spawn] path='/bin/bounce' +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +[init] bounce started (PID 107) +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 101 exited (code 0) +[init] Process 102 exited (code 0) +[init] Process 104 exited (code 0) +Bounce spheres demo starting (for Gus!) [boot_id=00000003289d9d80] +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[window] Created buffer id=1 for pid=107: 400x300 at virt=0x7ffffdf86000 phys=0x442cb000 +[bounce] Window mode: id=1 400x300 [boot_id=00000003289d9d80] +[heartbeat] tid=1241 uptime_ms=14015 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=15016 kbd_nonzero=0 +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=105 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=25554:kernel=32381:cleared=57152] +[init] Process 105 exited (code 1) +[SCHED_STRAND_ORACLE:aarch64:samples=308:checked=1209:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6504:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25560:kernel=32466:cleared=57241] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=16017 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=17018 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=18019 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=19020 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=3636:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=266:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=17637:kstack=0:uva=129:smallint=142:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=17642:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=3715:kstack=0:uva=2:smallint=4:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=3631:kstack=0:uva=2:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=137:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=127:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=4087:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=289:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=5703:kstack=0:uva=88:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=5703:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3989:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4087:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=85:smallint=199:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=88:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=4428:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=293:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=6061:kstack=0:uva=92:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=6061:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=4382:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=4428:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=89:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=92:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=4639:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=246:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=6426:kstack=0:uva=85:smallint=162:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=6427:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=4700:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=4638:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=77:smallint=161:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=85:smallint=161:other=0] +[heartbeat] tid=1241 uptime_ms=20022 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25573:kernel=33420:cleared=58205] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 37 (cpu0=3, cpu1=5, cpu2=25, cpu3=4) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 37 (cpu0=3, cpu1=5, cpu2=25, cpu3=4) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu1=1, cpu2=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 35 (cpu0=3, cpu1=4, cpu2=24, cpu3=4) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=407:checked=1408:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6504:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25573:kernel=33572:cleared=58357] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=21028 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=22029 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=23031 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=24031 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=25033 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=506:checked=1606:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6504:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25584:kernel=34704:cleared=59499] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=26033 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=27035 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=28036 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=29037 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=4144:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=266:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=18146:kstack=0:uva=129:smallint=142:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=18151:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=4223:kstack=0:uva=2:smallint=4:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=4140:kstack=0:uva=2:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=137:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=127:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=4633:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=289:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6249:kstack=0:uva=88:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6249:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4535:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4633:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=85:smallint=199:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=88:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5031:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=293:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=6664:kstack=0:uva=92:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=6664:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=4986:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5031:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=89:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=92:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5200:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=246:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=6987:kstack=0:uva=85:smallint=162:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=6988:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5261:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5199:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=77:smallint=161:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=85:smallint=161:other=0] +[heartbeat] tid=1241 uptime_ms=30038 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25594:kernel=35610:cleared=60415] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 37 (cpu0=3, cpu1=5, cpu2=25, cpu3=4) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 37 (cpu0=3, cpu1=5, cpu2=25, cpu3=4) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu1=1, cpu2=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 35 (cpu0=3, cpu1=4, cpu2=24, cpu3=4) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=605:checked=1804:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6504:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25594:kernel=35787:cleared=60592] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=31043 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=32044 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=33046 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=34047 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=35049 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=704:checked=2003:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6504:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25605:kernel=36995:cleared=61811] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=36049 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=37055 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=38056 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=39059 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=4597:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=267:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=18598:kstack=0:uva=130:smallint=142:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=18603:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=4676:kstack=0:uva=2:smallint=4:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=4592:kstack=0:uva=2:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=138:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=128:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5289:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=289:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6905:kstack=0:uva=88:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6905:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5190:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5289:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=86:smallint=199:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=88:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5745:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=294:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=7378:kstack=0:uva=93:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7378:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5701:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5745:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=89:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=93:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5902:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=246:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=7689:kstack=0:uva=85:smallint=162:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=7690:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5962:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5901:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=77:smallint=161:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=85:smallint=161:other=0] +[heartbeat] tid=1241 uptime_ms=40060 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25618:kernel=38127:cleared=62955] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 37 (cpu0=3, cpu1=5, cpu2=25, cpu3=4) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 37 (cpu0=3, cpu1=5, cpu2=25, cpu3=4) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu1=1, cpu2=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 35 (cpu0=3, cpu1=4, cpu2=24, cpu3=4) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[SCHED_STRAND_ORACLE:aarch64:samples=803:checked=2202:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6504:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25618:kernel=38332:cleared=63160] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=41066 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=42067 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=43068 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=44070 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=45071 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=902:checked=2400:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6504:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25629:kernel=39544:cleared=64382] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=46072 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=47073 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=48074 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=49077 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5127:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=267:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=19128:kstack=0:uva=130:smallint=142:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=19133:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5204:kstack=0:uva=2:smallint=4:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5122:kstack=0:uva=2:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=139:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=128:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5937:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=289:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7553:kstack=0:uva=88:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7553:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5838:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5937:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=86:smallint=199:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=88:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6375:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=295:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8008:kstack=0:uva=94:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8008:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=6332:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=6376:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=89:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=94:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6534:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=246:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=8321:kstack=0:uva=85:smallint=162:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8322:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=6595:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=6533:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=77:smallint=161:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=85:smallint=161:other=0] +[heartbeat] tid=1241 uptime_ms=50079 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25640:kernel=40543:cleared=65392] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 37 (cpu0=3, cpu1=5, cpu2=25, cpu3=4) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 37 (cpu0=3, cpu1=5, cpu2=25, cpu3=4) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu1=1, cpu2=1) +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 35 (cpu0=3, cpu1=4, cpu2=24, cpu3=4) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[SCHED_STRAND_ORACLE:aarch64:samples=1001:checked=2598:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6504:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25640:kernel=40732:cleared=65581] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=51085 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=52086 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=53091 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=54093 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=55094 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1099:checked=2794:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6504:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25650:kernel=41807:cleared=66666] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=56096 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=57097 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=58098 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=59099 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5696:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=267:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=19697:kstack=0:uva=130:smallint=142:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=19702:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5774:kstack=0:uva=2:smallint=4:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5691:kstack=0:uva=2:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=139:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=128:smallint=139:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6450:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=289:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8066:kstack=0:uva=88:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8066:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6351:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6450:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=86:smallint=199:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=88:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6930:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=295:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8563:kstack=0:uva=94:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8563:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=6886:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=6930:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=89:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=94:smallint=201:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7111:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=246:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=8898:kstack=0:uva=85:smallint=162:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8899:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=7172:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=7110:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=77:smallint=161:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=85:smallint=161:other=0] +[heartbeat] tid=1241 uptime_ms=60100 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25660:kernel=42724:cleared=67593] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 37 (cpu0=3, cpu1=5, cpu2=25, cpu3=4) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 37 (cpu0=3, cpu1=5, cpu2=25, cpu3=4) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu1=1, cpu2=1) +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 35 (cpu0=3, cpu1=4, cpu2=24, cpu3=4) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[SCHED_STRAND_ORACLE:aarch64:samples=1198:checked=2993:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6504:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25660:kernel=42882:cleared=67751] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=61107 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=62108 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=63108 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=64110 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=65112 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1297:checked=3191:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6504:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25670:kernel=43938:cleared=68817] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=66113 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=67114 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=68116 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=69117 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=70119 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25680:kernel=44820:cleared=69709] +[net-rx-counters] sample=6 begin +[net-rx-counters] sample=6 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=6 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=6 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_SOFTIRQ_ENTRY_TOTAL: 37 (cpu0=3, cpu1=5, cpu2=25, cpu3=4) +[net-rx-counters] sample=6 NET_RX_SOFTIRQ_EXIT_TOTAL: 37 (cpu0=3, cpu1=5, cpu2=25, cpu3=4) +[net-rx-counters] sample=6 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu1=1, cpu2=1) +[net-rx-counters] sample=6 NET_RX_GUARD_RELEASE_TOTAL: 35 (cpu0=3, cpu1=4, cpu2=24, cpu3=4) +[net-rx-counters] sample=6 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=6 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=6 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=6 end +[SCHED_STRAND_ORACLE:aarch64:samples=1396:checked=3389:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6504:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25680:kernel=45005:cleared=69894] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=71127 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=72128 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=73130 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=74132 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=75132 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1495:checked=3587:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6504:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=25690:kernel=46193:cleared=71092] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=76134 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=77135 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=78137 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=79138 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/source.patch b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/source.patch new file mode 100644 index 000000000..fad6933fd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/source.patch @@ -0,0 +1,2131 @@ +diff --git a/kernel/src/arch_impl/aarch64/context_switch.rs b/kernel/src/arch_impl/aarch64/context_switch.rs +index 5148fa92..ade2005e 100644 +--- a/kernel/src/arch_impl/aarch64/context_switch.rs ++++ b/kernel/src/arch_impl/aarch64/context_switch.rs +@@ -5054,7 +5054,7 @@ fn dispatch_thread_locked( + // So: don't add a CPU-specific branch here without strong evidence. + // If you think CPU0 genuinely needs special handling, reproduce the + // problem first (per-CPU tick_count parity at 30s uptime via the +- // cpu0-trace-dump-probe), confirm on the Linux probe VM (10.211.55.3) ++ // cpu0-trace-dump-probe), confirm on the Linux probe VM () + // that Linux needs the behavior — if Linux works without it, Breenix + // can too — and make sure any requeue you add demonstrably routes to a + // NON-CPU0 ready queue (NOT requeue_thread_after_save, which +diff --git a/kernel/src/fs/devfs/mod.rs b/kernel/src/fs/devfs/mod.rs +index 3f0ba332..4a6743d5 100644 +--- a/kernel/src/fs/devfs/mod.rs ++++ b/kernel/src/fs/devfs/mod.rs +@@ -199,9 +199,8 @@ pub fn device_read(device_type: DeviceType, buf: &mut [u8]) -> Result { +- // Console/TTY read - for now return EAGAIN (no input available) +- // In the future, this would read from keyboard buffer +- Err(-11) // EAGAIN ++ // This device API is non-sleeping; sys_read owns the blocking adapter. ++ crate::ipc::stdin::read_bytes(buf).map_err(|e| -e) + } + } + } +diff --git a/kernel/src/ipc/fd.rs b/kernel/src/ipc/fd.rs +index c855cdf4..d7beb107 100644 +--- a/kernel/src/ipc/fd.rs ++++ b/kernel/src/ipc/fd.rs +@@ -698,7 +698,8 @@ impl Drop for FdTable { + } + FdKind::UnixStream(socket) => { + // Close the Unix socket endpoint +- socket.lock().close(); ++ let notifications = socket.lock().close(); ++ notifications.deliver_deferred(); + log::debug!("FdTable::drop() - closed Unix stream socket fd {}", i); + } + FdKind::UnixSocket(socket) => { +diff --git a/kernel/src/ipc/poll.rs b/kernel/src/ipc/poll.rs +index bc389d93..65fd8df9 100644 +--- a/kernel/src/ipc/poll.rs ++++ b/kernel/src/ipc/poll.rs +@@ -160,11 +160,13 @@ pub fn poll_fd(fd_entry: &FileDescriptor, events: i16) -> i16 { + } + } + DeviceType::Console | DeviceType::Tty => { +- // Console/TTY: always writable, not readable (no input buffer yet) ++ // Console/Tty readiness follows the same ring as read(). + if (events & events::POLLOUT) != 0 { + revents |= events::POLLOUT; + } +- // TODO: Check input buffer for POLLIN when implemented ++ if (events & events::POLLIN) != 0 && crate::ipc::stdin::has_data() { ++ revents |= events::POLLIN; ++ } + } + } + } +@@ -274,7 +276,7 @@ pub fn poll_fd(fd_entry: &FileDescriptor, events: i16) -> i16 { + } + // Check for writable + if (events & events::POLLOUT) != 0 { +- if !socket.peer_closed() { ++ if socket.has_write_space() { + revents |= events::POLLOUT; + } + } +diff --git a/kernel/src/ipc/stdin.rs b/kernel/src/ipc/stdin.rs +index a4aa1c09..7a82bb6e 100644 +--- a/kernel/src/ipc/stdin.rs ++++ b/kernel/src/ipc/stdin.rs +@@ -4,11 +4,15 @@ + //! Characters from the keyboard interrupt handler are pushed here, + //! and userspace processes can read from it via the read() syscall. + ++use crate::task::waitqueue::{PrepareOutcome, WaitQueueHead}; + use alloc::collections::VecDeque; + #[cfg(target_arch = "x86_64")] + use alloc::vec::Vec; + use spin::Mutex; + ++/// Console/Tty readers share the live input ring, but not the legacy stdin registry. ++pub(crate) static INPUT_READERS: WaitQueueHead = WaitQueueHead::new(); ++ + /// Default stdin buffer size + pub const STDIN_BUF_SIZE: usize = 4096; + +@@ -51,6 +55,9 @@ impl StdinBuffer { + self.buffer[self.write_pos] = byte; + self.write_pos = (self.write_pos + 1) % STDIN_BUF_SIZE; + self.len += 1; ++ // Buffer -> queue order matches checked publication. Deferred delivery ++ // avoids acquiring the scheduler in the input producer. ++ INPUT_READERS.wake_up_deferred(); + true + } + +@@ -285,3 +292,34 @@ pub fn available() -> usize { + pub extern "C" fn debug_inject_stdin_char(byte: u64) { + push_byte_from_irq(byte as u8); + } ++ ++/// Check/copy and publish under one ring guard with local IRQs masked. ++/// The guard is dropped here before the scheduler wait lifecycle. ++pub(crate) fn read_or_prepare( ++ buf: &mut [u8], ++ is_nonblocking: bool, ++) -> Result { ++ crate::arch_without_interrupts(|| { ++ let mut buffer = STDIN_BUFFER.lock(); ++ if !buffer.is_empty() || buf.is_empty() { ++ return Ok(buffer.read_bytes(buf)); ++ } ++ if is_nonblocking { ++ return Err(PrepareOutcome::Mismatch); ++ } ++ Err(INPUT_READERS.prepare_to_wait_checked( ++ crate::task::thread::ThreadState::BlockedOnIO, ++ None, ++ || buffer.is_empty(), ++ )) ++ }) ++} ++ ++/// Boot observer is read-only: it neither consumes input nor removes waiters. ++#[cfg(feature = "boot_tests")] ++pub(crate) fn input_witness(tid: u64) -> (bool, usize) { ++ crate::arch_without_interrupts(|| { ++ let buffer = STDIN_BUFFER.lock(); ++ (INPUT_READERS.contains_waiter(tid), buffer.len) ++ }) ++} +diff --git a/kernel/src/main.rs b/kernel/src/main.rs +index d5ae0f42..26d3010d 100644 +--- a/kernel/src/main.rs ++++ b/kernel/src/main.rs +@@ -643,7 +643,6 @@ extern "C" fn kernel_main_on_kernel_stack(arg: *mut core::ffi::c_void) -> ! { + } + } + +- + // ext2/VFS fault-injection leg (test profile only, feature `fs_fault_inject`). + // Runs immediately after the root filesystem mounts, so every marker the rest + // of this boot prints is evidence the kernel survived the injected faults. +@@ -883,7 +882,7 @@ extern "C" fn kernel_main_on_kernel_stack(arg: *mut core::ffi::c_void) -> ! { + kernel::task::kthread_tests::test_kthread_stop_after_exit(); + + // #766's wake-to-dispatch latency leg. Placed HERE, and not in the IF=1 +- // driver-self-test window above, for two reasons. First, it creates 9 ++ // driver-self-test window above, for two reasons. First, it creates 10 + // kernel threads and lets them run, which moves the frame, page-table and + // kernel-stack counts the gates in that window pin absolutely. Second, + // #567 says a scheduling event in this x86 boot window can resume the boot +@@ -1270,8 +1269,7 @@ fn kernel_main_continue() -> ! { + // thread. The Userspace stage stays marker-only on both architectures: + // it is reached from syscall context, where #533 itself says not to run + // blocking staged tests. +- failures += +- test_framework::advance_to_stage(test_framework::TestStage::ProcessContext); ++ failures += test_framework::advance_to_stage(test_framework::TestStage::ProcessContext); + + if !interrupts_were_enabled { + x86_64::instructions::interrupts::disable(); +@@ -1353,10 +1351,8 @@ fn kernel_main_continue() -> ! { + kernel::userspace_test::get_test_binary("tcp_cloexec_exec_test"); + let dns_test_buf = kernel::userspace_test::get_test_binary("dns_test"); + let http_test_buf = kernel::userspace_test::get_test_binary("http_test"); +- let loopback_wake_test_buf = +- kernel::userspace_test::get_test_binary("loopback_wake_test"); +- let clonevm_exec_test_buf = +- kernel::userspace_test::get_test_binary("clonevm_exec_test"); ++ let loopback_wake_test_buf = kernel::userspace_test::get_test_binary("loopback_wake_test"); ++ let clonevm_exec_test_buf = kernel::userspace_test::get_test_binary("clonevm_exec_test"); + let futex_handoff_oracle_buf = + kernel::userspace_test::get_test_binary("futex_handoff_oracle"); + // #737 direction-flag preempt oracle. Fork-free on purpose: the gate's +@@ -1367,8 +1363,7 @@ fn kernel_main_continue() -> ! { + // claim-lint:ok: 0 of 0 fork() call sites in + // userspace/programs/src/df_preempt_oracle.rs under the gate's own + // census pattern, measured in the round that added this launch. #737. +- let df_preempt_oracle_buf = +- kernel::userspace_test::get_test_binary("df_preempt_oracle"); ++ let df_preempt_oracle_buf = kernel::userspace_test::get_test_binary("df_preempt_oracle"); + + x86_64::instructions::interrupts::without_interrupts(|| { + use alloc::string::String; +diff --git a/kernel/src/main_aarch64.rs b/kernel/src/main_aarch64.rs +index 41dba688..ef5cd0f1 100644 +--- a/kernel/src/main_aarch64.rs ++++ b/kernel/src/main_aarch64.rs +@@ -183,6 +183,9 @@ fn launch_init_from_elf( + // From this point on, the init thread is being set as CPU 0's current thread, + // and the scheduler can run normally. + kernel::per_cpu_aarch64::preempt_enable(); ++ // IRQs remain masked through ERET; CPU0's daemon can now be published ++ // without leaving it queued through the unschedulable boot phase. ++ kernel::task::softirqd::init_online_daemons(); + + // Register the userspace thread with the scheduler as the current running thread. + kernel::task::scheduler::spawn_as_current(init_thread); +@@ -1323,6 +1326,10 @@ pub extern "C" fn kernel_main(hw_config_ptr: u64) -> ! { + ); + } + ++ kernel::task::softirqd::init_online_daemons(); ++ #[cfg(all(feature = "boot_tests", not(feature = "testing")))] ++ kernel::task::softirq_tests::test_deferral(); ++ + // Failure-capture PR-7's `edge=LOCKUP` oracle (test profile only, feature + // `capture_lockup_oracle`). Placed here on purpose: SMP bring-up above has + // finished, so a CPU1-pinned holder can actually be dispatched, and no +diff --git a/kernel/src/process/process.rs b/kernel/src/process/process.rs +index 60424453..5235393e 100644 +--- a/kernel/src/process/process.rs ++++ b/kernel/src/process/process.rs +@@ -594,7 +594,8 @@ impl Process { + } + } + FdKind::UnixStream(socket) => { +- socket.lock().close(); ++ let notifications = socket.lock().close(); ++ notifications.deliver_deferred(); + } + FdKind::FifoRead(path, buffer) => { + crate::ipc::fifo::close_fifo_read(&path); +@@ -676,7 +677,8 @@ impl Process { + } + } + FdKind::UnixStream(socket) => { +- socket.lock().close(); ++ let notifications = socket.lock().close(); ++ notifications.deliver_deferred(); + } + FdKind::FifoRead(path, buffer) => { + crate::ipc::fifo::close_fifo_read(&path); +diff --git a/kernel/src/socket/unix.rs b/kernel/src/socket/unix.rs +index 5f7857e0..f430464f 100644 +--- a/kernel/src/socket/unix.rs ++++ b/kernel/src/socket/unix.rs +@@ -3,10 +3,11 @@ + //! Provides AF_UNIX socket support for local inter-process communication. + //! Currently supports SOCK_STREAM via socketpair(). + ++use crate::task::waitqueue::WaitQueueHead; + use alloc::collections::VecDeque; + use alloc::sync::Arc; + use alloc::vec::Vec; +-use spin::Mutex; ++use spin::{Mutex, MutexGuard}; + + /// Default buffer size for Unix stream sockets (64 KB) + const UNIX_SOCKET_BUFFER_SIZE: usize = 65536; +@@ -24,10 +25,15 @@ pub struct UnixStreamPair { + waiters_a: Mutex>, + /// Threads waiting to read on endpoint B (waiting for data in buffer_a_to_b) + waiters_b: Mutex>, ++ /// Writers on each endpoint, independent of the legacy read waiters. ++ write_waiters_a: Arc, ++ write_waiters_b: Arc, + /// Endpoint A closed + closed_a: Mutex, + /// Endpoint B closed + closed_b: Mutex, ++ /// Intrusive owned close work; no allocation or fixed-capacity wake buffer. ++ pending_close: Mutex, + } + + impl UnixStreamPair { +@@ -38,8 +44,14 @@ impl UnixStreamPair { + buffer_b_to_a: Mutex::new(VecDeque::with_capacity(UNIX_SOCKET_BUFFER_SIZE)), + waiters_a: Mutex::new(Vec::new()), + waiters_b: Mutex::new(Vec::new()), ++ write_waiters_a: Arc::new(WaitQueueHead::new()), ++ write_waiters_b: Arc::new(WaitQueueHead::new()), + closed_a: Mutex::new(false), + closed_b: Mutex::new(false), ++ pending_close: Mutex::new(PendingClose { ++ queued: false, ++ next: None, ++ }), + } + } + } +@@ -89,61 +101,17 @@ impl UnixStreamSocket { + (socket_a, socket_b) + } + +- /// Write data to the socket (sends to peer) +- /// +- /// Returns the number of bytes written, or an error code. +- pub fn write(&self, data: &[u8]) -> Result { +- // Check if peer is closed +- let peer_closed = match self.endpoint { +- UnixEndpoint::A => *self.pair.closed_b.lock(), +- UnixEndpoint::B => *self.pair.closed_a.lock(), +- }; +- +- if peer_closed { +- return Err(crate::syscall::errno::EPIPE); +- } +- +- // Get the buffer to write to (peer's read buffer) +- let buffer = match self.endpoint { +- UnixEndpoint::A => &self.pair.buffer_a_to_b, +- UnixEndpoint::B => &self.pair.buffer_b_to_a, +- }; +- +- // Write data to buffer +- let mut buf = buffer.lock(); +- +- // Check available space +- let available = UNIX_SOCKET_BUFFER_SIZE.saturating_sub(buf.len()); +- if available == 0 { +- if self.nonblocking { +- return Err(crate::syscall::errno::EAGAIN); +- } +- // For blocking mode, we'd need to block here +- // For now, just write nothing and return EAGAIN +- return Err(crate::syscall::errno::EAGAIN); +- } +- +- let to_write = data.len().min(available); +- for &byte in &data[..to_write] { +- buf.push_back(byte); +- } +- +- drop(buf); +- +- // Wake waiting readers on the peer endpoint +- let waiters = match self.endpoint { +- UnixEndpoint::A => &self.pair.waiters_b, +- UnixEndpoint::B => &self.pair.waiters_a, +- }; +- +- let waiter_ids: Vec = waiters.lock().clone(); +- for thread_id in waiter_ids { +- crate::task::scheduler::with_scheduler(|sched| { +- sched.unblock(thread_id); +- }); ++ /// Snapshot the direction without retaining the endpoint mutex while asleep. ++ pub(crate) fn writer(&self) -> UnixWriter { ++ UnixWriter { ++ pair: self.pair.clone(), ++ endpoint: self.endpoint, + } ++ } + +- Ok(to_write) ++ /// Readiness and transfer share the guarded transmit-space definition. ++ pub fn has_write_space(&self) -> bool { ++ self.writer().state().has_write_space() + } + + /// Read data from the socket (receives from peer) +@@ -185,6 +153,14 @@ impl UnixStreamSocket { + buf[i] = rx_buf.pop_front().unwrap(); + } + ++ drop(rx_buf); ++ if to_read > 0 { ++ let writers = match self.endpoint { ++ UnixEndpoint::A => &self.pair.write_waiters_b, ++ UnixEndpoint::B => &self.pair.write_waiters_a, ++ }; ++ writers.wake_up(); ++ } + Ok(to_read) + } + +@@ -227,23 +203,178 @@ impl UnixStreamSocket { + } + + /// Mark this endpoint as closed and wake any waiters on peer +- pub fn close(&self) { ++ pub fn close(&self) -> UnixCloseNotifications { + // Mark ourselves as closed + match self.endpoint { + UnixEndpoint::A => *self.pair.closed_a.lock() = true, + UnixEndpoint::B => *self.pair.closed_b.lock() = true, + } + +- // Wake peer's waiters (they'll see EOF) ++ UnixCloseNotifications { ++ pair: self.pair.clone(), ++ } ++ } ++} ++ ++struct PendingClose { ++ queued: bool, ++ next: Option>, ++} ++ ++// Queue lock precedes the embedded link lock. Neither is held while delivering ++// wakes, acquiring closed flags, or calling the scheduler. IRQ masking prevents ++// a same-CPU fault/termination publisher from interrupting a queue operation. ++static PENDING_CLOSES: Mutex>> = Mutex::new(None); ++ ++/// Both peer-reader EOF and peer-writer EPIPE notifications own the pair until ++/// delivery. Callers release the endpoint and PM guards first. ++#[must_use = "deliver Unix close notifications after releasing object guards"] ++pub struct UnixCloseNotifications { ++ pair: Arc, ++} ++ ++impl UnixCloseNotifications { ++ pub fn deliver(self) { ++ // FdTable destruction may run under PM or from fault cleanup. ++ if crate::process::process_manager_held_on_current_cpu() ++ || crate::per_cpu::in_interrupt() ++ || crate::tracing::providers::teardown::scheduler_scope_active() ++ { ++ self.deliver_deferred(); ++ return; ++ } ++ let closed_a = *self.pair.closed_a.lock(); ++ let closed_b = *self.pair.closed_b.lock(); ++ for (closed, readers, writers) in [ ++ (closed_a, &self.pair.waiters_b, &self.pair.write_waiters_b), ++ (closed_b, &self.pair.waiters_a, &self.pair.write_waiters_a), ++ ] { ++ if closed { ++ let ids = core::mem::take(&mut *readers.lock()); ++ for tid in ids { ++ crate::task::scheduler::with_scheduler(|sched| { ++ sched.unblock(tid); ++ }); ++ } ++ writers.wake_up(); ++ } ++ } ++ } ++ ++ /// Retain the pair in an intrusive queue for the existing thread-context ++ /// reclamation boundary. Duplicate closes coalesce; no capacity can overflow. ++ pub fn deliver_deferred(self) { ++ crate::arch_without_interrupts(|| { ++ let mut head = PENDING_CLOSES.lock(); ++ let mut pending = self.pair.pending_close.lock(); ++ if !pending.queued { ++ pending.next = head.take(); ++ pending.queued = true; ++ *head = Some(self.pair.clone()); ++ } ++ }); ++ } ++} ++ ++/// Called from the existing PM-free reclamation entry on both architectures. ++/// A bounded pass leaves remaining pairs owned by the queue for the next pass. ++pub(crate) fn drain_close_notifications() { ++ if crate::process::process_manager_held_on_current_cpu() ++ || crate::per_cpu::in_interrupt() ++ || crate::tracing::providers::teardown::scheduler_scope_active() ++ { ++ return; ++ } ++ for _ in 0..64 { ++ let pair = crate::arch_without_interrupts(|| { ++ let mut head = PENDING_CLOSES.lock(); ++ let pair = head.take()?; ++ { ++ let mut pending = pair.pending_close.lock(); ++ *head = pending.next.take(); ++ pending.queued = false; ++ } ++ Some(pair) ++ }); ++ let Some(pair) = pair else { ++ break; ++ }; ++ UnixCloseNotifications { pair }.deliver(); ++ } ++} ++ ++/// Owned direction handle used after the descriptor and endpoint locks drop. ++pub(crate) struct UnixWriter { ++ pair: Arc, ++ endpoint: UnixEndpoint, ++} ++ ++/// Lock order: transmit buffer -> peer closed flag -> wait queue -> scheduler. ++/// Keep both guards through publication so neither drain nor close loses a wake. ++pub(crate) struct UnixWriteState<'a> { ++ buffer: MutexGuard<'a, VecDeque>, ++ peer_closed: MutexGuard<'a, bool>, ++} ++ ++impl UnixWriteState<'_> { ++ pub(crate) fn has_write_space(&self) -> bool { ++ !*self.peer_closed && self.buffer.len() < UNIX_SOCKET_BUFFER_SIZE ++ } ++ ++ pub(crate) fn peer_closed(&self) -> bool { ++ *self.peer_closed ++ } ++ ++ pub(crate) fn copy(&mut self, data: &[u8]) -> usize { ++ if !self.has_write_space() { ++ return 0; ++ } ++ let count = data.len().min(UNIX_SOCKET_BUFFER_SIZE - self.buffer.len()); ++ self.buffer.extend(&data[..count]); ++ count ++ } ++} ++ ++impl UnixWriter { ++ pub(crate) fn state(&self) -> UnixWriteState<'_> { ++ let (buffer, closed) = match self.endpoint { ++ UnixEndpoint::A => (&self.pair.buffer_a_to_b, &self.pair.closed_b), ++ UnixEndpoint::B => (&self.pair.buffer_b_to_a, &self.pair.closed_a), ++ }; ++ let buffer = buffer.lock(); ++ let peer_closed = closed.lock(); ++ UnixWriteState { ++ buffer, ++ peer_closed, ++ } ++ } ++ ++ pub(crate) fn queue(&self) -> Arc { ++ match self.endpoint { ++ UnixEndpoint::A => self.pair.write_waiters_a.clone(), ++ UnixEndpoint::B => self.pair.write_waiters_b.clone(), ++ } ++ } ++ ++ #[cfg(feature = "boot_tests")] ++ pub(crate) fn witness(&self, tid: u64) -> (u64, u64, u64) { ++ let state = self.state(); ++ ( ++ self.queue().contains_waiter(tid) as u64, ++ state.buffer.len() as u64, ++ UNIX_SOCKET_BUFFER_SIZE as u64, ++ ) ++ } ++ ++ pub(crate) fn wake_readers(&self) { + let waiters = match self.endpoint { + UnixEndpoint::A => &self.pair.waiters_b, + UnixEndpoint::B => &self.pair.waiters_a, + }; +- +- let waiter_ids: Vec = waiters.lock().clone(); +- for thread_id in waiter_ids { ++ let ids = waiters.lock().clone(); ++ for tid in ids { + crate::task::scheduler::with_scheduler(|sched| { +- sched.unblock(thread_id); ++ sched.unblock(tid); + }); + } + } +diff --git a/kernel/src/syscall/blocking_io.rs b/kernel/src/syscall/blocking_io.rs +index 85327e13..7eb8abcb 100644 +--- a/kernel/src/syscall/blocking_io.rs ++++ b/kernel/src/syscall/blocking_io.rs +@@ -109,3 +109,51 @@ fn progress_or_error(offset: usize, error: i32) -> SyscallResult { + SyscallResult::Err(error as u64) + } + } ++ ++/// Generic Console/Tty reads use the live input ring and descriptor status flags. ++pub(crate) fn read_console(buf: &mut [u8], is_nonblocking: bool) -> Result { ++ loop { ++ let outcome = match crate::ipc::stdin::read_or_prepare(buf, is_nonblocking) { ++ Ok(n) => return Ok(n), ++ Err(outcome) => outcome, ++ }; ++ if is_nonblocking { ++ return Err(errno::EAGAIN); ++ } ++ wait_prepared(&crate::ipc::stdin::INPUT_READERS, outcome)?; ++ } ++} ++ ++/// Stream writes return a positive partial count immediately; 4096 is not an ++/// atomicity threshold. No guard survives entry to the prepared-wait helper. ++pub(crate) fn write_unix( ++ writer: crate::socket::unix::UnixWriter, ++ data: &[u8], ++ is_nonblocking: bool, ++) -> SyscallResult { ++ let queue = writer.queue(); ++ loop { ++ let outcome = { ++ let mut state = writer.state(); ++ if state.peer_closed() { ++ return SyscallResult::Err(errno::EPIPE as u64); ++ } ++ let count = state.copy(data); ++ if count > 0 || data.is_empty() { ++ drop(state); ++ writer.wake_readers(); ++ // A later close cannot replace already copied progress with EPIPE. ++ return SyscallResult::Ok(count as u64); ++ } ++ if is_nonblocking { ++ return SyscallResult::Err(errno::EAGAIN as u64); ++ } ++ queue.prepare_to_wait_checked(ThreadState::BlockedOnIO, None, || { ++ !state.peer_closed() && !state.has_write_space() ++ }) ++ }; ++ if let Err(error) = wait_prepared(&queue, outcome) { ++ return SyscallResult::Err(error as u64); ++ } ++ } ++} +diff --git a/kernel/src/syscall/blocking_io_oracle.rs b/kernel/src/syscall/blocking_io_oracle.rs +index 2f47ec5d..d2d55825 100644 +--- a/kernel/src/syscall/blocking_io_oracle.rs ++++ b/kernel/src/syscall/blocking_io_oracle.rs +@@ -5,6 +5,8 @@ use alloc::sync::Arc; + + pub const QUERY: u64 = 0xB8130001; + pub const FIFO_FIXTURE: u64 = 0xB8130002; ++pub const INPUT_QUERY: u64 = 0xB8130003; ++pub const INPUT_INJECT: u64 = 0xB8130004; + + #[repr(C)] + #[derive(Clone, Copy, Default)] +@@ -22,7 +24,9 @@ struct Witness { + } + + pub fn dispatch(fd: u64, request: u64, arg: u64) -> SyscallResult { +- let result = if request == FIFO_FIXTURE { ++ let result = if request == INPUT_QUERY || request == INPUT_INJECT { ++ console(fd, request, arg) ++ } else if request == FIFO_FIXTURE { + fixture(fd, arg) + } else { + query(fd, arg) +@@ -83,29 +87,98 @@ fn query(fd: u64, arg: u64) -> Result<(), u64> { + .fd_table + .get(witness.target_fd as i32) + .ok_or(errno::EBADF as u64)?; +- let (buffer, kind) = match &own.kind { +- FdKind::PipeWrite(buffer) => (buffer.clone(), 1), +- FdKind::FifoWrite(_, buffer) => (buffer.clone(), 2), +- _ => return Err(errno::EINVAL as u64), +- }; +- let same = match &other.kind { +- FdKind::PipeWrite(other) | FdKind::FifoWrite(_, other) => Arc::ptr_eq(&buffer, other), +- _ => false, +- }; +- if !same { ++ (own.kind.clone(), other.kind.clone()) ++ }; ++ match (buffer, kind) { ++ (FdKind::UnixStream(own), FdKind::UnixStream(other)) => { ++ let own_pair = own.lock().pair.clone(); ++ let (other_pair, writer) = { ++ let socket = other.lock(); ++ (socket.pair.clone(), socket.writer()) ++ }; ++ if !Arc::ptr_eq(&own_pair, &other_pair) { ++ return Err(errno::EPERM as u64); ++ } ++ witness.kind = 3; ++ witness.identity = Arc::as_ptr(&own_pair) as u64; ++ let (queued, occupancy, capacity) = writer.witness(witness.tid); ++ witness.queued = queued; ++ witness.occupancy = occupancy; ++ witness.capacity = capacity; ++ witness.atomic_limit = 0; ++ } ++ (own, other) => { ++ let (buffer, kind) = match own { ++ FdKind::PipeWrite(buffer) => (buffer, 1), ++ FdKind::FifoWrite(_, buffer) => (buffer, 2), ++ _ => return Err(errno::EINVAL as u64), ++ }; ++ let same = match &other { ++ FdKind::PipeWrite(other) | FdKind::FifoWrite(_, other) => { ++ Arc::ptr_eq(&buffer, other) ++ } ++ _ => false, ++ }; ++ if !same { ++ return Err(errno::EPERM as u64); ++ } ++ witness.kind = kind; ++ witness.identity = Arc::as_ptr(&buffer) as u64; ++ let buffer = buffer.lock(); ++ witness.queued = buffer.write_waiters.contains_waiter(witness.tid) as u64; ++ witness.occupancy = buffer.available() as u64; ++ witness.capacity = crate::ipc::pipe::PIPE_BUF_SIZE as u64; ++ witness.atomic_limit = crate::ipc::pipe::PIPE_BUF as u64; ++ } ++ } ++ let (blocked, in_syscall) = crate::task::scheduler::with_thread_mut(witness.tid, |thread| { ++ ( ++ thread.state == crate::task::thread::ThreadState::BlockedOnIO, ++ thread.blocked_in_syscall, ++ ) ++ }) ++ .ok_or(errno::ESRCH as u64)?; ++ witness.blocked = blocked as u64; ++ witness.blocked_in_syscall = in_syscall as u64; ++ userptr::copy_to_user(arg as *mut Witness, &witness) ++} ++ ++/// Boot-only thread-context input seam. Injection uses the real enqueue primitive ++/// and rejects a remote target unless it is witnessed asleep on the empty ring. ++fn console(fd: u64, request: u64, arg: u64) -> Result<(), u64> { ++ use crate::fs::devfs::DeviceType; ++ if arg % core::mem::align_of::() as u64 != 0 { ++ return Err(errno::EINVAL as u64); ++ } ++ let mut witness = userptr::copy_from_user(arg as *const Witness)?; ++ if fd > i32::MAX as u64 || witness.target_fd > i32::MAX as u64 { ++ return Err(errno::EBADF as u64); ++ } ++ let tid = crate::task::scheduler::current_thread_id().ok_or(errno::ESRCH as u64)?; ++ let kind = { ++ let guard = crate::process::manager(); ++ let manager = guard.as_ref().ok_or(errno::ESRCH as u64)?; ++ let (caller_pid, caller) = manager ++ .find_process_by_thread(tid) ++ .ok_or(errno::ESRCH as u64)?; ++ let (target_pid, target) = manager ++ .find_process_by_thread(witness.tid) ++ .ok_or(errno::ESRCH as u64)?; ++ if target_pid != caller_pid && target.parent != Some(caller_pid) { + return Err(errno::EPERM as u64); + } +- (buffer, kind) ++ let own = caller.fd_table.get(fd as i32).ok_or(errno::EBADF as u64)?; ++ let other = target ++ .fd_table ++ .get(witness.target_fd as i32) ++ .ok_or(errno::EBADF as u64)?; ++ match (&own.kind, &other.kind) { ++ (FdKind::Device(DeviceType::Console), FdKind::Device(DeviceType::Console)) => 3, ++ (FdKind::Device(DeviceType::Tty), FdKind::Device(DeviceType::Tty)) => 4, ++ _ => return Err(errno::EINVAL as u64), ++ } + }; +- witness.kind = kind; +- witness.identity = Arc::as_ptr(&buffer) as u64; +- { +- let buffer = buffer.lock(); +- witness.queued = buffer.write_waiters.contains_waiter(witness.tid) as u64; +- witness.occupancy = buffer.available() as u64; +- witness.capacity = crate::ipc::pipe::PIPE_BUF_SIZE as u64; +- witness.atomic_limit = crate::ipc::pipe::PIPE_BUF as u64; +- } ++ let (queued, occupancy) = crate::ipc::stdin::input_witness(witness.tid); + let (blocked, in_syscall) = crate::task::scheduler::with_thread_mut(witness.tid, |thread| { + ( + thread.state == crate::task::thread::ThreadState::BlockedOnIO, +@@ -113,7 +186,24 @@ fn query(fd: u64, arg: u64) -> Result<(), u64> { + ) + }) + .ok_or(errno::ESRCH as u64)?; ++ if request == INPUT_INJECT { ++ if witness.identity > 255 ++ || (witness.tid != tid && !(queued && blocked && in_syscall && occupancy == 0)) ++ { ++ return Err(errno::EINVAL as u64); ++ } ++ if !crate::ipc::stdin::push_byte_from_irq(witness.identity as u8) { ++ return Err(errno::EAGAIN as u64); ++ } ++ return Ok(()); ++ } ++ witness.kind = kind; ++ witness.identity = 1; // One global input ring; no kernel address disclosure. ++ witness.queued = queued as u64; ++ witness.occupancy = occupancy as u64; + witness.blocked = blocked as u64; + witness.blocked_in_syscall = in_syscall as u64; ++ witness.capacity = crate::ipc::stdin::STDIN_BUF_SIZE as u64; ++ witness.atomic_limit = 0; + userptr::copy_to_user(arg as *mut Witness, &witness) + } +diff --git a/kernel/src/syscall/fs.rs b/kernel/src/syscall/fs.rs +index b106f41c..ba37c55e 100644 +--- a/kernel/src/syscall/fs.rs ++++ b/kernel/src/syscall/fs.rs +@@ -2558,8 +2558,16 @@ fn handle_devfs_open(device_name: &str, flags: u32) -> SyscallResult { + return SyscallResult::Err(3); // ESRCH + } + }; +- let fd_kind = FdKind::Device(device.device_type); +- return match process.fd_table.alloc(fd_kind) { ++ let fd_kind = FileDescriptor::with_flags( ++ FdKind::Device(device.device_type), ++ if flags & O_CLOEXEC != 0 { ++ crate::ipc::fd::flags::FD_CLOEXEC ++ } else { ++ 0 ++ }, ++ flags & crate::ipc::fd::status_flags::O_NONBLOCK, ++ ); ++ return match process.fd_table.alloc_with_entry(fd_kind) { + Ok(fd) => { + log::info!("handle_devfs_open: /dev/tty (no ctty) as fd {}", fd); + SyscallResult::Ok(fd as u64) +@@ -2569,8 +2577,16 @@ fn handle_devfs_open(device_name: &str, flags: u32) -> SyscallResult { + } + + // Allocate file descriptor with Device kind +- let fd_kind = FdKind::Device(device.device_type); +- match process.fd_table.alloc(fd_kind) { ++ let fd_kind = FileDescriptor::with_flags( ++ FdKind::Device(device.device_type), ++ if flags & O_CLOEXEC != 0 { ++ crate::ipc::fd::flags::FD_CLOEXEC ++ } else { ++ 0 ++ }, ++ flags & crate::ipc::fd::status_flags::O_NONBLOCK, ++ ); ++ match process.fd_table.alloc_with_entry(fd_kind) { + Ok(fd) => { + log::info!( + "handle_devfs_open: opened /dev/{} as fd {}", +diff --git a/kernel/src/syscall/handlers.rs b/kernel/src/syscall/handlers.rs +index d24223ca..fbc958f2 100644 +--- a/kernel/src/syscall/handlers.rs ++++ b/kernel/src/syscall/handlers.rs +@@ -399,6 +399,7 @@ pub fn sys_write(fd: u64, buf_ptr: u64, count: u64) -> SyscallResult { + }, + UnixStream { + socket: alloc::sync::Arc>, ++ is_nonblocking: bool, + }, + RegularFile { + file: alloc::sync::Arc>, +@@ -462,6 +463,8 @@ pub fn sys_write(fd: u64, buf_ptr: u64, count: u64) -> SyscallResult { + FdKind::UdpSocket(_) => WriteOperation::Eopnotsupp, // UDP must use sendto + FdKind::UnixStream(socket) => WriteOperation::UnixStream { + socket: socket.clone(), ++ is_nonblocking: (fd_entry.status_flags & crate::ipc::fd::status_flags::O_NONBLOCK) ++ != 0, + }, + FdKind::UnixSocket(_) => WriteOperation::Enotconn, // Unconnected Unix socket + FdKind::UnixListener(_) => WriteOperation::Enotconn, // Listener can't write +@@ -508,19 +511,20 @@ pub fn sys_write(fd: u64, buf_ptr: u64, count: u64) -> SyscallResult { + SyscallResult::Err(5) // EIO + } + } +- WriteOperation::Pipe { pipe_buffer, is_nonblocking } +- | WriteOperation::Fifo { pipe_buffer, is_nonblocking } => { +- super::blocking_io::write_pipe(&pipe_buffer, &buffer, is_nonblocking) ++ WriteOperation::Pipe { ++ pipe_buffer, ++ is_nonblocking, + } +- WriteOperation::UnixStream { socket } => { +- let sock = socket.lock(); +- match sock.write(&buffer) { +- Ok(n) => { +- log::debug!("sys_write: Wrote {} bytes to Unix socket", n); +- SyscallResult::Ok(n as u64) +- } +- Err(e) => SyscallResult::Err(e as u64), +- } ++ | WriteOperation::Fifo { ++ pipe_buffer, ++ is_nonblocking, ++ } => super::blocking_io::write_pipe(&pipe_buffer, &buffer, is_nonblocking), ++ WriteOperation::UnixStream { ++ socket, ++ is_nonblocking, ++ } => { ++ let writer = socket.lock().writer(); ++ super::blocking_io::write_unix(writer, &buffer, is_nonblocking) + } + WriteOperation::TcpConnection { conn_id } => { + // Write to established TCP connection +@@ -1248,9 +1252,17 @@ pub fn sys_read(fd: u64, buf_ptr: u64, count: u64) -> SyscallResult { + FdKind::Device(device_type) => { + // Read from devfs device (/dev/null, /dev/zero, /dev/console, /dev/tty) + let device_type = *device_type; ++ let is_nonblocking = ++ (fd_entry.status_flags & crate::ipc::fd::status_flags::O_NONBLOCK) != 0; + drop(manager_guard); + let mut user_buf = alloc::vec![0u8; count as usize]; +- match crate::fs::devfs::device_read(device_type, &mut user_buf) { ++ let result = match device_type { ++ crate::fs::devfs::DeviceType::Console | crate::fs::devfs::DeviceType::Tty => { ++ super::blocking_io::read_console(&mut user_buf, is_nonblocking).map_err(|e| -e) ++ } ++ _ => crate::fs::devfs::device_read(device_type, &mut user_buf), ++ }; ++ match result { + Ok(n) => { + if n > 0 { + // Copy to userspace +@@ -1971,7 +1983,11 @@ fn sys_fork_with_parent_context(parent_context: crate::task::thread::CpuContext) + process.main_thread.as_mut().map(|thread| { + let thread_id = thread.id; + let tls_block = thread.tls_block; +- (thread_id, tls_block, Box::new(thread.publish_to_scheduler())) ++ ( ++ thread_id, ++ tls_block, ++ Box::new(thread.publish_to_scheduler()), ++ ) + }) + }), + None => None, +@@ -2559,7 +2575,8 @@ pub fn sys_execv_with_frame( + elf_data, + Some(program_name), + &argv_slices, +- &mut closes) { ++ &mut closes, ++ ) { + Ok(value) => value, + Err("exec blocked while CLONE_VM sibling shares old address space") => { + return SyscallResult::Err(11); // EAGAIN +@@ -2581,7 +2598,8 @@ pub fn sys_execv_with_frame( + + log::info!( + "sys_execv: Successfully replaced process address space, entry={:#x}, rsp={:#x}", +- new_entry_point, new_rsp ++ new_entry_point, ++ new_rsp + ); + + // Modify the syscall frame to jump to the new program +@@ -2724,7 +2742,8 @@ pub fn sys_execv_with_frame( + elf_data, + Some(program_name), + &argv_slices, +- &mut closes) { ++ &mut closes, ++ ) { + Ok(value) => value, + Err("exec blocked while CLONE_VM sibling shares old address space") => { + return SyscallResult::Err(11); // EAGAIN +@@ -2748,7 +2767,8 @@ pub fn sys_execv_with_frame( + + log::info!( + "sys_execv: Successfully replaced process address space, entry={:#x}, rsp={:#x}", +- new_entry_point, new_rsp ++ new_entry_point, ++ new_rsp + ); + + // Modify the syscall frame to jump to the new program +@@ -3165,7 +3185,8 @@ pub fn sys_exec(program_name_ptr: u64, elf_data_ptr: u64) -> SyscallResult { + // Replace the process's address space + let mut manager_guard = crate::process::manager(); + if let Some(ref mut manager) = *manager_guard { +- match manager.exec_process(current_pid, _elf_data, _exec_program_name, &mut closes) { ++ match manager.exec_process(current_pid, _elf_data, _exec_program_name, &mut closes) ++ { + Ok(new_entry_point) => { + log::info!( + "sys_exec: Successfully replaced process address space, entry point: {:#x}", +@@ -3776,7 +3797,10 @@ pub fn sys_dup2(old_fd: u64, new_fd: u64) -> SyscallResult { + match duplicated { + Ok((fd, overwritten)) => { + if let Some(entry) = overwritten { +- crate::task::process_task::close_extracted_fds(alloc::vec![(new_fd as usize, entry)]); ++ crate::task::process_task::close_extracted_fds(alloc::vec![( ++ new_fd as usize, ++ entry ++ )]); + } + log::debug!("sys_dup2: Successfully duplicated fd {} to {}", old_fd, fd); + SyscallResult::Ok(fd as u64) +diff --git a/kernel/src/syscall/ioctl.rs b/kernel/src/syscall/ioctl.rs +index bc5842ab..c3371a4b 100644 +--- a/kernel/src/syscall/ioctl.rs ++++ b/kernel/src/syscall/ioctl.rs +@@ -54,6 +54,8 @@ pub fn sys_ioctl(fd: u64, request: u64, arg: u64) -> SyscallResult { + #[cfg(feature = "boot_tests")] + if request == super::blocking_io_oracle::QUERY + || request == super::blocking_io_oracle::FIFO_FIXTURE ++ || request == super::blocking_io_oracle::INPUT_QUERY ++ || request == super::blocking_io_oracle::INPUT_INJECT + { + return super::blocking_io_oracle::dispatch(fd, request, arg); + } +diff --git a/kernel/src/syscall/pipe.rs b/kernel/src/syscall/pipe.rs +index 4a3677ad..e1de212c 100644 +--- a/kernel/src/syscall/pipe.rs ++++ b/kernel/src/syscall/pipe.rs +@@ -247,7 +247,8 @@ pub fn sys_close(fd: i32) -> SyscallResult { + } + FdKind::UnixStream(socket) => { + // Close Unix socket endpoint +- socket.lock().close(); ++ let notifications = socket.lock().close(); ++ notifications.deliver(); + log::debug!("sys_close: Closed Unix stream socket fd={}", fd); + } + FdKind::UnixSocket(_) => { +diff --git a/kernel/src/task/kthread.rs b/kernel/src/task/kthread.rs +index 63915224..7869b32f 100644 +--- a/kernel/src/task/kthread.rs ++++ b/kernel/src/task/kthread.rs +@@ -63,15 +63,8 @@ where + + /// Create a kernel thread whose per-CPU work requires it to stay on `cpu`. + /// +-/// Unreached on this branch: the per-CPU daemons that need it are a separate +-/// change. It is the production counterpart of `kthread_run_on_cpu_for_test`, +-/// which places a thread for a boot-test gate through a test-only table rather +-/// than through the thread's own pin. +-pub fn kthread_run_on_cpu( +- func: F, +- name: &str, +- cpu: usize, +-) -> Result ++/// Used by CPU-local softirq daemons and their deferral probe. ++pub fn kthread_run_on_cpu(func: F, name: &str, cpu: usize) -> Result + where + F: FnOnce() + Send + 'static, + { +@@ -137,7 +130,11 @@ where + }) + } + +-fn kthread_run_with(func: F, name: &str, spawn_thread: S) -> Result ++fn kthread_run_with( ++ func: F, ++ name: &str, ++ spawn_thread: S, ++) -> Result + where + F: FnOnce() + Send + 'static, + S: FnOnce(Box), +@@ -211,6 +208,13 @@ pub fn kthread_should_stop() -> bool { + /// Park current thread until unparked (sleep) + /// Use this in kthread wait loops instead of bare HLT to ensure kthread_stop() can wake promptly. + pub fn kthread_park() { ++ kthread_park_if(|| true); ++} ++ ++/// Publish sleep intent before checking the work predicate. An unpark after ++/// publication clears the flag; work published earlier makes the predicate false. ++/// The predicate must be nonblocking and safe with interrupts enabled. ++pub fn kthread_park_if(should_park: impl FnOnce() -> bool) { + let handle = match current_kthread() { + Some(h) => h, + None => return, // Not a kthread, nothing to do +@@ -222,7 +226,7 @@ pub fn kthread_park() { + // CRITICAL: Check should_stop AFTER setting parked to handle race with kthread_stop(). + // If kthread_stop() was called before we set parked, we need to return immediately. + // If kthread_stop() is called after we set parked, it will call kthread_unpark(). +- if handle.inner.should_stop.load(Ordering::Acquire) { ++ if !should_park() || handle.inner.should_stop.load(Ordering::Acquire) { + handle.inner.parked.store(false, Ordering::Release); + return; + } +@@ -246,7 +250,10 @@ pub fn kthread_park() { + // thread from every per-CPU ready queue in the same acquisition, so + // there is no longer a caller-side dequeue to forget. + scheduler::with_scheduler(|sched| { +- sched.block_current(); ++ // Serialize the final sleep decision with unpark's flag clear. ++ if handle.inner.parked.load(Ordering::Acquire) { ++ sched.block_current(); ++ } + }); + }); + +@@ -265,8 +272,8 @@ pub fn kthread_park() { + + /// Unpark a parked thread (wake) + pub fn kthread_unpark(handle: &KthreadHandle) { +- handle.inner.parked.store(false, Ordering::Release); + scheduler::with_scheduler(|sched| { ++ handle.inner.parked.store(false, Ordering::Release); + sched.unblock(handle.inner.tid); + }); + // CRITICAL: Set need_resched to ensure a context switch happens soon. +diff --git a/kernel/src/task/mod.rs b/kernel/src/task/mod.rs +index bbccb79f..57850791 100644 +--- a/kernel/src/task/mod.rs ++++ b/kernel/src/task/mod.rs +@@ -49,7 +49,7 @@ pub mod timer_wake_oracle; + pub mod kthread; + #[cfg(feature = "testing")] + pub mod kthread_tests; +-#[cfg(feature = "testing")] ++#[cfg(any(feature = "testing", feature = "boot_tests"))] + pub mod softirq_tests; + pub mod softirqd; + pub mod workqueue; +@@ -84,8 +84,7 @@ pub use workqueue::{ + // Re-export softirqd public API for kernel-wide use + #[allow(unused_imports)] + pub use softirqd::{ +- init_softirq, raise_softirq, register_softirq_handler, shutdown_softirq, SoftirqHandler, +- SoftirqType, ++ init_softirq, raise_softirq, register_softirq_handler, SoftirqHandler, SoftirqType, + }; + + #[allow(dead_code)] // Used in kernel_main_continue (conditionally compiled) +diff --git a/kernel/src/task/process_task.rs b/kernel/src/task/process_task.rs +index f5666ad2..8ae5108b 100644 +--- a/kernel/src/task/process_task.rs ++++ b/kernel/src/task/process_task.rs +@@ -22,8 +22,7 @@ unsafe impl Sync for DeferredFaultExitBuffer {} + impl DeferredFaultExitBuffer { + const fn new() -> Self { + Self { +- slots: [const { AtomicU64::new(DEFERRED_FAULT_EXIT_EMPTY) }; +- DEFERRED_FAULT_EXIT_SLOTS], ++ slots: [const { AtomicU64::new(DEFERRED_FAULT_EXIT_EMPTY) }; DEFERRED_FAULT_EXIT_SLOTS], + } + } + +@@ -41,9 +40,7 @@ impl DeferredFaultExitBuffer { + return true; + } + } +- crate::trace_count!( +- crate::tracing::providers::teardown::DEFERRED_FAULT_RING_DROPPED +- ); ++ crate::trace_count!(crate::tracing::providers::teardown::DEFERRED_FAULT_RING_DROPPED); + false + } + +@@ -67,9 +64,8 @@ static DEFERRED_FAULT_EXIT_BUFFERS: [DeferredFaultExitBuffer; 1] = + pub(crate) struct PendingProcessReclaim { + pid: u64, + page_table: Option>, +- old_page_tables: alloc::vec::Vec< +- alloc::boxed::Box, +- >, ++ old_page_tables: ++ alloc::vec::Vec>, + after_epoch: scheduler::RetirementFence, + last_pass: u32, + proof_failures: u8, +@@ -502,11 +498,8 @@ pub(crate) fn release_process_resources(process: &mut crate::process::Process) { + { + let mut budget = u32::MAX; + let pid = process.id.as_u64(); +- let _ = drain_old_page_tables_counted( +- pid, +- &mut process.pending_old_page_tables, +- &mut budget, +- ); ++ let _ = ++ drain_old_page_tables_counted(pid, &mut process.pending_old_page_tables, &mut budget); + } + #[cfg(target_arch = "aarch64")] + if let Some(page_table) = process.page_table.take() { +@@ -534,8 +527,8 @@ pub(crate) fn defer_live_process_resources( + ) + }); + #[cfg(feature = "boot_tests")] +- let root_is_live = root_is_live +- || FORCE_LIVE_RECLAIM_TEST_PID.load(Ordering::Acquire) == process.id.as_u64(); ++ let root_is_live = ++ root_is_live || FORCE_LIVE_RECLAIM_TEST_PID.load(Ordering::Acquire) == process.id.as_u64(); + if !root_is_live { + return None; + } +@@ -680,9 +673,7 @@ fn settle_abandoned_retirement(pid: u64) { + + pub(crate) fn enqueue_process_reclaim(reclaim: PendingProcessReclaim) { + if crate::process::process_manager_held_on_current_cpu() { +- crate::trace_count!( +- crate::tracing::providers::teardown::RECLAIM_ENQUEUE_UNDER_PM +- ); ++ crate::trace_count!(crate::tracing::providers::teardown::RECLAIM_ENQUEUE_UNDER_PM); + } + push_pending_or_abandon(reclaim); + } +@@ -730,7 +721,8 @@ pub(crate) fn close_extracted_fds(entries: alloc::vec::Vec<(usize, FileDescripto + } + } + FdKind::UnixStream(socket) => { +- socket.lock().close(); ++ let notifications = socket.lock().close(); ++ notifications.deliver(); + } + FdKind::FifoRead(path, buffer) => { + crate::ipc::fifo::close_fifo_read(&path); +@@ -1210,9 +1202,7 @@ pub fn reclaim_deferred_process_resources() { + if crate::process::process_manager_held_on_current_cpu() + || crate::tracing::providers::teardown::scheduler_scope_active() + { +- crate::trace_count!( +- crate::tracing::providers::teardown::RECLAIM_CONTEXT_VIOLATIONS +- ); ++ crate::trace_count!(crate::tracing::providers::teardown::RECLAIM_CONTEXT_VIOLATIONS); + return; + } + #[cfg(feature = "boot_tests")] +@@ -1235,9 +1225,7 @@ pub fn reclaim_deferred_process_resources() { + .is_err() + { + // Refusing benign nesting is correct: the receipt is already queued; the owning drain will take it. +- crate::trace_count!( +- crate::tracing::providers::teardown::RECLAIM_DRAIN_NESTED_REFUSED +- ); ++ crate::trace_count!(crate::tracing::providers::teardown::RECLAIM_DRAIN_NESTED_REFUSED); + #[cfg(not(feature = "coreproof_mut_reclaim_bracket"))] + reclaim_preempt_enable(); + return; +@@ -1245,6 +1233,9 @@ pub fn reclaim_deferred_process_resources() { + #[cfg(feature = "coreproof_mut_reclaim_bracket")] + reclaim_preempt_disable(); + ++ // Keep detached Unix close work inside the existing preemption/ownership ++ // bracket, after PM and scheduler-scope refusal. ++ crate::socket::unix::drain_close_notifications(); + reclaim_deferred_process_resources_for_pass(my_pass, false); + RECLAIM_DRAIN_ACTIVE.store(false, Ordering::Release); + reclaim_preempt_enable(); +@@ -1272,8 +1263,7 @@ fn reclaim_deferred_process_resources_for_pass(my_pass: u32, boot_test_owned: bo + } + let reclaim = crate::arch_without_interrupts(|| { + let mut pending = PENDING_PROCESS_RECLAIMS.lock(); +- let _proof_scope = +- crate::tracing::providers::teardown::ReclaimProofScope::enter(); ++ let _proof_scope = crate::tracing::providers::teardown::ReclaimProofScope::enter(); + let snapshot = scheduler::RetirementSnapshot::capture(); + let ready = pending.iter_mut().position(|reclaim| { + if reclaim.last_pass == my_pass { +@@ -1515,9 +1505,7 @@ impl Drop for BootReclaimReserveFailureGuard { + } + + #[cfg(all(feature = "boot_tests", target_arch = "x86_64"))] +-fn boot_page_table_reclaim( +- pid: u64, +-) -> Result<(PendingProcessReclaim, usize, u64), &'static str> { ++fn boot_page_table_reclaim(pid: u64) -> Result<(PendingProcessReclaim, usize, u64), &'static str> { + let page_table = alloc::boxed::Box::new( + crate::memory::process_memory::ProcessPageTable::new() + .map_err(|_| "proof root allocation failed")?, +@@ -1530,8 +1518,7 @@ fn boot_page_table_reclaim( + } + + #[cfg(feature = "boot_tests")] +-fn boot_oversized_page_table( +-) -> Result< ++fn boot_oversized_page_table() -> Result< + ( + alloc::boxed::Box, + usize, +@@ -2648,23 +2635,13 @@ pub fn reclaim_progress_gate_test() -> crate::test_framework::registry::TestResu + + #[cfg(target_arch = "x86_64")] + { +- if x86_forced_root_proof_case( +- BOOT_RECLAIM_PID_BASE + 10, +- RootBlocker::Hardware, +- ) +- .is_err() +- { ++ if x86_forced_root_proof_case(BOOT_RECLAIM_PID_BASE + 10, RootBlocker::Hardware).is_err() { + return TestResult::Fail("P1: x86 hardware proof injection failed"); + } + if x86_shadow_proof_case(BOOT_RECLAIM_PID_BASE + 11).is_err() { + return TestResult::Fail("P2: x86 CR3 shadow injections failed"); + } +- if x86_forced_root_proof_case( +- BOOT_RECLAIM_PID_BASE + 12, +- RootBlocker::LiveRow, +- ) +- .is_err() +- { ++ if x86_forced_root_proof_case(BOOT_RECLAIM_PID_BASE + 12, RootBlocker::LiveRow).is_err() { + return TestResult::Fail("P3: x86 live-row proof injection failed"); + } + if x86_forced_root_proof_case(BOOT_RECLAIM_PID_BASE + 13, RootBlocker::Epoch).is_err() { +@@ -3119,8 +3096,7 @@ pub fn reclaim_progress_gate_test() -> crate::test_framework::registry::TestResu + Ok(fixture) => fixture, + Err(message) => return TestResult::Fail(message), + }; +- let refused_page = +- Page::::containing_address(VirtAddr::new(0x0123_4000)); ++ let refused_page = Page::::containing_address(VirtAddr::new(0x0123_4000)); + let refused_frame = match crate::memory::frame_allocator::allocate_frame() { + Some(frame) => frame, + None => return TestResult::Fail("Q: refused leaf allocation failed"), +@@ -3322,10 +3298,7 @@ pub fn run_x86_retirement_fence_gate() { + if result.is_pass() { + crate::serial_println!("[TEST:process:retirement_fence_gate:PASS]"); + } else { +- crate::serial_println!( +- "[TEST:process:retirement_fence_gate:FAIL:{:?}]", +- result +- ); ++ crate::serial_println!("[TEST:process:retirement_fence_gate:FAIL:{:?}]", result); + } + assert!(result.is_pass(), "x86 retirement fence gate failed"); + } +diff --git a/kernel/src/task/softirq_tests.rs b/kernel/src/task/softirq_tests.rs +index 20ed2a56..46eaf64e 100644 +--- a/kernel/src/task/softirq_tests.rs ++++ b/kernel/src/task/softirq_tests.rs +@@ -11,8 +11,9 @@ + + use crate::task::softirqd::{do_softirq, raise_softirq, register_softirq_handler, SoftirqType}; + use crate::{arch_enable_interrupts, arch_halt}; +-use core::sync::atomic::{AtomicBool, AtomicU32, Ordering}; ++use core::sync::atomic::{AtomicBool, AtomicU32, AtomicU64, Ordering}; + ++#[cfg(feature = "testing")] + pub fn test_softirq() { + static TIMER_HANDLER_CALLED: AtomicU32 = AtomicU32::new(0); + static NET_RX_HANDLER_CALLED: AtomicU32 = AtomicU32::new(0); +@@ -140,100 +141,7 @@ pub fn test_softirq() { + ); + log::info!("SOFTIRQ_TEST: nested interrupt rejection passed"); + +- // Test 7: Iteration limit and ksoftirqd deferral +- // A handler that re-raises itself will exceed MAX_SOFTIRQ_RESTART=10 +- // After the limit, remaining work is deferred to ksoftirqd +- log::info!("SOFTIRQ_TEST: Testing iteration limit and ksoftirqd deferral..."); +- static ITERATION_COUNT: AtomicU32 = AtomicU32::new(0); +- static KSOFTIRQD_PROCESSED: AtomicBool = AtomicBool::new(false); +- const MAX_SOFTIRQ_RESTART: u32 = 10; +- // TARGET must exceed 2 * MAX_SOFTIRQ_RESTART to force ksoftirqd involvement: +- // - test's do_softirq(): 10 iterations, hits limit, wakes ksoftirqd +- // - timer's irq_exit do_softirq(): 10 more iterations, hits limit, wakes ksoftirqd +- // - ksoftirqd finally runs and processes remaining iterations +- const TARGET_ITERATIONS: u32 = 25; +- +- ITERATION_COUNT.store(0, Ordering::SeqCst); +- KSOFTIRQD_PROCESSED.store(false, Ordering::SeqCst); +- +- // Get ksoftirqd tid for later comparison +- let ksoftirqd_tid = crate::task::softirqd::ksoftirqd_tid(); +- +- // Register a handler that re-raises itself until TARGET_ITERATIONS +- // and tracks whether it runs in ksoftirqd context +- register_softirq_handler(SoftirqType::Tasklet, |_softirq| { +- let count = ITERATION_COUNT.fetch_add(1, Ordering::SeqCst); +- +- // Check if we're running in ksoftirqd context +- if let Some(ksoft_tid) = crate::task::softirqd::ksoftirqd_tid() { +- if let Some(current_tid) = crate::task::scheduler::current_thread_id() { +- if current_tid == ksoft_tid { +- KSOFTIRQD_PROCESSED.store(true, Ordering::SeqCst); +- } +- } +- } +- +- if count + 1 < TARGET_ITERATIONS { +- raise_softirq(SoftirqType::Tasklet); +- } +- }); +- +- raise_softirq(SoftirqType::Tasklet); +- do_softirq(); +- +- // After do_softirq() returns at iteration limit, some iterations should be done +- let count_after_dosoftirq = ITERATION_COUNT.load(Ordering::SeqCst); +- assert!( +- count_after_dosoftirq <= MAX_SOFTIRQ_RESTART, +- "do_softirq() should stop at iteration limit: got {}, expected <= {}", +- count_after_dosoftirq, +- MAX_SOFTIRQ_RESTART +- ); +- log::info!( +- "SOFTIRQ_TEST: After do_softirq(): {} iterations (limit={})", +- count_after_dosoftirq, +- MAX_SOFTIRQ_RESTART +- ); +- +- // If ksoftirqd is working, remaining iterations will be processed +- // Give ksoftirqd some time to process deferred softirqs +- // Note: Remaining work can be processed by either: +- // 1. irq_exit's do_softirq() during timer interrupts, or +- // 2. ksoftirqd when it gets scheduled +- // We use yield_current() + HLT to ensure scheduling opportunities +- unsafe { +- arch_enable_interrupts(); +- } // Ensure interrupts are enabled +- for _ in 0..100 { +- // yield_current() sets need_resched, ensuring a context switch opportunity +- // when the next interrupt occurs +- crate::task::scheduler::yield_current(); +- arch_halt(); +- let current = ITERATION_COUNT.load(Ordering::SeqCst); +- if current >= TARGET_ITERATIONS { +- break; +- } +- } +- +- let final_count = ITERATION_COUNT.load(Ordering::SeqCst); +- assert!( +- final_count >= TARGET_ITERATIONS, +- "ksoftirqd should have processed deferred softirqs: got {} iterations, expected {}", +- final_count, +- TARGET_ITERATIONS +- ); +- +- // Verify ksoftirqd specifically processed the deferred work +- let ksoftirqd_did_work = KSOFTIRQD_PROCESSED.load(Ordering::SeqCst); +- assert!( +- ksoftirqd_did_work, +- "ksoftirqd should have processed deferred softirqs (tid={:?})", +- ksoftirqd_tid +- ); +- log::info!( +- "SOFTIRQ_TEST: iteration limit passed ({} total iterations, ksoftirqd verified)", +- final_count +- ); ++ let deferral_ok = test_deferral(); + + // Test 8: Verify ksoftirqd is initialized (keep original test) + log::info!("SOFTIRQ_TEST: Verifying ksoftirqd is initialized..."); +@@ -243,7 +151,9 @@ pub fn test_softirq() { + ); + log::info!("SOFTIRQ_TEST: ksoftirqd verification passed"); + +- log::info!("SOFTIRQ_TEST: all tests passed"); ++ if deferral_ok { ++ log::info!("SOFTIRQ_TEST: all tests passed"); ++ } + + // CRITICAL: Restore the real network softirq handler! + // The tests above registered test handlers that override the real ones. +@@ -253,3 +163,143 @@ pub fn test_softirq() { + + log::info!("=== SOFTIRQ TEST: Completed ==="); + } ++ ++// This probe owns Tasklet until ACTIVE is cleared. Interrupt exits may service ++// it, but cannot complete the probe: a callback from the daemon is required. ++static ACTIVE: AtomicBool = AtomicBool::new(false); ++static GUEST_DONE: AtomicBool = AtomicBool::new(false); ++static ITERATIONS: AtomicU32 = AtomicU32::new(0); ++static DISPATCH_BASE: AtomicU64 = AtomicU64::new(0); ++static WAITED_TICKS: AtomicU64 = AtomicU64::new(0); ++static WAITED_NS: AtomicU64 = AtomicU64::new(0); ++static DISPATCHES: AtomicU64 = AtomicU64::new(0); ++static PROBE_CPU: AtomicU64 = AtomicU64::new(0); ++static VERDICT: AtomicU32 = AtomicU32::new(0); ++const TARGET_ITERATIONS: u32 = 25; ++const WAIT_TICKS: u64 = 250; ++const WALL_LIMIT_NS: u64 = 15_000_000_000; ++ ++fn counter_ns() -> u64 { ++ crate::tracing::timestamp_to_nanos(crate::tracing::trace_timestamp()) ++} ++ ++fn deferral_handler(_softirq: SoftirqType) { ++ if !ACTIVE.load(Ordering::Acquire) { ++ return; ++ } ++ let iterations = ITERATIONS.fetch_add(1, Ordering::Relaxed) + 1; ++ let dispatches = crate::task::softirqd::KSOFTIRQD_TASKLET_DISPATCHES ++ .get_cpu(crate::task::softirqd::current_cpu()) ++ .wrapping_sub(DISPATCH_BASE.load(Ordering::Relaxed)); ++ if !(dispatches > 0 && iterations >= TARGET_ITERATIONS) { ++ raise_softirq(SoftirqType::Tasklet); ++ } ++} ++ ++fn deferral_probe() { ++ use crate::task::softirqd::{current_cpu, KSOFTIRQD_TASKLET_DISPATCHES}; ++ use crate::tracing::providers::counters::TIMER_TICK_TOTAL; ++ if !ACTIVE.load(Ordering::Acquire) { ++ return; ++ } ++ let cpu = current_cpu(); ++ PROBE_CPU.store(cpu as u64, Ordering::Relaxed); ++ let base = KSOFTIRQD_TASKLET_DISPATCHES.get_cpu(cpu); ++ DISPATCH_BASE.store(base, Ordering::Relaxed); ++ let ticks = TIMER_TICK_TOTAL.get_cpu(cpu); ++ let wall = counter_ns(); ++ // Keep the initial limit observation together: IRQ-exit service must not ++ // race the count read immediately following the explicit do_softirq call. ++ let initial = crate::arch_without_interrupts(|| { ++ raise_softirq(SoftirqType::Tasklet); ++ do_softirq(); ++ ITERATIONS.load(Ordering::Relaxed) ++ }); ++ unsafe { ++ arch_enable_interrupts(); ++ } ++ loop { ++ let elapsed_ticks = TIMER_TICK_TOTAL.get_cpu(cpu).wrapping_sub(ticks); ++ let elapsed_ns = counter_ns().saturating_sub(wall); ++ let dispatches = KSOFTIRQD_TASKLET_DISPATCHES.get_cpu(cpu).wrapping_sub(base); ++ let iterations = ITERATIONS.load(Ordering::Acquire); ++ WAITED_TICKS.store(elapsed_ticks, Ordering::Relaxed); ++ WAITED_NS.store(elapsed_ns, Ordering::Relaxed); ++ DISPATCHES.store(dispatches, Ordering::Relaxed); ++ if initial != 10 { ++ VERDICT.store(2, Ordering::Relaxed); ++ break; ++ } ++ if dispatches > 0 && iterations >= TARGET_ITERATIONS { ++ VERDICT.store(1, Ordering::Relaxed); ++ break; ++ } ++ // Delivered local timer interrupts are guest execution evidence. A ++ // host pause cannot spend this budget merely by advancing the TSC/CNTVCT. ++ if elapsed_ticks >= WAIT_TICKS { ++ VERDICT.store(2, Ordering::Relaxed); ++ break; ++ } ++ if elapsed_ns >= WALL_LIMIT_NS || !ACTIVE.load(Ordering::Acquire) { ++ VERDICT.store(3, Ordering::Relaxed); ++ break; ++ } ++ crate::task::scheduler::yield_current(); ++ arch_halt(); ++ } ++ ACTIVE.store(false, Ordering::Release); ++ crate::per_cpu::clear_softirq(SoftirqType::Tasklet.as_nr()); ++ GUEST_DONE.store(true, Ordering::Release); ++} ++ ++/// Emit a non-panicking deferral verdict. The host scorer rejects `lost` and ++/// reports `starved` as an infrastructure outcome, without a kernel-red marker. ++pub fn test_deferral() -> bool { ++ ITERATIONS.store(0, Ordering::Relaxed); ++ GUEST_DONE.store(false, Ordering::Relaxed); ++ WAITED_TICKS.store(0, Ordering::Relaxed); ++ WAITED_NS.store(0, Ordering::Relaxed); ++ DISPATCHES.store(0, Ordering::Relaxed); ++ VERDICT.store(0, Ordering::Relaxed); ++ ACTIVE.store(true, Ordering::Release); ++ register_softirq_handler(SoftirqType::Tasklet, deferral_handler); ++ let start = counter_ns(); ++ #[cfg(target_arch = "aarch64")] ++ { ++ // CPU0 is still the unschedulable boot stack in the testing profile. ++ // Exercise local ownership on a schedulable CPU using a real pinned ++ // kthread, without moving the loader or boot sequence to a new stack. ++ if crate::arch_impl::aarch64::smp::cpus_online() > 1 { ++ if crate::task::kthread::kthread_run_on_cpu(deferral_probe, "softirq-probe", 1).is_err() ++ { ++ VERDICT.store(2, Ordering::Relaxed); ++ GUEST_DONE.store(true, Ordering::Release); ++ } ++ } ++ while !GUEST_DONE.load(Ordering::Acquire) ++ && counter_ns().saturating_sub(start) < WALL_LIMIT_NS ++ { ++ core::hint::spin_loop(); ++ } ++ } ++ #[cfg(target_arch = "x86_64")] ++ deferral_probe(); ++ if !GUEST_DONE.load(Ordering::Acquire) { ++ ACTIVE.store(false, Ordering::Release); ++ VERDICT.store(3, Ordering::Relaxed); ++ } ++ let verdict = match VERDICT.load(Ordering::Acquire) { ++ 1 => "ok", ++ 2 => "lost", ++ _ => "starved", ++ }; ++ crate::serial_println!( ++ "[SOFTIRQ_DEFERRAL_ORACLE:arch={}:cpu={}:budget_ticks={}:wait_ticks={}:wait_ns={}:dispatches={}:iterations={}:verdict={}]", ++ if cfg!(target_arch = "aarch64") { "aarch64" } else { "x86" }, ++ PROBE_CPU.load(Ordering::Relaxed), WAIT_TICKS, ++ WAITED_TICKS.load(Ordering::Relaxed), ++ counter_ns().saturating_sub(start).max(WAITED_NS.load(Ordering::Relaxed)), ++ DISPATCHES.load(Ordering::Relaxed), ITERATIONS.load(Ordering::Relaxed), verdict ++ ); ++ verdict == "ok" ++} +diff --git a/kernel/src/task/softirqd.rs b/kernel/src/task/softirqd.rs +index 450df4ed..ac6b8688 100644 +--- a/kernel/src/task/softirqd.rs ++++ b/kernel/src/task/softirqd.rs +@@ -15,10 +15,12 @@ + + use core::sync::atomic::{AtomicBool, AtomicPtr, Ordering}; + +-use spin::Mutex; ++#[cfg(target_arch = "x86_64")] ++use crate::arch_impl::PerCpuOps; ++use spin::Once; + + use super::kthread::{ +- kthread_park, kthread_run, kthread_should_stop, kthread_unpark, KthreadHandle, ++ kthread_park_if, kthread_run_on_cpu, kthread_should_stop, kthread_unpark, KthreadHandle, + }; + use crate::per_cpu; + +@@ -109,8 +111,31 @@ static SOFTIRQ_HANDLERS: [AtomicPtr<()>; NR_SOFTIRQS] = [ + AtomicPtr::new(core::ptr::null_mut()), + ]; + +-/// Per-CPU ksoftirqd handle (single CPU for now) +-static KSOFTIRQD: Mutex> = Mutex::new(None); ++// Static ownership keeps handles valid for lock-free IRQ readers. ++// CPU hot-unplug is not implemented; these daemons live for the kernel lifetime. ++static KSOFTIRQD: [Once; 8] = [const { Once::new() }; 8]; ++ ++pub(crate) fn current_cpu() -> usize { ++ #[cfg(target_arch = "aarch64")] ++ { ++ crate::arch_impl::aarch64::percpu::Aarch64PerCpu::cpu_id() as usize ++ } ++ #[cfg(target_arch = "x86_64")] ++ { ++ crate::arch_impl::x86_64::percpu::X86PerCpu::cpu_id() as usize ++ } ++} ++ ++#[cfg(any(feature = "testing", feature = "boot_tests"))] ++pub(crate) static KSOFTIRQD_TASKLET_DISPATCHES: crate::tracing::counter::TraceCounter = ++ crate::tracing::counter::TraceCounter::new( ++ "KSOFTIRQD_TASKLET_DISPATCHES", ++ "Daemon tasklet callbacks", ++ ); ++ ++fn local_handle() -> Option<&'static KthreadHandle> { ++ KSOFTIRQD.get(current_cpu())?.get() ++} + + /// Flag indicating softirq system is initialized + static SOFTIRQ_INITIALIZED: AtomicBool = AtomicBool::new(false); +@@ -119,7 +144,7 @@ static SOFTIRQ_INITIALIZED: AtomicBool = AtomicBool::new(false); + /// Returns None if softirq system is not initialized + #[allow(dead_code)] // Part of public softirq API surface + pub fn ksoftirqd_tid() -> Option { +- KSOFTIRQD.lock().as_ref().map(|h| h.tid()) ++ local_handle().map(|h| h.tid()) + } + + /// Register a softirq handler +@@ -233,7 +258,7 @@ pub fn do_softirq() -> bool { + + /// Wake up ksoftirqd to process remaining softirqs + fn wakeup_ksoftirqd() { +- if let Some(ref handle) = *KSOFTIRQD.lock() { ++ if let Some(handle) = local_handle() { + kthread_unpark(handle); + } + } +@@ -241,8 +266,6 @@ fn wakeup_ksoftirqd() { + /// ksoftirqd kernel thread function + /// Processes softirqs that were deferred due to high load + fn ksoftirqd_fn() { +- log::info!("KSOFTIRQD_SPAWN: ksoftirqd/0 started"); +- + // Enable interrupts so timer can preempt us and switch to other threads + unsafe { + arch_enable_interrupts(); +@@ -270,6 +293,10 @@ fn ksoftirqd_fn() { + if !handler_ptr.is_null() { + let handler: SoftirqHandler = unsafe { core::mem::transmute(handler_ptr) }; + if let Some(softirq_type) = SoftirqType::from_nr(nr) { ++ #[cfg(any(feature = "testing", feature = "boot_tests"))] ++ if softirq_type == SoftirqType::Tasklet { ++ KSOFTIRQD_TASKLET_DISPATCHES.increment(); ++ } + handler(softirq_type); + } + } +@@ -283,7 +310,7 @@ fn ksoftirqd_fn() { + // This handles handlers that re-raised softirqs + } else { + // No work - park until woken by wakeup_ksoftirqd() +- kthread_park(); ++ kthread_park_if(|| per_cpu::softirq_pending() == 0); + } + } + } +@@ -298,36 +325,37 @@ pub fn init_softirq() { + + log::info!("SOFTIRQ_INIT: Initializing softirq subsystem"); + +- // Spawn ksoftirqd thread +- match kthread_run(ksoftirqd_fn, "ksoftirqd/0") { +- Ok(handle) => { +- *KSOFTIRQD.lock() = Some(handle); +- log::info!("SOFTIRQ_INIT: ksoftirqd spawned successfully"); +- } +- Err(e) => { +- log::error!("SOFTIRQ_INIT: Failed to spawn ksoftirqd: {:?}", e); +- } +- } ++ init_online_daemons(); + + log::info!("SOFTIRQ_INIT: Softirq subsystem initialized"); + } + +-/// Shutdown the softirq subsystem +-#[allow(dead_code)] // Part of public API for clean system shutdown +-pub fn shutdown_softirq() { +- if !SOFTIRQ_INITIALIZED.load(Ordering::Acquire) { +- return; +- } +- +- log::info!("Shutting down softirq subsystem"); +- +- // Stop ksoftirqd +- if let Some(handle) = KSOFTIRQD.lock().take() { +- let _ = super::kthread::kthread_stop(&handle); +- let _ = super::kthread::kthread_join(&handle); ++/// Called by the boot CPU at initial setup and after secondary CPU bringup. ++/// The boot coordinator serializes these calls; published slots are retained. ++pub fn init_online_daemons() { ++ #[cfg(target_arch = "aarch64")] ++ let online = crate::arch_impl::aarch64::smp::cpus_online() as usize; ++ #[cfg(target_arch = "x86_64")] ++ let online = 1; ++ for cpu in 0..online.min(KSOFTIRQD.len()) { ++ // CPU0's boot stack cannot dispatch pinned workers until init handoff. ++ // Publishing it earlier strands a Ready thread through the boot tests. ++ #[cfg(target_arch = "aarch64")] ++ if cpu == 0 && crate::per_cpu_aarch64::preempt_count() != 0 { ++ continue; ++ } ++ if KSOFTIRQD[cpu].get().is_some() { ++ continue; ++ } ++ let handle = KSOFTIRQD[cpu].call_once(|| { ++ let name = alloc::format!("ksoftirqd/{cpu}"); ++ kthread_run_on_cpu(ksoftirqd_fn, &name, cpu) ++ .expect("could not spawn CPU-local ksoftirqd") ++ }); ++ // The worker may have parked before its handle became visible to IRQs. ++ // Wake once after publication to cover work raised in that interval. ++ kthread_unpark(handle); + } +- +- SOFTIRQ_INITIALIZED.store(false, Ordering::Release); + } + + /// Check if softirq system is initialized +diff --git a/kernel/src/task/timer_wake_oracle.rs b/kernel/src/task/timer_wake_oracle.rs +index eb33950b..1011961a 100644 +--- a/kernel/src/task/timer_wake_oracle.rs ++++ b/kernel/src/task/timer_wake_oracle.rs +@@ -14,8 +14,8 @@ + //! # The barrier, and why it is not optional + //! + //! The threads are created before any of them may spin. Creating a kernel +-//! thread is not cheap -- it allocates and maps a kernel stack -- and the boot +-//! thread doing the creating is itself preemptible, so a peer that is runnable ++//! thread is not cheap -- it allocates and maps a kernel stack -- and the ++//! coordinator doing the creating is itself preemptible, so a peer that is runnable + //! while the later peers are being created takes a full quantum per round away + //! from the creation. Two earlier versions of this file measured that cost on + //! the x86 boot-test gate and are recorded in the round doc, +@@ -25,8 +25,9 @@ + //! ready queue, so they still hold a quantum each -- cost 362 s. + //! + //! So a peer parks with `kthread_park()`, which blocks it and takes it out of +-//! the ready queue, until the boot thread has created the 9 threads and calls +-//! `kthread_unpark`. The sleeper then waits for `PEERS_SPINNING` to reach ++//! the ready queue, until the schedulable coordinator has created the eight ++//! peers and sleeper and calls `kthread_unpark`. The boot thread creates and ++//! joins that coordinator: ten threads total. The sleeper then waits for `PEERS_SPINNING` to reach + //! `PEERS` before starting its sleep, so the wait it measures is a wait behind + //! peers that are actually running. `setup_ms` and `window_ms` on the marker are + //! those two phases, and `peers_spinning` is the fact the verdict depends on. +@@ -300,6 +301,27 @@ fn emit(overrun_ms: u64, spawned: usize, reason: &str) { + /// the state it had; the peers and the sleeper need interrupts on to be + /// preempted at all. + pub fn run() { ++ let interrupts_were_enabled = crate::arch_interrupts_enabled(); ++ if !interrupts_were_enabled { ++ unsafe { arch_enable_interrupts() }; ++ } ++ // The boot caller is the idle task on x86. Once a spinning peer runs, ++ // idle cannot finish a partially completed unpark loop until that peer ++ // exits. A queued coordinator can resume while the peers remain runnable. ++ match kthread_run(run_coordinator, "t766_coord") { ++ Ok(handle) => { ++ if kthread_join(&handle).is_err() { ++ emit(0, 0, ":reason=coordinator_join_failed"); ++ } ++ } ++ Err(_) => emit(0, 0, ":reason=coordinator_spawn_failed"), ++ } ++ if !interrupts_were_enabled { ++ unsafe { arch_disable_interrupts() }; ++ } ++} ++ ++fn run_coordinator() { + MEASURE_OPEN.store(false, Ordering::Release); + PEERS_RUN.store(true, Ordering::Release); + PEERS_STARTED.store(0, Ordering::Release); +@@ -342,7 +364,10 @@ pub fn run() { + ); + let open = now_ns(); + OPEN_NS.store(open, Ordering::Release); +- SETUP_MS.store(open.saturating_sub(started_ns) / 1_000_000, Ordering::Release); ++ SETUP_MS.store( ++ open.saturating_sub(started_ns) / 1_000_000, ++ Ordering::Release, ++ ); + MEASURE_OPEN.store(true, Ordering::Release); + // Unpark in a retry loop: a peer that entered `kthread_park()` after a + // single unpark would block with nobody left to wake it. Repeating the +@@ -353,8 +378,15 @@ pub fn run() { + if PEERS_SPINNING.load(Ordering::Acquire) as usize >= PEERS { + break; + } +- for handle in peers.iter() { ++ for (index, handle) in peers.iter().enumerate() { + kthread_unpark(handle); ++ // Exercise partial release: the coordinator must regain a ++ // dispatch turn with the first peer already CPU-bound. This ++ // would starve an idle-task coordinator until a backstop. ++ if index == 0 { ++ scheduler::yield_current(); ++ arch_halt_with_interrupts(); ++ } + } + if now_ns() >= deadline { + BACKSTOPS.fetch_add(1, Ordering::Relaxed); +@@ -403,7 +435,11 @@ pub fn run() { + }; + let overrun_ms = OVERRUN_MS.load(Ordering::Acquire); + emit( +- if overrun_ms == u64::MAX { 0 } else { overrun_ms }, ++ if overrun_ms == u64::MAX { ++ 0 ++ } else { ++ overrun_ms ++ }, + spawned, + reason, + ); +diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs +index 7a345fca..6a593550 100644 +--- a/kernel/src/test_framework/registry.rs ++++ b/kernel/src/test_framework/registry.rs +@@ -6636,6 +6636,10 @@ static TTY_IRQ_PM_HOLD_ACTIVE: AtomicBool = AtomicBool::new(false); + #[cfg(target_arch = "aarch64")] + static TTY_IRQ_PM_HOLD_DONE: AtomicBool = AtomicBool::new(false); + #[cfg(target_arch = "aarch64")] ++static TTY_IRQ_PM_HOLD_RELEASE: AtomicBool = AtomicBool::new(false); ++#[cfg(target_arch = "aarch64")] ++static TTY_IRQ_PM_HOLD_SAFETY: AtomicBool = AtomicBool::new(false); ++#[cfg(target_arch = "aarch64")] + static TTY_IRQ_PM_HOLD_CPU: AtomicU64 = AtomicU64::new(u64::MAX); + #[cfg(target_arch = "aarch64")] + static TTY_IRQ_PM_HOLD_MEASURED_US: AtomicU64 = AtomicU64::new(0); +@@ -6674,7 +6678,7 @@ struct TtyIrqPmConsoleSave { + pgrp: Option, + } + +-/// aarch64 peer body: own PROCESS_MANAGER, masked, for a fixed window. ++/// aarch64 peer body: own PROCESS_MANAGER, masked, through the driver acknowledgement. + /// + /// `manager()` is used rather than `try_manager()` because the exposed shape + /// under measurement is an ordinary blocking holder, and on aarch64 that +@@ -6694,7 +6698,14 @@ fn tty_irq_pm_holder_body() { + let held_from = tty_irq_pm_now_us(); + loop { + let elapsed = tty_irq_pm_now_us().wrapping_sub(held_from); +- if elapsed >= TTY_IRQ_PM_HOLD_US { ++ if TTY_IRQ_PM_HOLD_RELEASE.load(AtomicOrdering::Acquire) && elapsed >= TTY_IRQ_PM_HOLD_US { ++ TTY_IRQ_PM_HOLD_MEASURED_US.store(elapsed, AtomicOrdering::Relaxed); ++ break; ++ } ++ ++ // Bounded failure recovery; safety expiry rejects this hold witness. ++ if elapsed >= TTY_IRQ_PM_ARM_WAIT_US { ++ TTY_IRQ_PM_HOLD_SAFETY.store(true, AtomicOrdering::Release); + TTY_IRQ_PM_HOLD_MEASURED_US.store(elapsed, AtomicOrdering::Relaxed); + break; + } +@@ -6805,6 +6816,10 @@ pub fn run_tty_irq_pm_oracle() -> bool { + let mut hold_us = 0u64; + #[cfg(target_arch = "aarch64")] + let mut joined = 0u64; ++ #[cfg(target_arch = "aarch64")] ++ let mut peer_held_after = false; ++ #[cfg(target_arch = "aarch64")] ++ let mut peer_irqs_masked = false; + + #[cfg(target_arch = "aarch64")] + { +@@ -6816,22 +6831,31 @@ pub fn run_tty_irq_pm_oracle() -> bool { + release_cpu_affine_thread_for_test, + }; + ++ // Pin selection through injection: the selected peer must stay remote. ++ crate::per_cpu::preempt_disable(); + let peer = live_peer_cpu_for_test(); + let peer = match peer { + Some(0) => live_peer_cpu_for_test_excluding_cpu0().or(peer), + other => other, + }; +- +- if let Some(peer) = peer { ++ let handle = peer.and_then(|peer| { + TTY_IRQ_PM_HOLD_ACTIVE.store(false, AtomicOrdering::Release); + TTY_IRQ_PM_HOLD_DONE.store(false, AtomicOrdering::Release); ++ TTY_IRQ_PM_HOLD_RELEASE.store(false, AtomicOrdering::Release); ++ TTY_IRQ_PM_HOLD_SAFETY.store(false, AtomicOrdering::Release); + TTY_IRQ_PM_HOLD_CPU.store(u64::MAX, AtomicOrdering::Relaxed); + TTY_IRQ_PM_HOLD_MEASURED_US.store(0, AtomicOrdering::Relaxed); +- +- if let Ok(handle) = +- kthread_run_on_cpu_for_test(tty_irq_pm_holder_body, "tty-irq-pm-821", peer) +- { +- arm = TTY_IRQ_PM_ARM_PEER_HOLD; ++ kthread_run_on_cpu_for_test(tty_irq_pm_holder_body, "tty-irq-pm-821", peer).ok() ++ }); ++ if handle.is_some() { ++ arm = TTY_IRQ_PM_ARM_PEER_HOLD; ++ irqs_enabled_before = u64::from(crate::arch_interrupts_enabled()); ++ // Issue 959: model the level-triggered keyboard IRQ's masked entry. ++ // A timer/softirq inside this thread-context call is not TTY work. ++ // Keep the rendezvous masked too: an IRQ must not wait on the PM ++ // holder while that holder waits for this driver's acknowledgement. ++ crate::arch_without_interrupts(|| { ++ peer_irqs_masked = !crate::arch_interrupts_enabled(); + let arm_start = tty_irq_pm_now_us(); + while !TTY_IRQ_PM_HOLD_ACTIVE.load(AtomicOrdering::Acquire) + && !TTY_IRQ_PM_HOLD_DONE.load(AtomicOrdering::Acquire) +@@ -6839,30 +6863,36 @@ pub fn run_tty_irq_pm_oracle() -> bool { + { + core::hint::spin_loop(); + } +- +- if TTY_IRQ_PM_HOLD_ACTIVE.load(AtomicOrdering::Acquire) { +- irqs_enabled_before = u64::from(crate::arch_interrupts_enabled()); ++ if TTY_IRQ_PM_HOLD_ACTIVE.load(AtomicOrdering::Acquire) ++ && !TTY_IRQ_PM_HOLD_DONE.load(AtomicOrdering::Acquire) ++ { + pm_busy_probe = u64::from(crate::process::try_manager().is_none()); + let injected = tty_irq_pm_inject(TTY_IRQ_PM_BYTE_B); + processed_b = injected.0; + entry_us = injected.1; + blocking_b = injected.2; + deferred_b = injected.3; ++ peer_held_after = crate::process::try_manager().is_none() ++ && !TTY_IRQ_PM_HOLD_DONE.load(AtomicOrdering::Acquire); + } +- +- release_cpu_affine_thread_for_test(handle.tid()); +- let join_start = tty_irq_pm_now_us(); +- while !kthread_has_exited_for_test(&handle) +- && tty_irq_pm_now_us().wrapping_sub(join_start) < TTY_IRQ_PM_JOIN_US +- { +- crate::arch_halt(); +- } +- if kthread_has_exited_for_test(&handle) { +- joined = u64::from(kthread_join(&handle).is_ok()); +- } +- holder_cpu = TTY_IRQ_PM_HOLD_CPU.load(AtomicOrdering::Relaxed); +- hold_us = TTY_IRQ_PM_HOLD_MEASURED_US.load(AtomicOrdering::Relaxed); ++ // Release even after a failed arm; safety expiry is a failure. ++ TTY_IRQ_PM_HOLD_RELEASE.store(true, AtomicOrdering::Release); ++ }); ++ } ++ crate::per_cpu::preempt_enable(); ++ if let Some(handle) = handle { ++ release_cpu_affine_thread_for_test(handle.tid()); ++ let join_start = tty_irq_pm_now_us(); ++ while !kthread_has_exited_for_test(&handle) ++ && tty_irq_pm_now_us().wrapping_sub(join_start) < TTY_IRQ_PM_JOIN_US ++ { ++ crate::arch_halt(); + } ++ if kthread_has_exited_for_test(&handle) { ++ joined = u64::from(kthread_join(&handle).is_ok()); ++ } ++ holder_cpu = TTY_IRQ_PM_HOLD_CPU.load(AtomicOrdering::Relaxed); ++ hold_us = TTY_IRQ_PM_HOLD_MEASURED_US.load(AtomicOrdering::Relaxed); + } + } + +@@ -6919,6 +6949,9 @@ pub fn run_tty_irq_pm_oracle() -> bool { + #[cfg(target_arch = "aarch64")] + let passed = common_pass + && arm == TTY_IRQ_PM_ARM_PEER_HOLD ++ && peer_held_after ++ && peer_irqs_masked ++ && !TTY_IRQ_PM_HOLD_SAFETY.load(AtomicOrdering::Acquire) + && irqs_enabled_before == 1 + && pm_busy_probe == 1 + && holder_cpu != u64::MAX +@@ -7082,11 +7115,15 @@ static TTY_IRQ_FG_HOLD_ACTIVE: AtomicBool = AtomicBool::new(false); + #[cfg(target_arch = "aarch64")] + static TTY_IRQ_FG_HOLD_DONE: AtomicBool = AtomicBool::new(false); + #[cfg(target_arch = "aarch64")] ++static TTY_IRQ_FG_HOLD_RELEASE: AtomicBool = AtomicBool::new(false); ++#[cfg(target_arch = "aarch64")] ++static TTY_IRQ_FG_HOLD_SAFETY: AtomicBool = AtomicBool::new(false); ++#[cfg(target_arch = "aarch64")] + static TTY_IRQ_FG_HOLD_CPU: AtomicU64 = AtomicU64::new(u64::MAX); + #[cfg(target_arch = "aarch64")] + static TTY_IRQ_FG_HOLD_MEASURED_US: AtomicU64 = AtomicU64::new(0); + +-/// aarch64 peer body: own `foreground_pgrp`, UNMASKED, for a fixed window. ++/// aarch64 peer body: own `foreground_pgrp`, UNMASKED, through the driver acknowledgement. + /// + /// Unmasked is the point. `tcsetpgrp` holds this lock with interrupts live, so + /// that is the shape an input interrupt has to survive. Preemption is disabled +@@ -7109,7 +7146,16 @@ fn tty_irq_fg_holder_body() { + let held_from = tty_irq_pm_now_us(); + loop { + let elapsed = tty_irq_pm_now_us().wrapping_sub(held_from); +- if elapsed >= TTY_IRQ_FG_HOLD_US { ++ if TTY_IRQ_FG_HOLD_RELEASE.load(AtomicOrdering::Acquire) ++ && elapsed >= TTY_IRQ_FG_HOLD_US ++ { ++ TTY_IRQ_FG_HOLD_MEASURED_US.store(elapsed, AtomicOrdering::Relaxed); ++ break; ++ } ++ ++ // Bounded failure recovery; safety expiry rejects this hold witness. ++ if elapsed >= TTY_IRQ_FG_ARM_WAIT_US { ++ TTY_IRQ_FG_HOLD_SAFETY.store(true, AtomicOrdering::Release); + TTY_IRQ_FG_HOLD_MEASURED_US.store(elapsed, AtomicOrdering::Relaxed); + break; + } +@@ -7250,6 +7296,10 @@ pub fn run_tty_irq_fg_oracle() -> bool { + let mut hold_us = 0u64; + #[cfg(target_arch = "aarch64")] + let mut joined = 0u64; ++ #[cfg(target_arch = "aarch64")] ++ let mut peer_held_after = false; ++ #[cfg(target_arch = "aarch64")] ++ let mut peer_irqs_masked = false; + + #[cfg(target_arch = "aarch64")] + { +@@ -7261,22 +7311,31 @@ pub fn run_tty_irq_fg_oracle() -> bool { + release_cpu_affine_thread_for_test, + }; + ++ // Pin selection through injection: the selected peer must stay remote. ++ crate::per_cpu::preempt_disable(); + let peer = live_peer_cpu_for_test(); + let peer = match peer { + Some(0) => live_peer_cpu_for_test_excluding_cpu0().or(peer), + other => other, + }; +- +- if let Some(peer) = peer { ++ let handle = peer.and_then(|peer| { + TTY_IRQ_FG_HOLD_ACTIVE.store(false, AtomicOrdering::Release); + TTY_IRQ_FG_HOLD_DONE.store(false, AtomicOrdering::Release); ++ TTY_IRQ_FG_HOLD_RELEASE.store(false, AtomicOrdering::Release); ++ TTY_IRQ_FG_HOLD_SAFETY.store(false, AtomicOrdering::Release); + TTY_IRQ_FG_HOLD_CPU.store(u64::MAX, AtomicOrdering::Relaxed); + TTY_IRQ_FG_HOLD_MEASURED_US.store(0, AtomicOrdering::Relaxed); +- +- if let Ok(handle) = +- kthread_run_on_cpu_for_test(tty_irq_fg_holder_body, "tty-irq-fg-822", peer) +- { +- arm = TTY_IRQ_FG_ARM_PEER_HOLD; ++ kthread_run_on_cpu_for_test(tty_irq_fg_holder_body, "tty-irq-fg-822", peer).ok() ++ }); ++ if handle.is_some() { ++ arm = TTY_IRQ_FG_ARM_PEER_HOLD; ++ irqs_enabled_before = u64::from(crate::arch_interrupts_enabled()); ++ // Issue 959: model the level-triggered keyboard IRQ's masked entry. ++ // A timer/softirq inside this thread-context call is not TTY work. ++ // Keep the rendezvous masked too: an IRQ must not wait on the PM ++ // holder while that holder waits for this driver's acknowledgement. ++ crate::arch_without_interrupts(|| { ++ peer_irqs_masked = !crate::arch_interrupts_enabled(); + let arm_start = tty_irq_pm_now_us(); + while !TTY_IRQ_FG_HOLD_ACTIVE.load(AtomicOrdering::Acquire) + && !TTY_IRQ_FG_HOLD_DONE.load(AtomicOrdering::Acquire) +@@ -7284,9 +7343,9 @@ pub fn run_tty_irq_fg_oracle() -> bool { + { + core::hint::spin_loop(); + } +- +- if TTY_IRQ_FG_HOLD_ACTIVE.load(AtomicOrdering::Acquire) { +- irqs_enabled_before = u64::from(crate::arch_interrupts_enabled()); ++ if TTY_IRQ_FG_HOLD_ACTIVE.load(AtomicOrdering::Acquire) ++ && !TTY_IRQ_FG_HOLD_DONE.load(AtomicOrdering::Acquire) ++ { + fg_busy_probe = u64::from(tty.foreground_pgrp_busy_for_test()); + let injected = tty_irq_fg_inject(TTY_IRQ_FG_INTR_BYTE); + processed_b = injected.0; +@@ -7295,21 +7354,27 @@ pub fn run_tty_irq_fg_oracle() -> bool { + blocking_b = injected.3; + reads_b = injected.4; + calls_b = injected.5; ++ peer_held_after = tty.foreground_pgrp_busy_for_test() ++ && !TTY_IRQ_FG_HOLD_DONE.load(AtomicOrdering::Acquire); + } +- +- release_cpu_affine_thread_for_test(handle.tid()); +- let join_start = tty_irq_pm_now_us(); +- while !kthread_has_exited_for_test(&handle) +- && tty_irq_pm_now_us().wrapping_sub(join_start) < TTY_IRQ_FG_JOIN_US +- { +- crate::arch_halt(); +- } +- if kthread_has_exited_for_test(&handle) { +- joined = u64::from(kthread_join(&handle).is_ok()); +- } +- holder_cpu = TTY_IRQ_FG_HOLD_CPU.load(AtomicOrdering::Relaxed); +- hold_us = TTY_IRQ_FG_HOLD_MEASURED_US.load(AtomicOrdering::Relaxed); ++ // Release even after a failed arm; safety expiry is a failure. ++ TTY_IRQ_FG_HOLD_RELEASE.store(true, AtomicOrdering::Release); ++ }); ++ } ++ crate::per_cpu::preempt_enable(); ++ if let Some(handle) = handle { ++ release_cpu_affine_thread_for_test(handle.tid()); ++ let join_start = tty_irq_pm_now_us(); ++ while !kthread_has_exited_for_test(&handle) ++ && tty_irq_pm_now_us().wrapping_sub(join_start) < TTY_IRQ_FG_JOIN_US ++ { ++ crate::arch_halt(); ++ } ++ if kthread_has_exited_for_test(&handle) { ++ joined = u64::from(kthread_join(&handle).is_ok()); + } ++ holder_cpu = TTY_IRQ_FG_HOLD_CPU.load(AtomicOrdering::Relaxed); ++ hold_us = TTY_IRQ_FG_HOLD_MEASURED_US.load(AtomicOrdering::Relaxed); + } + } + +@@ -7383,6 +7448,9 @@ pub fn run_tty_irq_fg_oracle() -> bool { + #[cfg(target_arch = "aarch64")] + let passed = common_pass + && arm == TTY_IRQ_FG_ARM_PEER_HOLD ++ && peer_held_after ++ && peer_irqs_masked ++ && !TTY_IRQ_FG_HOLD_SAFETY.load(AtomicOrdering::Acquire) + && holder_cpu != u64::MAX + && hold_us >= TTY_IRQ_FG_HOLD_US + && entry_us < TTY_IRQ_FG_ENTRY_CEILING_US diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/qemu.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/qemu.txt new file mode 100644 index 000000000..15fa90dc6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/qemu.txt @@ -0,0 +1 @@ +qemu-system-aarch64: terminating on signal 15 from pid 24220 () diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/run.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/run.json new file mode 100644 index 000000000..31e4c4c66 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/run.json @@ -0,0 +1,40 @@ +{ + "revision": "d94ed1416031e3a3de2fc4237fe3b57a286ff81d", + "kernel_sha256": "ca4509b1a24a2e4547fa939a42b27a114928bcaa8303a3b7572e0da4aab4021e", + "command": [ + "qemu-system-aarch64", + "-M", + "virt,gic-version=3", + "-cpu", + "cortex-a72", + "-m", + "512", + "-smp", + "4", + "-kernel", + "/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64", + "-display", + "none", + "-no-reboot", + "-device", + "virtio-gpu-device", + "-device", + "virtio-keyboard-device", + "-device", + "virtio-tablet-device", + "-device", + "virtio-blk-device,drive=ext2", + "-drive", + "if=none,id=ext2,format=raw,file=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/raw-merged-fixture.img", + "-device", + "virtio-net-device,netdev=net0", + "-netdev", + "user,id=net0", + "-serial", + "file:/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/serial.txt" + ], + "kind": "direct recording boot; not a gate", + "merge_parent": "e43ead447f05db9caf23fa03f8acdbcd70b2d1b1", + "index_tree": "cb43603c811cc55337816baadcd7773920e152d7", + "qemu_exit": 0 +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/serial.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/serial.txt new file mode 100644 index 000000000..2b262bf14 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/serial.txt @@ -0,0 +1,1422 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 560000 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI C1PU_ON @success (r1aw_stAatus=B0C) +D2@1AE[smp] CePBCDEeFFU 2: PSCI CPU_GGON succe21ss (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTTLR_EL1: 10x8c00 -> 0x8c02 (EOImode=1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_3@E1ALB1: CD0Eex8FGc00 3-> 0x8c02 (EOImode=1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +T2[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=105 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T3T4T5T6T7[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=3729008:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +T8[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +T9[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[SUBSYSTEM:syscall:early:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:filesystem:vfs_init:PASS] +[TEST:syscall:syscall_dispatch:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:process:early:START] +[SUBSYSTEM:system:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:system:boot_sequence:START] +[SUBSYSTEM:ipc:early:START] +[TEST:system:boot_sequence:PASS] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:timer:early:START] +[SUBSYSTEM:logging:early:START] +[TEST:timer:timer_init:START] +[TEST:logging:logging_init:START] +[TEST:timer:timer_init:PASS] +[TEST:logging:logging_init:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:process:thread_creation:START] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:timer:timer_delay:START] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:timer:timer_delay:PASS] +[TEST:process:thread_creation:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=139:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=410:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=41:cleared=41] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=157:elapsed_ctr_ms=204:ctx_delta=92:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=861:silence_cpu=0:woke_ms=707:verdict=ok] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:timer:ring_span_report:START] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[RING_SPAN:cpu=0:span_ms=1288:writes=520:dropped=0:ticks_total=3973:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=149:elapsed_ctr_ms=200:ctx_delta=167:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1125:silence_cpu=0:woke_ms=978:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2140 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2167 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=26 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1502 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=806 cause=no_progress target=worker_1 progress=[1, 18, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=802 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=108:checked=645:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4240:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=3193:cleared=3197] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=798 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=801 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4064 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1215 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1217 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=405 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=628 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2255 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=6272:cpu_silence_ms=6272:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=4698:cleared=4702] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=10:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=36:window_ms=67:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[SUBSYSTEM:syscall:proc:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:process:current_thread_exists:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=6:armed=1:acquired=1:holder_cpu=2:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8184:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12029:netrx_pending_at_release=1:received=11:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=6:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=238:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=3:armed=0:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12001:netrx_pending_at_release=1:received=32:stalled=0:hold_done=1:joined=1:FAIL] +[TEST:syscall:udp_socket_lock_oracle:FAIL:a with_locked_masked holder was interruptible on its own CPU] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=22:hold_us=12030:refused=6:delivered=16:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:5/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118:FAILED:1] +[BOOT_TESTS:FAIL:1] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118:FAILED:1] +[BOOT_TESTS:FAIL:1] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1243 uptime_ms=9925 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=336:kstack=0:uva=0:smallint=0:other=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[SCHED_STRAND_ORACLE:aarch64:samples=204:checked=982:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6249:worst_cpu_scheduler_silence_ms=6420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2182:kernel=7484:cleared=9645] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2215:kernel=7504:cleared=9691] +[heartbeat] tid=1243 uptime_ms=10936 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=11939 kbd_nonzero=0 +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=5780:kernel=11491:cleared=17189] +[heartbeat] tid=1243 uptime_ms=12949 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9204:kernel=15268:cleared=24357] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=52:arm_delay_us=8:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9933:kernel=16094:cleared=25903] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=10978:kernel=17219:cleared=28055] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=124:late_ms=82:park_ms=81:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=124:late_ms=82:park_ms=81:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10990:kernel=17233:cleared=28081] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1243 uptime_ms=13950 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[heartbeat] tid=1243 uptime_ms=14971 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13766:kernel=20328:cleared=33893] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13778:kernel=20338:cleared=33912] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[SCHED_STRAND_ORACLE:aarch64:samples=302:checked=1238:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6249:worst_cpu_scheduler_silence_ms=6420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=8:reap_second=7:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=15028:kernel=21750:cleared=36563] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[heartbeat] tid=1243 uptime_ms=15981 kbd_nonzero=0 +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=15626:kernel=22438:cleared=37832] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=18926:kernel=25270:cleared=43444] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19999:kernel=26450:cleared=45649] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20005:kernel=26455:cleared=45660] +[init] clonevm_exec_test exited pid=100 code=0 +[heartbeat] tid=1243 uptime_ms=16989 kbd_nonzero=0 +[spawn] path='/bin/bsshd' +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +[init] bsshd started (PID 103) +[spawn] path='/bin/xhci_counters' + +[CTX596_ELR_DIVERGENCE] tid=1230 cpu=2 prev_elr=0xffff0000404a2d74 x30=0xffff0000404eac74 ctx_elr=0xffff0000404eac74 +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=104 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=23005:kernel=29785:cleared=51967] +[spawn] path='/bin/bwm' +[heartbeat] tid=1243 uptime_ms=17992 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 106 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 106 +[spawn] Created child PID 106 for parent PID 1 +[spawn] Success: child PID 106 scheduled +TELNETD_STARTING +TELNETD_LISTENING +[init] Boot script completed +[spawn] path='/bin/bounce' +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +[init] bounce started (PID 107) +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 101 exited (code 0) +[init] Process 102 exited (code 0) +[init] Process 104 exited (code 0) +Bounce spheres demo starting (for Gus!) [boot_id=00000004510ea740] +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[window] Created buffer id=1 for pid=107: 400x300 at virt=0x7ffffdf86000 phys=0x442cb000 +[bounce] Window mode: id=1 400x300 [boot_id=00000004510ea740] +[heartbeat] tid=1243 uptime_ms=18994 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=19995 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5134:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=326:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=17510:kstack=0:uva=126:smallint=203:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=17513:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5276:kstack=0:uva=3:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5131:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=147:smallint=202:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=123:smallint=203:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=4547:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=322:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6363:kstack=0:uva=82:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6363:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4493:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4548:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=69:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=82:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=4893:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=292:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=6771:kstack=0:uva=78:smallint=214:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=6771:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=4804:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=4893:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=70:smallint=213:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=78:smallint=214:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5330:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=296:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=7367:kstack=0:uva=76:smallint=223:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=7370:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5328:kstack=0:uva=0:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5327:kstack=0:uva=0:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=69:smallint=220:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=76:smallint=220:other=0] +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=105 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=27122:kernel=34545:cleared=60802] +[init] Process 105 exited (code 1) +[SCHED_STRAND_ORACLE:aarch64:samples=401:checked=1492:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6249:worst_cpu_scheduler_silence_ms=6420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27126:kernel=34731:cleared=60991] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1243 uptime_ms=20997 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27129:kernel=34779:cleared=61041] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[heartbeat] tid=1243 uptime_ms=22010 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=23012 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=24013 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=25015 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=500:checked=1690:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6249:worst_cpu_scheduler_silence_ms=6420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27143:kernel=35871:cleared=62145] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1243 uptime_ms=26016 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=27017 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=28019 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=29019 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5584:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=326:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=17960:kstack=0:uva=126:smallint=203:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=17963:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5725:kstack=0:uva=3:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5581:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=148:smallint=202:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=123:smallint=203:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5216:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=322:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7031:kstack=0:uva=82:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7031:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5161:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5216:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=69:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=82:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5489:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=294:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=7367:kstack=0:uva=80:smallint=214:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7367:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5400:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5489:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=72:smallint=213:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=80:smallint=214:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5842:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=298:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=7879:kstack=0:uva=78:smallint=223:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=7882:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5840:kstack=0:uva=0:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5839:kstack=0:uva=0:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=70:smallint=220:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=78:smallint=220:other=0] +[heartbeat] tid=1243 uptime_ms=30021 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27155:kernel=36736:cleared=63020] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=599:checked=1888:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6249:worst_cpu_scheduler_silence_ms=6420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27155:kernel=36946:cleared=63230] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1243 uptime_ms=31028 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=32029 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=33033 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=34034 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=35036 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=698:checked=2086:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6249:worst_cpu_scheduler_silence_ms=6420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27165:kernel=38034:cleared=64328] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1243 uptime_ms=36037 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=37038 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=38039 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=39041 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5991:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=326:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=18367:kstack=0:uva=126:smallint=203:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=18370:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=6132:kstack=0:uva=3:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5988:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=148:smallint=202:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=123:smallint=203:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5836:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=322:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7651:kstack=0:uva=82:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7651:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5780:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5836:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=69:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=82:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6119:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=294:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=7997:kstack=0:uva=80:smallint=214:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7997:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=6030:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=6119:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=72:smallint=213:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=80:smallint=214:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6375:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=298:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=8412:kstack=0:uva=78:smallint=223:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8415:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=6374:kstack=0:uva=0:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=6372:kstack=0:uva=0:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=70:smallint=220:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=78:smallint=220:other=0] +[heartbeat] tid=1243 uptime_ms=40043 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27175:kernel=38913:cleared=65217] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[SCHED_STRAND_ORACLE:aarch64:samples=797:checked=2284:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6249:worst_cpu_scheduler_silence_ms=6420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27176:kernel=39098:cleared=65403] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1243 uptime_ms=41053 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=42056 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=43057 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=44059 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=45061 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=896:checked=2482:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6249:worst_cpu_scheduler_silence_ms=6420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27187:kernel=40285:cleared=66601] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1243 uptime_ms=46064 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=47066 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=48068 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=49069 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=6497:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=326:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=18873:kstack=0:uva=126:smallint=203:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=18876:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=6638:kstack=0:uva=3:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=6494:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=148:smallint=202:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=123:smallint=203:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6451:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=323:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8266:kstack=0:uva=83:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8266:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6397:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6451:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=69:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=83:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6789:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=294:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8667:kstack=0:uva=80:smallint=214:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8667:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=6699:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=6790:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=73:smallint=213:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=80:smallint=214:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6957:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=298:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=8994:kstack=0:uva=78:smallint=223:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8997:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=6956:kstack=0:uva=0:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=6954:kstack=0:uva=0:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=70:smallint=220:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=78:smallint=220:other=0] +[heartbeat] tid=1243 uptime_ms=50071 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27199:kernel=41267:cleared=67595] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[SCHED_STRAND_ORACLE:aarch64:samples=995:checked=2680:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6249:worst_cpu_scheduler_silence_ms=6420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27200:kernel=41471:cleared=67800] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1243 uptime_ms=51082 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=52084 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=53085 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=54085 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=55086 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1094:checked=2878:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6249:worst_cpu_scheduler_silence_ms=6420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27210:kernel=42728:cleared=69067] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1243 uptime_ms=56088 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=57089 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=58091 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=59093 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=7025:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=326:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=19401:kstack=0:uva=126:smallint=203:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=19404:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=7166:kstack=0:uva=3:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=7022:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=148:smallint=202:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=123:smallint=203:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=7040:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=323:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8855:kstack=0:uva=83:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8855:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6986:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7040:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=69:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=83:smallint=240:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7500:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=294:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=9377:kstack=0:uva=81:smallint=214:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=9378:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=7409:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=7499:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=73:smallint=213:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=80:smallint=214:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7525:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=298:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=9562:kstack=0:uva=78:smallint=223:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=9565:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=7524:kstack=0:uva=0:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=7522:kstack=0:uva=0:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=70:smallint=220:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=78:smallint=220:other=0] +[heartbeat] tid=1243 uptime_ms=60093 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27220:kernel=43632:cleared=69981] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[SCHED_STRAND_ORACLE:aarch64:samples=1193:checked=3076:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6249:worst_cpu_scheduler_silence_ms=6420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27223:kernel=43800:cleared=70152] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1243 uptime_ms=61109 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=62111 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=63113 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=64115 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=65117 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1292:checked=3274:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6249:worst_cpu_scheduler_silence_ms=6420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27236:kernel=44873:cleared=71237] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1243 uptime_ms=66118 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=67119 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=68121 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=69122 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=70123 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27246:kernel=45714:cleared=72088] +[net-rx-counters] sample=6 begin +[net-rx-counters] sample=6 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=6 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=6 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_SOFTIRQ_ENTRY_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=6 NET_RX_SOFTIRQ_EXIT_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=6 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_GUARD_RELEASE_TOTAL: 38 (cpu0=3, cpu1=10, cpu2=15, cpu3=10) +[net-rx-counters] sample=6 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=6 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=6 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=6 end +[SCHED_STRAND_ORACLE:aarch64:samples=1391:checked=3473:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6249:worst_cpu_scheduler_silence_ms=6420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27250:kernel=45938:cleared=72315] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1243 uptime_ms=71135 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=72137 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=73138 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=74139 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=75141 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1490:checked=3671:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6249:worst_cpu_scheduler_silence_ms=6420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=27261:kernel=47091:cleared=73478] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1243 uptime_ms=76142 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=77143 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=78144 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=79145 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/source.patch b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/source.patch new file mode 100644 index 000000000..fad6933fd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/source.patch @@ -0,0 +1,2131 @@ +diff --git a/kernel/src/arch_impl/aarch64/context_switch.rs b/kernel/src/arch_impl/aarch64/context_switch.rs +index 5148fa92..ade2005e 100644 +--- a/kernel/src/arch_impl/aarch64/context_switch.rs ++++ b/kernel/src/arch_impl/aarch64/context_switch.rs +@@ -5054,7 +5054,7 @@ fn dispatch_thread_locked( + // So: don't add a CPU-specific branch here without strong evidence. + // If you think CPU0 genuinely needs special handling, reproduce the + // problem first (per-CPU tick_count parity at 30s uptime via the +- // cpu0-trace-dump-probe), confirm on the Linux probe VM (10.211.55.3) ++ // cpu0-trace-dump-probe), confirm on the Linux probe VM () + // that Linux needs the behavior — if Linux works without it, Breenix + // can too — and make sure any requeue you add demonstrably routes to a + // NON-CPU0 ready queue (NOT requeue_thread_after_save, which +diff --git a/kernel/src/fs/devfs/mod.rs b/kernel/src/fs/devfs/mod.rs +index 3f0ba332..4a6743d5 100644 +--- a/kernel/src/fs/devfs/mod.rs ++++ b/kernel/src/fs/devfs/mod.rs +@@ -199,9 +199,8 @@ pub fn device_read(device_type: DeviceType, buf: &mut [u8]) -> Result { +- // Console/TTY read - for now return EAGAIN (no input available) +- // In the future, this would read from keyboard buffer +- Err(-11) // EAGAIN ++ // This device API is non-sleeping; sys_read owns the blocking adapter. ++ crate::ipc::stdin::read_bytes(buf).map_err(|e| -e) + } + } + } +diff --git a/kernel/src/ipc/fd.rs b/kernel/src/ipc/fd.rs +index c855cdf4..d7beb107 100644 +--- a/kernel/src/ipc/fd.rs ++++ b/kernel/src/ipc/fd.rs +@@ -698,7 +698,8 @@ impl Drop for FdTable { + } + FdKind::UnixStream(socket) => { + // Close the Unix socket endpoint +- socket.lock().close(); ++ let notifications = socket.lock().close(); ++ notifications.deliver_deferred(); + log::debug!("FdTable::drop() - closed Unix stream socket fd {}", i); + } + FdKind::UnixSocket(socket) => { +diff --git a/kernel/src/ipc/poll.rs b/kernel/src/ipc/poll.rs +index bc389d93..65fd8df9 100644 +--- a/kernel/src/ipc/poll.rs ++++ b/kernel/src/ipc/poll.rs +@@ -160,11 +160,13 @@ pub fn poll_fd(fd_entry: &FileDescriptor, events: i16) -> i16 { + } + } + DeviceType::Console | DeviceType::Tty => { +- // Console/TTY: always writable, not readable (no input buffer yet) ++ // Console/Tty readiness follows the same ring as read(). + if (events & events::POLLOUT) != 0 { + revents |= events::POLLOUT; + } +- // TODO: Check input buffer for POLLIN when implemented ++ if (events & events::POLLIN) != 0 && crate::ipc::stdin::has_data() { ++ revents |= events::POLLIN; ++ } + } + } + } +@@ -274,7 +276,7 @@ pub fn poll_fd(fd_entry: &FileDescriptor, events: i16) -> i16 { + } + // Check for writable + if (events & events::POLLOUT) != 0 { +- if !socket.peer_closed() { ++ if socket.has_write_space() { + revents |= events::POLLOUT; + } + } +diff --git a/kernel/src/ipc/stdin.rs b/kernel/src/ipc/stdin.rs +index a4aa1c09..7a82bb6e 100644 +--- a/kernel/src/ipc/stdin.rs ++++ b/kernel/src/ipc/stdin.rs +@@ -4,11 +4,15 @@ + //! Characters from the keyboard interrupt handler are pushed here, + //! and userspace processes can read from it via the read() syscall. + ++use crate::task::waitqueue::{PrepareOutcome, WaitQueueHead}; + use alloc::collections::VecDeque; + #[cfg(target_arch = "x86_64")] + use alloc::vec::Vec; + use spin::Mutex; + ++/// Console/Tty readers share the live input ring, but not the legacy stdin registry. ++pub(crate) static INPUT_READERS: WaitQueueHead = WaitQueueHead::new(); ++ + /// Default stdin buffer size + pub const STDIN_BUF_SIZE: usize = 4096; + +@@ -51,6 +55,9 @@ impl StdinBuffer { + self.buffer[self.write_pos] = byte; + self.write_pos = (self.write_pos + 1) % STDIN_BUF_SIZE; + self.len += 1; ++ // Buffer -> queue order matches checked publication. Deferred delivery ++ // avoids acquiring the scheduler in the input producer. ++ INPUT_READERS.wake_up_deferred(); + true + } + +@@ -285,3 +292,34 @@ pub fn available() -> usize { + pub extern "C" fn debug_inject_stdin_char(byte: u64) { + push_byte_from_irq(byte as u8); + } ++ ++/// Check/copy and publish under one ring guard with local IRQs masked. ++/// The guard is dropped here before the scheduler wait lifecycle. ++pub(crate) fn read_or_prepare( ++ buf: &mut [u8], ++ is_nonblocking: bool, ++) -> Result { ++ crate::arch_without_interrupts(|| { ++ let mut buffer = STDIN_BUFFER.lock(); ++ if !buffer.is_empty() || buf.is_empty() { ++ return Ok(buffer.read_bytes(buf)); ++ } ++ if is_nonblocking { ++ return Err(PrepareOutcome::Mismatch); ++ } ++ Err(INPUT_READERS.prepare_to_wait_checked( ++ crate::task::thread::ThreadState::BlockedOnIO, ++ None, ++ || buffer.is_empty(), ++ )) ++ }) ++} ++ ++/// Boot observer is read-only: it neither consumes input nor removes waiters. ++#[cfg(feature = "boot_tests")] ++pub(crate) fn input_witness(tid: u64) -> (bool, usize) { ++ crate::arch_without_interrupts(|| { ++ let buffer = STDIN_BUFFER.lock(); ++ (INPUT_READERS.contains_waiter(tid), buffer.len) ++ }) ++} +diff --git a/kernel/src/main.rs b/kernel/src/main.rs +index d5ae0f42..26d3010d 100644 +--- a/kernel/src/main.rs ++++ b/kernel/src/main.rs +@@ -643,7 +643,6 @@ extern "C" fn kernel_main_on_kernel_stack(arg: *mut core::ffi::c_void) -> ! { + } + } + +- + // ext2/VFS fault-injection leg (test profile only, feature `fs_fault_inject`). + // Runs immediately after the root filesystem mounts, so every marker the rest + // of this boot prints is evidence the kernel survived the injected faults. +@@ -883,7 +882,7 @@ extern "C" fn kernel_main_on_kernel_stack(arg: *mut core::ffi::c_void) -> ! { + kernel::task::kthread_tests::test_kthread_stop_after_exit(); + + // #766's wake-to-dispatch latency leg. Placed HERE, and not in the IF=1 +- // driver-self-test window above, for two reasons. First, it creates 9 ++ // driver-self-test window above, for two reasons. First, it creates 10 + // kernel threads and lets them run, which moves the frame, page-table and + // kernel-stack counts the gates in that window pin absolutely. Second, + // #567 says a scheduling event in this x86 boot window can resume the boot +@@ -1270,8 +1269,7 @@ fn kernel_main_continue() -> ! { + // thread. The Userspace stage stays marker-only on both architectures: + // it is reached from syscall context, where #533 itself says not to run + // blocking staged tests. +- failures += +- test_framework::advance_to_stage(test_framework::TestStage::ProcessContext); ++ failures += test_framework::advance_to_stage(test_framework::TestStage::ProcessContext); + + if !interrupts_were_enabled { + x86_64::instructions::interrupts::disable(); +@@ -1353,10 +1351,8 @@ fn kernel_main_continue() -> ! { + kernel::userspace_test::get_test_binary("tcp_cloexec_exec_test"); + let dns_test_buf = kernel::userspace_test::get_test_binary("dns_test"); + let http_test_buf = kernel::userspace_test::get_test_binary("http_test"); +- let loopback_wake_test_buf = +- kernel::userspace_test::get_test_binary("loopback_wake_test"); +- let clonevm_exec_test_buf = +- kernel::userspace_test::get_test_binary("clonevm_exec_test"); ++ let loopback_wake_test_buf = kernel::userspace_test::get_test_binary("loopback_wake_test"); ++ let clonevm_exec_test_buf = kernel::userspace_test::get_test_binary("clonevm_exec_test"); + let futex_handoff_oracle_buf = + kernel::userspace_test::get_test_binary("futex_handoff_oracle"); + // #737 direction-flag preempt oracle. Fork-free on purpose: the gate's +@@ -1367,8 +1363,7 @@ fn kernel_main_continue() -> ! { + // claim-lint:ok: 0 of 0 fork() call sites in + // userspace/programs/src/df_preempt_oracle.rs under the gate's own + // census pattern, measured in the round that added this launch. #737. +- let df_preempt_oracle_buf = +- kernel::userspace_test::get_test_binary("df_preempt_oracle"); ++ let df_preempt_oracle_buf = kernel::userspace_test::get_test_binary("df_preempt_oracle"); + + x86_64::instructions::interrupts::without_interrupts(|| { + use alloc::string::String; +diff --git a/kernel/src/main_aarch64.rs b/kernel/src/main_aarch64.rs +index 41dba688..ef5cd0f1 100644 +--- a/kernel/src/main_aarch64.rs ++++ b/kernel/src/main_aarch64.rs +@@ -183,6 +183,9 @@ fn launch_init_from_elf( + // From this point on, the init thread is being set as CPU 0's current thread, + // and the scheduler can run normally. + kernel::per_cpu_aarch64::preempt_enable(); ++ // IRQs remain masked through ERET; CPU0's daemon can now be published ++ // without leaving it queued through the unschedulable boot phase. ++ kernel::task::softirqd::init_online_daemons(); + + // Register the userspace thread with the scheduler as the current running thread. + kernel::task::scheduler::spawn_as_current(init_thread); +@@ -1323,6 +1326,10 @@ pub extern "C" fn kernel_main(hw_config_ptr: u64) -> ! { + ); + } + ++ kernel::task::softirqd::init_online_daemons(); ++ #[cfg(all(feature = "boot_tests", not(feature = "testing")))] ++ kernel::task::softirq_tests::test_deferral(); ++ + // Failure-capture PR-7's `edge=LOCKUP` oracle (test profile only, feature + // `capture_lockup_oracle`). Placed here on purpose: SMP bring-up above has + // finished, so a CPU1-pinned holder can actually be dispatched, and no +diff --git a/kernel/src/process/process.rs b/kernel/src/process/process.rs +index 60424453..5235393e 100644 +--- a/kernel/src/process/process.rs ++++ b/kernel/src/process/process.rs +@@ -594,7 +594,8 @@ impl Process { + } + } + FdKind::UnixStream(socket) => { +- socket.lock().close(); ++ let notifications = socket.lock().close(); ++ notifications.deliver_deferred(); + } + FdKind::FifoRead(path, buffer) => { + crate::ipc::fifo::close_fifo_read(&path); +@@ -676,7 +677,8 @@ impl Process { + } + } + FdKind::UnixStream(socket) => { +- socket.lock().close(); ++ let notifications = socket.lock().close(); ++ notifications.deliver_deferred(); + } + FdKind::FifoRead(path, buffer) => { + crate::ipc::fifo::close_fifo_read(&path); +diff --git a/kernel/src/socket/unix.rs b/kernel/src/socket/unix.rs +index 5f7857e0..f430464f 100644 +--- a/kernel/src/socket/unix.rs ++++ b/kernel/src/socket/unix.rs +@@ -3,10 +3,11 @@ + //! Provides AF_UNIX socket support for local inter-process communication. + //! Currently supports SOCK_STREAM via socketpair(). + ++use crate::task::waitqueue::WaitQueueHead; + use alloc::collections::VecDeque; + use alloc::sync::Arc; + use alloc::vec::Vec; +-use spin::Mutex; ++use spin::{Mutex, MutexGuard}; + + /// Default buffer size for Unix stream sockets (64 KB) + const UNIX_SOCKET_BUFFER_SIZE: usize = 65536; +@@ -24,10 +25,15 @@ pub struct UnixStreamPair { + waiters_a: Mutex>, + /// Threads waiting to read on endpoint B (waiting for data in buffer_a_to_b) + waiters_b: Mutex>, ++ /// Writers on each endpoint, independent of the legacy read waiters. ++ write_waiters_a: Arc, ++ write_waiters_b: Arc, + /// Endpoint A closed + closed_a: Mutex, + /// Endpoint B closed + closed_b: Mutex, ++ /// Intrusive owned close work; no allocation or fixed-capacity wake buffer. ++ pending_close: Mutex, + } + + impl UnixStreamPair { +@@ -38,8 +44,14 @@ impl UnixStreamPair { + buffer_b_to_a: Mutex::new(VecDeque::with_capacity(UNIX_SOCKET_BUFFER_SIZE)), + waiters_a: Mutex::new(Vec::new()), + waiters_b: Mutex::new(Vec::new()), ++ write_waiters_a: Arc::new(WaitQueueHead::new()), ++ write_waiters_b: Arc::new(WaitQueueHead::new()), + closed_a: Mutex::new(false), + closed_b: Mutex::new(false), ++ pending_close: Mutex::new(PendingClose { ++ queued: false, ++ next: None, ++ }), + } + } + } +@@ -89,61 +101,17 @@ impl UnixStreamSocket { + (socket_a, socket_b) + } + +- /// Write data to the socket (sends to peer) +- /// +- /// Returns the number of bytes written, or an error code. +- pub fn write(&self, data: &[u8]) -> Result { +- // Check if peer is closed +- let peer_closed = match self.endpoint { +- UnixEndpoint::A => *self.pair.closed_b.lock(), +- UnixEndpoint::B => *self.pair.closed_a.lock(), +- }; +- +- if peer_closed { +- return Err(crate::syscall::errno::EPIPE); +- } +- +- // Get the buffer to write to (peer's read buffer) +- let buffer = match self.endpoint { +- UnixEndpoint::A => &self.pair.buffer_a_to_b, +- UnixEndpoint::B => &self.pair.buffer_b_to_a, +- }; +- +- // Write data to buffer +- let mut buf = buffer.lock(); +- +- // Check available space +- let available = UNIX_SOCKET_BUFFER_SIZE.saturating_sub(buf.len()); +- if available == 0 { +- if self.nonblocking { +- return Err(crate::syscall::errno::EAGAIN); +- } +- // For blocking mode, we'd need to block here +- // For now, just write nothing and return EAGAIN +- return Err(crate::syscall::errno::EAGAIN); +- } +- +- let to_write = data.len().min(available); +- for &byte in &data[..to_write] { +- buf.push_back(byte); +- } +- +- drop(buf); +- +- // Wake waiting readers on the peer endpoint +- let waiters = match self.endpoint { +- UnixEndpoint::A => &self.pair.waiters_b, +- UnixEndpoint::B => &self.pair.waiters_a, +- }; +- +- let waiter_ids: Vec = waiters.lock().clone(); +- for thread_id in waiter_ids { +- crate::task::scheduler::with_scheduler(|sched| { +- sched.unblock(thread_id); +- }); ++ /// Snapshot the direction without retaining the endpoint mutex while asleep. ++ pub(crate) fn writer(&self) -> UnixWriter { ++ UnixWriter { ++ pair: self.pair.clone(), ++ endpoint: self.endpoint, + } ++ } + +- Ok(to_write) ++ /// Readiness and transfer share the guarded transmit-space definition. ++ pub fn has_write_space(&self) -> bool { ++ self.writer().state().has_write_space() + } + + /// Read data from the socket (receives from peer) +@@ -185,6 +153,14 @@ impl UnixStreamSocket { + buf[i] = rx_buf.pop_front().unwrap(); + } + ++ drop(rx_buf); ++ if to_read > 0 { ++ let writers = match self.endpoint { ++ UnixEndpoint::A => &self.pair.write_waiters_b, ++ UnixEndpoint::B => &self.pair.write_waiters_a, ++ }; ++ writers.wake_up(); ++ } + Ok(to_read) + } + +@@ -227,23 +203,178 @@ impl UnixStreamSocket { + } + + /// Mark this endpoint as closed and wake any waiters on peer +- pub fn close(&self) { ++ pub fn close(&self) -> UnixCloseNotifications { + // Mark ourselves as closed + match self.endpoint { + UnixEndpoint::A => *self.pair.closed_a.lock() = true, + UnixEndpoint::B => *self.pair.closed_b.lock() = true, + } + +- // Wake peer's waiters (they'll see EOF) ++ UnixCloseNotifications { ++ pair: self.pair.clone(), ++ } ++ } ++} ++ ++struct PendingClose { ++ queued: bool, ++ next: Option>, ++} ++ ++// Queue lock precedes the embedded link lock. Neither is held while delivering ++// wakes, acquiring closed flags, or calling the scheduler. IRQ masking prevents ++// a same-CPU fault/termination publisher from interrupting a queue operation. ++static PENDING_CLOSES: Mutex>> = Mutex::new(None); ++ ++/// Both peer-reader EOF and peer-writer EPIPE notifications own the pair until ++/// delivery. Callers release the endpoint and PM guards first. ++#[must_use = "deliver Unix close notifications after releasing object guards"] ++pub struct UnixCloseNotifications { ++ pair: Arc, ++} ++ ++impl UnixCloseNotifications { ++ pub fn deliver(self) { ++ // FdTable destruction may run under PM or from fault cleanup. ++ if crate::process::process_manager_held_on_current_cpu() ++ || crate::per_cpu::in_interrupt() ++ || crate::tracing::providers::teardown::scheduler_scope_active() ++ { ++ self.deliver_deferred(); ++ return; ++ } ++ let closed_a = *self.pair.closed_a.lock(); ++ let closed_b = *self.pair.closed_b.lock(); ++ for (closed, readers, writers) in [ ++ (closed_a, &self.pair.waiters_b, &self.pair.write_waiters_b), ++ (closed_b, &self.pair.waiters_a, &self.pair.write_waiters_a), ++ ] { ++ if closed { ++ let ids = core::mem::take(&mut *readers.lock()); ++ for tid in ids { ++ crate::task::scheduler::with_scheduler(|sched| { ++ sched.unblock(tid); ++ }); ++ } ++ writers.wake_up(); ++ } ++ } ++ } ++ ++ /// Retain the pair in an intrusive queue for the existing thread-context ++ /// reclamation boundary. Duplicate closes coalesce; no capacity can overflow. ++ pub fn deliver_deferred(self) { ++ crate::arch_without_interrupts(|| { ++ let mut head = PENDING_CLOSES.lock(); ++ let mut pending = self.pair.pending_close.lock(); ++ if !pending.queued { ++ pending.next = head.take(); ++ pending.queued = true; ++ *head = Some(self.pair.clone()); ++ } ++ }); ++ } ++} ++ ++/// Called from the existing PM-free reclamation entry on both architectures. ++/// A bounded pass leaves remaining pairs owned by the queue for the next pass. ++pub(crate) fn drain_close_notifications() { ++ if crate::process::process_manager_held_on_current_cpu() ++ || crate::per_cpu::in_interrupt() ++ || crate::tracing::providers::teardown::scheduler_scope_active() ++ { ++ return; ++ } ++ for _ in 0..64 { ++ let pair = crate::arch_without_interrupts(|| { ++ let mut head = PENDING_CLOSES.lock(); ++ let pair = head.take()?; ++ { ++ let mut pending = pair.pending_close.lock(); ++ *head = pending.next.take(); ++ pending.queued = false; ++ } ++ Some(pair) ++ }); ++ let Some(pair) = pair else { ++ break; ++ }; ++ UnixCloseNotifications { pair }.deliver(); ++ } ++} ++ ++/// Owned direction handle used after the descriptor and endpoint locks drop. ++pub(crate) struct UnixWriter { ++ pair: Arc, ++ endpoint: UnixEndpoint, ++} ++ ++/// Lock order: transmit buffer -> peer closed flag -> wait queue -> scheduler. ++/// Keep both guards through publication so neither drain nor close loses a wake. ++pub(crate) struct UnixWriteState<'a> { ++ buffer: MutexGuard<'a, VecDeque>, ++ peer_closed: MutexGuard<'a, bool>, ++} ++ ++impl UnixWriteState<'_> { ++ pub(crate) fn has_write_space(&self) -> bool { ++ !*self.peer_closed && self.buffer.len() < UNIX_SOCKET_BUFFER_SIZE ++ } ++ ++ pub(crate) fn peer_closed(&self) -> bool { ++ *self.peer_closed ++ } ++ ++ pub(crate) fn copy(&mut self, data: &[u8]) -> usize { ++ if !self.has_write_space() { ++ return 0; ++ } ++ let count = data.len().min(UNIX_SOCKET_BUFFER_SIZE - self.buffer.len()); ++ self.buffer.extend(&data[..count]); ++ count ++ } ++} ++ ++impl UnixWriter { ++ pub(crate) fn state(&self) -> UnixWriteState<'_> { ++ let (buffer, closed) = match self.endpoint { ++ UnixEndpoint::A => (&self.pair.buffer_a_to_b, &self.pair.closed_b), ++ UnixEndpoint::B => (&self.pair.buffer_b_to_a, &self.pair.closed_a), ++ }; ++ let buffer = buffer.lock(); ++ let peer_closed = closed.lock(); ++ UnixWriteState { ++ buffer, ++ peer_closed, ++ } ++ } ++ ++ pub(crate) fn queue(&self) -> Arc { ++ match self.endpoint { ++ UnixEndpoint::A => self.pair.write_waiters_a.clone(), ++ UnixEndpoint::B => self.pair.write_waiters_b.clone(), ++ } ++ } ++ ++ #[cfg(feature = "boot_tests")] ++ pub(crate) fn witness(&self, tid: u64) -> (u64, u64, u64) { ++ let state = self.state(); ++ ( ++ self.queue().contains_waiter(tid) as u64, ++ state.buffer.len() as u64, ++ UNIX_SOCKET_BUFFER_SIZE as u64, ++ ) ++ } ++ ++ pub(crate) fn wake_readers(&self) { + let waiters = match self.endpoint { + UnixEndpoint::A => &self.pair.waiters_b, + UnixEndpoint::B => &self.pair.waiters_a, + }; +- +- let waiter_ids: Vec = waiters.lock().clone(); +- for thread_id in waiter_ids { ++ let ids = waiters.lock().clone(); ++ for tid in ids { + crate::task::scheduler::with_scheduler(|sched| { +- sched.unblock(thread_id); ++ sched.unblock(tid); + }); + } + } +diff --git a/kernel/src/syscall/blocking_io.rs b/kernel/src/syscall/blocking_io.rs +index 85327e13..7eb8abcb 100644 +--- a/kernel/src/syscall/blocking_io.rs ++++ b/kernel/src/syscall/blocking_io.rs +@@ -109,3 +109,51 @@ fn progress_or_error(offset: usize, error: i32) -> SyscallResult { + SyscallResult::Err(error as u64) + } + } ++ ++/// Generic Console/Tty reads use the live input ring and descriptor status flags. ++pub(crate) fn read_console(buf: &mut [u8], is_nonblocking: bool) -> Result { ++ loop { ++ let outcome = match crate::ipc::stdin::read_or_prepare(buf, is_nonblocking) { ++ Ok(n) => return Ok(n), ++ Err(outcome) => outcome, ++ }; ++ if is_nonblocking { ++ return Err(errno::EAGAIN); ++ } ++ wait_prepared(&crate::ipc::stdin::INPUT_READERS, outcome)?; ++ } ++} ++ ++/// Stream writes return a positive partial count immediately; 4096 is not an ++/// atomicity threshold. No guard survives entry to the prepared-wait helper. ++pub(crate) fn write_unix( ++ writer: crate::socket::unix::UnixWriter, ++ data: &[u8], ++ is_nonblocking: bool, ++) -> SyscallResult { ++ let queue = writer.queue(); ++ loop { ++ let outcome = { ++ let mut state = writer.state(); ++ if state.peer_closed() { ++ return SyscallResult::Err(errno::EPIPE as u64); ++ } ++ let count = state.copy(data); ++ if count > 0 || data.is_empty() { ++ drop(state); ++ writer.wake_readers(); ++ // A later close cannot replace already copied progress with EPIPE. ++ return SyscallResult::Ok(count as u64); ++ } ++ if is_nonblocking { ++ return SyscallResult::Err(errno::EAGAIN as u64); ++ } ++ queue.prepare_to_wait_checked(ThreadState::BlockedOnIO, None, || { ++ !state.peer_closed() && !state.has_write_space() ++ }) ++ }; ++ if let Err(error) = wait_prepared(&queue, outcome) { ++ return SyscallResult::Err(error as u64); ++ } ++ } ++} +diff --git a/kernel/src/syscall/blocking_io_oracle.rs b/kernel/src/syscall/blocking_io_oracle.rs +index 2f47ec5d..d2d55825 100644 +--- a/kernel/src/syscall/blocking_io_oracle.rs ++++ b/kernel/src/syscall/blocking_io_oracle.rs +@@ -5,6 +5,8 @@ use alloc::sync::Arc; + + pub const QUERY: u64 = 0xB8130001; + pub const FIFO_FIXTURE: u64 = 0xB8130002; ++pub const INPUT_QUERY: u64 = 0xB8130003; ++pub const INPUT_INJECT: u64 = 0xB8130004; + + #[repr(C)] + #[derive(Clone, Copy, Default)] +@@ -22,7 +24,9 @@ struct Witness { + } + + pub fn dispatch(fd: u64, request: u64, arg: u64) -> SyscallResult { +- let result = if request == FIFO_FIXTURE { ++ let result = if request == INPUT_QUERY || request == INPUT_INJECT { ++ console(fd, request, arg) ++ } else if request == FIFO_FIXTURE { + fixture(fd, arg) + } else { + query(fd, arg) +@@ -83,29 +87,98 @@ fn query(fd: u64, arg: u64) -> Result<(), u64> { + .fd_table + .get(witness.target_fd as i32) + .ok_or(errno::EBADF as u64)?; +- let (buffer, kind) = match &own.kind { +- FdKind::PipeWrite(buffer) => (buffer.clone(), 1), +- FdKind::FifoWrite(_, buffer) => (buffer.clone(), 2), +- _ => return Err(errno::EINVAL as u64), +- }; +- let same = match &other.kind { +- FdKind::PipeWrite(other) | FdKind::FifoWrite(_, other) => Arc::ptr_eq(&buffer, other), +- _ => false, +- }; +- if !same { ++ (own.kind.clone(), other.kind.clone()) ++ }; ++ match (buffer, kind) { ++ (FdKind::UnixStream(own), FdKind::UnixStream(other)) => { ++ let own_pair = own.lock().pair.clone(); ++ let (other_pair, writer) = { ++ let socket = other.lock(); ++ (socket.pair.clone(), socket.writer()) ++ }; ++ if !Arc::ptr_eq(&own_pair, &other_pair) { ++ return Err(errno::EPERM as u64); ++ } ++ witness.kind = 3; ++ witness.identity = Arc::as_ptr(&own_pair) as u64; ++ let (queued, occupancy, capacity) = writer.witness(witness.tid); ++ witness.queued = queued; ++ witness.occupancy = occupancy; ++ witness.capacity = capacity; ++ witness.atomic_limit = 0; ++ } ++ (own, other) => { ++ let (buffer, kind) = match own { ++ FdKind::PipeWrite(buffer) => (buffer, 1), ++ FdKind::FifoWrite(_, buffer) => (buffer, 2), ++ _ => return Err(errno::EINVAL as u64), ++ }; ++ let same = match &other { ++ FdKind::PipeWrite(other) | FdKind::FifoWrite(_, other) => { ++ Arc::ptr_eq(&buffer, other) ++ } ++ _ => false, ++ }; ++ if !same { ++ return Err(errno::EPERM as u64); ++ } ++ witness.kind = kind; ++ witness.identity = Arc::as_ptr(&buffer) as u64; ++ let buffer = buffer.lock(); ++ witness.queued = buffer.write_waiters.contains_waiter(witness.tid) as u64; ++ witness.occupancy = buffer.available() as u64; ++ witness.capacity = crate::ipc::pipe::PIPE_BUF_SIZE as u64; ++ witness.atomic_limit = crate::ipc::pipe::PIPE_BUF as u64; ++ } ++ } ++ let (blocked, in_syscall) = crate::task::scheduler::with_thread_mut(witness.tid, |thread| { ++ ( ++ thread.state == crate::task::thread::ThreadState::BlockedOnIO, ++ thread.blocked_in_syscall, ++ ) ++ }) ++ .ok_or(errno::ESRCH as u64)?; ++ witness.blocked = blocked as u64; ++ witness.blocked_in_syscall = in_syscall as u64; ++ userptr::copy_to_user(arg as *mut Witness, &witness) ++} ++ ++/// Boot-only thread-context input seam. Injection uses the real enqueue primitive ++/// and rejects a remote target unless it is witnessed asleep on the empty ring. ++fn console(fd: u64, request: u64, arg: u64) -> Result<(), u64> { ++ use crate::fs::devfs::DeviceType; ++ if arg % core::mem::align_of::() as u64 != 0 { ++ return Err(errno::EINVAL as u64); ++ } ++ let mut witness = userptr::copy_from_user(arg as *const Witness)?; ++ if fd > i32::MAX as u64 || witness.target_fd > i32::MAX as u64 { ++ return Err(errno::EBADF as u64); ++ } ++ let tid = crate::task::scheduler::current_thread_id().ok_or(errno::ESRCH as u64)?; ++ let kind = { ++ let guard = crate::process::manager(); ++ let manager = guard.as_ref().ok_or(errno::ESRCH as u64)?; ++ let (caller_pid, caller) = manager ++ .find_process_by_thread(tid) ++ .ok_or(errno::ESRCH as u64)?; ++ let (target_pid, target) = manager ++ .find_process_by_thread(witness.tid) ++ .ok_or(errno::ESRCH as u64)?; ++ if target_pid != caller_pid && target.parent != Some(caller_pid) { + return Err(errno::EPERM as u64); + } +- (buffer, kind) ++ let own = caller.fd_table.get(fd as i32).ok_or(errno::EBADF as u64)?; ++ let other = target ++ .fd_table ++ .get(witness.target_fd as i32) ++ .ok_or(errno::EBADF as u64)?; ++ match (&own.kind, &other.kind) { ++ (FdKind::Device(DeviceType::Console), FdKind::Device(DeviceType::Console)) => 3, ++ (FdKind::Device(DeviceType::Tty), FdKind::Device(DeviceType::Tty)) => 4, ++ _ => return Err(errno::EINVAL as u64), ++ } + }; +- witness.kind = kind; +- witness.identity = Arc::as_ptr(&buffer) as u64; +- { +- let buffer = buffer.lock(); +- witness.queued = buffer.write_waiters.contains_waiter(witness.tid) as u64; +- witness.occupancy = buffer.available() as u64; +- witness.capacity = crate::ipc::pipe::PIPE_BUF_SIZE as u64; +- witness.atomic_limit = crate::ipc::pipe::PIPE_BUF as u64; +- } ++ let (queued, occupancy) = crate::ipc::stdin::input_witness(witness.tid); + let (blocked, in_syscall) = crate::task::scheduler::with_thread_mut(witness.tid, |thread| { + ( + thread.state == crate::task::thread::ThreadState::BlockedOnIO, +@@ -113,7 +186,24 @@ fn query(fd: u64, arg: u64) -> Result<(), u64> { + ) + }) + .ok_or(errno::ESRCH as u64)?; ++ if request == INPUT_INJECT { ++ if witness.identity > 255 ++ || (witness.tid != tid && !(queued && blocked && in_syscall && occupancy == 0)) ++ { ++ return Err(errno::EINVAL as u64); ++ } ++ if !crate::ipc::stdin::push_byte_from_irq(witness.identity as u8) { ++ return Err(errno::EAGAIN as u64); ++ } ++ return Ok(()); ++ } ++ witness.kind = kind; ++ witness.identity = 1; // One global input ring; no kernel address disclosure. ++ witness.queued = queued as u64; ++ witness.occupancy = occupancy as u64; + witness.blocked = blocked as u64; + witness.blocked_in_syscall = in_syscall as u64; ++ witness.capacity = crate::ipc::stdin::STDIN_BUF_SIZE as u64; ++ witness.atomic_limit = 0; + userptr::copy_to_user(arg as *mut Witness, &witness) + } +diff --git a/kernel/src/syscall/fs.rs b/kernel/src/syscall/fs.rs +index b106f41c..ba37c55e 100644 +--- a/kernel/src/syscall/fs.rs ++++ b/kernel/src/syscall/fs.rs +@@ -2558,8 +2558,16 @@ fn handle_devfs_open(device_name: &str, flags: u32) -> SyscallResult { + return SyscallResult::Err(3); // ESRCH + } + }; +- let fd_kind = FdKind::Device(device.device_type); +- return match process.fd_table.alloc(fd_kind) { ++ let fd_kind = FileDescriptor::with_flags( ++ FdKind::Device(device.device_type), ++ if flags & O_CLOEXEC != 0 { ++ crate::ipc::fd::flags::FD_CLOEXEC ++ } else { ++ 0 ++ }, ++ flags & crate::ipc::fd::status_flags::O_NONBLOCK, ++ ); ++ return match process.fd_table.alloc_with_entry(fd_kind) { + Ok(fd) => { + log::info!("handle_devfs_open: /dev/tty (no ctty) as fd {}", fd); + SyscallResult::Ok(fd as u64) +@@ -2569,8 +2577,16 @@ fn handle_devfs_open(device_name: &str, flags: u32) -> SyscallResult { + } + + // Allocate file descriptor with Device kind +- let fd_kind = FdKind::Device(device.device_type); +- match process.fd_table.alloc(fd_kind) { ++ let fd_kind = FileDescriptor::with_flags( ++ FdKind::Device(device.device_type), ++ if flags & O_CLOEXEC != 0 { ++ crate::ipc::fd::flags::FD_CLOEXEC ++ } else { ++ 0 ++ }, ++ flags & crate::ipc::fd::status_flags::O_NONBLOCK, ++ ); ++ match process.fd_table.alloc_with_entry(fd_kind) { + Ok(fd) => { + log::info!( + "handle_devfs_open: opened /dev/{} as fd {}", +diff --git a/kernel/src/syscall/handlers.rs b/kernel/src/syscall/handlers.rs +index d24223ca..fbc958f2 100644 +--- a/kernel/src/syscall/handlers.rs ++++ b/kernel/src/syscall/handlers.rs +@@ -399,6 +399,7 @@ pub fn sys_write(fd: u64, buf_ptr: u64, count: u64) -> SyscallResult { + }, + UnixStream { + socket: alloc::sync::Arc>, ++ is_nonblocking: bool, + }, + RegularFile { + file: alloc::sync::Arc>, +@@ -462,6 +463,8 @@ pub fn sys_write(fd: u64, buf_ptr: u64, count: u64) -> SyscallResult { + FdKind::UdpSocket(_) => WriteOperation::Eopnotsupp, // UDP must use sendto + FdKind::UnixStream(socket) => WriteOperation::UnixStream { + socket: socket.clone(), ++ is_nonblocking: (fd_entry.status_flags & crate::ipc::fd::status_flags::O_NONBLOCK) ++ != 0, + }, + FdKind::UnixSocket(_) => WriteOperation::Enotconn, // Unconnected Unix socket + FdKind::UnixListener(_) => WriteOperation::Enotconn, // Listener can't write +@@ -508,19 +511,20 @@ pub fn sys_write(fd: u64, buf_ptr: u64, count: u64) -> SyscallResult { + SyscallResult::Err(5) // EIO + } + } +- WriteOperation::Pipe { pipe_buffer, is_nonblocking } +- | WriteOperation::Fifo { pipe_buffer, is_nonblocking } => { +- super::blocking_io::write_pipe(&pipe_buffer, &buffer, is_nonblocking) ++ WriteOperation::Pipe { ++ pipe_buffer, ++ is_nonblocking, + } +- WriteOperation::UnixStream { socket } => { +- let sock = socket.lock(); +- match sock.write(&buffer) { +- Ok(n) => { +- log::debug!("sys_write: Wrote {} bytes to Unix socket", n); +- SyscallResult::Ok(n as u64) +- } +- Err(e) => SyscallResult::Err(e as u64), +- } ++ | WriteOperation::Fifo { ++ pipe_buffer, ++ is_nonblocking, ++ } => super::blocking_io::write_pipe(&pipe_buffer, &buffer, is_nonblocking), ++ WriteOperation::UnixStream { ++ socket, ++ is_nonblocking, ++ } => { ++ let writer = socket.lock().writer(); ++ super::blocking_io::write_unix(writer, &buffer, is_nonblocking) + } + WriteOperation::TcpConnection { conn_id } => { + // Write to established TCP connection +@@ -1248,9 +1252,17 @@ pub fn sys_read(fd: u64, buf_ptr: u64, count: u64) -> SyscallResult { + FdKind::Device(device_type) => { + // Read from devfs device (/dev/null, /dev/zero, /dev/console, /dev/tty) + let device_type = *device_type; ++ let is_nonblocking = ++ (fd_entry.status_flags & crate::ipc::fd::status_flags::O_NONBLOCK) != 0; + drop(manager_guard); + let mut user_buf = alloc::vec![0u8; count as usize]; +- match crate::fs::devfs::device_read(device_type, &mut user_buf) { ++ let result = match device_type { ++ crate::fs::devfs::DeviceType::Console | crate::fs::devfs::DeviceType::Tty => { ++ super::blocking_io::read_console(&mut user_buf, is_nonblocking).map_err(|e| -e) ++ } ++ _ => crate::fs::devfs::device_read(device_type, &mut user_buf), ++ }; ++ match result { + Ok(n) => { + if n > 0 { + // Copy to userspace +@@ -1971,7 +1983,11 @@ fn sys_fork_with_parent_context(parent_context: crate::task::thread::CpuContext) + process.main_thread.as_mut().map(|thread| { + let thread_id = thread.id; + let tls_block = thread.tls_block; +- (thread_id, tls_block, Box::new(thread.publish_to_scheduler())) ++ ( ++ thread_id, ++ tls_block, ++ Box::new(thread.publish_to_scheduler()), ++ ) + }) + }), + None => None, +@@ -2559,7 +2575,8 @@ pub fn sys_execv_with_frame( + elf_data, + Some(program_name), + &argv_slices, +- &mut closes) { ++ &mut closes, ++ ) { + Ok(value) => value, + Err("exec blocked while CLONE_VM sibling shares old address space") => { + return SyscallResult::Err(11); // EAGAIN +@@ -2581,7 +2598,8 @@ pub fn sys_execv_with_frame( + + log::info!( + "sys_execv: Successfully replaced process address space, entry={:#x}, rsp={:#x}", +- new_entry_point, new_rsp ++ new_entry_point, ++ new_rsp + ); + + // Modify the syscall frame to jump to the new program +@@ -2724,7 +2742,8 @@ pub fn sys_execv_with_frame( + elf_data, + Some(program_name), + &argv_slices, +- &mut closes) { ++ &mut closes, ++ ) { + Ok(value) => value, + Err("exec blocked while CLONE_VM sibling shares old address space") => { + return SyscallResult::Err(11); // EAGAIN +@@ -2748,7 +2767,8 @@ pub fn sys_execv_with_frame( + + log::info!( + "sys_execv: Successfully replaced process address space, entry={:#x}, rsp={:#x}", +- new_entry_point, new_rsp ++ new_entry_point, ++ new_rsp + ); + + // Modify the syscall frame to jump to the new program +@@ -3165,7 +3185,8 @@ pub fn sys_exec(program_name_ptr: u64, elf_data_ptr: u64) -> SyscallResult { + // Replace the process's address space + let mut manager_guard = crate::process::manager(); + if let Some(ref mut manager) = *manager_guard { +- match manager.exec_process(current_pid, _elf_data, _exec_program_name, &mut closes) { ++ match manager.exec_process(current_pid, _elf_data, _exec_program_name, &mut closes) ++ { + Ok(new_entry_point) => { + log::info!( + "sys_exec: Successfully replaced process address space, entry point: {:#x}", +@@ -3776,7 +3797,10 @@ pub fn sys_dup2(old_fd: u64, new_fd: u64) -> SyscallResult { + match duplicated { + Ok((fd, overwritten)) => { + if let Some(entry) = overwritten { +- crate::task::process_task::close_extracted_fds(alloc::vec![(new_fd as usize, entry)]); ++ crate::task::process_task::close_extracted_fds(alloc::vec![( ++ new_fd as usize, ++ entry ++ )]); + } + log::debug!("sys_dup2: Successfully duplicated fd {} to {}", old_fd, fd); + SyscallResult::Ok(fd as u64) +diff --git a/kernel/src/syscall/ioctl.rs b/kernel/src/syscall/ioctl.rs +index bc5842ab..c3371a4b 100644 +--- a/kernel/src/syscall/ioctl.rs ++++ b/kernel/src/syscall/ioctl.rs +@@ -54,6 +54,8 @@ pub fn sys_ioctl(fd: u64, request: u64, arg: u64) -> SyscallResult { + #[cfg(feature = "boot_tests")] + if request == super::blocking_io_oracle::QUERY + || request == super::blocking_io_oracle::FIFO_FIXTURE ++ || request == super::blocking_io_oracle::INPUT_QUERY ++ || request == super::blocking_io_oracle::INPUT_INJECT + { + return super::blocking_io_oracle::dispatch(fd, request, arg); + } +diff --git a/kernel/src/syscall/pipe.rs b/kernel/src/syscall/pipe.rs +index 4a3677ad..e1de212c 100644 +--- a/kernel/src/syscall/pipe.rs ++++ b/kernel/src/syscall/pipe.rs +@@ -247,7 +247,8 @@ pub fn sys_close(fd: i32) -> SyscallResult { + } + FdKind::UnixStream(socket) => { + // Close Unix socket endpoint +- socket.lock().close(); ++ let notifications = socket.lock().close(); ++ notifications.deliver(); + log::debug!("sys_close: Closed Unix stream socket fd={}", fd); + } + FdKind::UnixSocket(_) => { +diff --git a/kernel/src/task/kthread.rs b/kernel/src/task/kthread.rs +index 63915224..7869b32f 100644 +--- a/kernel/src/task/kthread.rs ++++ b/kernel/src/task/kthread.rs +@@ -63,15 +63,8 @@ where + + /// Create a kernel thread whose per-CPU work requires it to stay on `cpu`. + /// +-/// Unreached on this branch: the per-CPU daemons that need it are a separate +-/// change. It is the production counterpart of `kthread_run_on_cpu_for_test`, +-/// which places a thread for a boot-test gate through a test-only table rather +-/// than through the thread's own pin. +-pub fn kthread_run_on_cpu( +- func: F, +- name: &str, +- cpu: usize, +-) -> Result ++/// Used by CPU-local softirq daemons and their deferral probe. ++pub fn kthread_run_on_cpu(func: F, name: &str, cpu: usize) -> Result + where + F: FnOnce() + Send + 'static, + { +@@ -137,7 +130,11 @@ where + }) + } + +-fn kthread_run_with(func: F, name: &str, spawn_thread: S) -> Result ++fn kthread_run_with( ++ func: F, ++ name: &str, ++ spawn_thread: S, ++) -> Result + where + F: FnOnce() + Send + 'static, + S: FnOnce(Box), +@@ -211,6 +208,13 @@ pub fn kthread_should_stop() -> bool { + /// Park current thread until unparked (sleep) + /// Use this in kthread wait loops instead of bare HLT to ensure kthread_stop() can wake promptly. + pub fn kthread_park() { ++ kthread_park_if(|| true); ++} ++ ++/// Publish sleep intent before checking the work predicate. An unpark after ++/// publication clears the flag; work published earlier makes the predicate false. ++/// The predicate must be nonblocking and safe with interrupts enabled. ++pub fn kthread_park_if(should_park: impl FnOnce() -> bool) { + let handle = match current_kthread() { + Some(h) => h, + None => return, // Not a kthread, nothing to do +@@ -222,7 +226,7 @@ pub fn kthread_park() { + // CRITICAL: Check should_stop AFTER setting parked to handle race with kthread_stop(). + // If kthread_stop() was called before we set parked, we need to return immediately. + // If kthread_stop() is called after we set parked, it will call kthread_unpark(). +- if handle.inner.should_stop.load(Ordering::Acquire) { ++ if !should_park() || handle.inner.should_stop.load(Ordering::Acquire) { + handle.inner.parked.store(false, Ordering::Release); + return; + } +@@ -246,7 +250,10 @@ pub fn kthread_park() { + // thread from every per-CPU ready queue in the same acquisition, so + // there is no longer a caller-side dequeue to forget. + scheduler::with_scheduler(|sched| { +- sched.block_current(); ++ // Serialize the final sleep decision with unpark's flag clear. ++ if handle.inner.parked.load(Ordering::Acquire) { ++ sched.block_current(); ++ } + }); + }); + +@@ -265,8 +272,8 @@ pub fn kthread_park() { + + /// Unpark a parked thread (wake) + pub fn kthread_unpark(handle: &KthreadHandle) { +- handle.inner.parked.store(false, Ordering::Release); + scheduler::with_scheduler(|sched| { ++ handle.inner.parked.store(false, Ordering::Release); + sched.unblock(handle.inner.tid); + }); + // CRITICAL: Set need_resched to ensure a context switch happens soon. +diff --git a/kernel/src/task/mod.rs b/kernel/src/task/mod.rs +index bbccb79f..57850791 100644 +--- a/kernel/src/task/mod.rs ++++ b/kernel/src/task/mod.rs +@@ -49,7 +49,7 @@ pub mod timer_wake_oracle; + pub mod kthread; + #[cfg(feature = "testing")] + pub mod kthread_tests; +-#[cfg(feature = "testing")] ++#[cfg(any(feature = "testing", feature = "boot_tests"))] + pub mod softirq_tests; + pub mod softirqd; + pub mod workqueue; +@@ -84,8 +84,7 @@ pub use workqueue::{ + // Re-export softirqd public API for kernel-wide use + #[allow(unused_imports)] + pub use softirqd::{ +- init_softirq, raise_softirq, register_softirq_handler, shutdown_softirq, SoftirqHandler, +- SoftirqType, ++ init_softirq, raise_softirq, register_softirq_handler, SoftirqHandler, SoftirqType, + }; + + #[allow(dead_code)] // Used in kernel_main_continue (conditionally compiled) +diff --git a/kernel/src/task/process_task.rs b/kernel/src/task/process_task.rs +index f5666ad2..8ae5108b 100644 +--- a/kernel/src/task/process_task.rs ++++ b/kernel/src/task/process_task.rs +@@ -22,8 +22,7 @@ unsafe impl Sync for DeferredFaultExitBuffer {} + impl DeferredFaultExitBuffer { + const fn new() -> Self { + Self { +- slots: [const { AtomicU64::new(DEFERRED_FAULT_EXIT_EMPTY) }; +- DEFERRED_FAULT_EXIT_SLOTS], ++ slots: [const { AtomicU64::new(DEFERRED_FAULT_EXIT_EMPTY) }; DEFERRED_FAULT_EXIT_SLOTS], + } + } + +@@ -41,9 +40,7 @@ impl DeferredFaultExitBuffer { + return true; + } + } +- crate::trace_count!( +- crate::tracing::providers::teardown::DEFERRED_FAULT_RING_DROPPED +- ); ++ crate::trace_count!(crate::tracing::providers::teardown::DEFERRED_FAULT_RING_DROPPED); + false + } + +@@ -67,9 +64,8 @@ static DEFERRED_FAULT_EXIT_BUFFERS: [DeferredFaultExitBuffer; 1] = + pub(crate) struct PendingProcessReclaim { + pid: u64, + page_table: Option>, +- old_page_tables: alloc::vec::Vec< +- alloc::boxed::Box, +- >, ++ old_page_tables: ++ alloc::vec::Vec>, + after_epoch: scheduler::RetirementFence, + last_pass: u32, + proof_failures: u8, +@@ -502,11 +498,8 @@ pub(crate) fn release_process_resources(process: &mut crate::process::Process) { + { + let mut budget = u32::MAX; + let pid = process.id.as_u64(); +- let _ = drain_old_page_tables_counted( +- pid, +- &mut process.pending_old_page_tables, +- &mut budget, +- ); ++ let _ = ++ drain_old_page_tables_counted(pid, &mut process.pending_old_page_tables, &mut budget); + } + #[cfg(target_arch = "aarch64")] + if let Some(page_table) = process.page_table.take() { +@@ -534,8 +527,8 @@ pub(crate) fn defer_live_process_resources( + ) + }); + #[cfg(feature = "boot_tests")] +- let root_is_live = root_is_live +- || FORCE_LIVE_RECLAIM_TEST_PID.load(Ordering::Acquire) == process.id.as_u64(); ++ let root_is_live = ++ root_is_live || FORCE_LIVE_RECLAIM_TEST_PID.load(Ordering::Acquire) == process.id.as_u64(); + if !root_is_live { + return None; + } +@@ -680,9 +673,7 @@ fn settle_abandoned_retirement(pid: u64) { + + pub(crate) fn enqueue_process_reclaim(reclaim: PendingProcessReclaim) { + if crate::process::process_manager_held_on_current_cpu() { +- crate::trace_count!( +- crate::tracing::providers::teardown::RECLAIM_ENQUEUE_UNDER_PM +- ); ++ crate::trace_count!(crate::tracing::providers::teardown::RECLAIM_ENQUEUE_UNDER_PM); + } + push_pending_or_abandon(reclaim); + } +@@ -730,7 +721,8 @@ pub(crate) fn close_extracted_fds(entries: alloc::vec::Vec<(usize, FileDescripto + } + } + FdKind::UnixStream(socket) => { +- socket.lock().close(); ++ let notifications = socket.lock().close(); ++ notifications.deliver(); + } + FdKind::FifoRead(path, buffer) => { + crate::ipc::fifo::close_fifo_read(&path); +@@ -1210,9 +1202,7 @@ pub fn reclaim_deferred_process_resources() { + if crate::process::process_manager_held_on_current_cpu() + || crate::tracing::providers::teardown::scheduler_scope_active() + { +- crate::trace_count!( +- crate::tracing::providers::teardown::RECLAIM_CONTEXT_VIOLATIONS +- ); ++ crate::trace_count!(crate::tracing::providers::teardown::RECLAIM_CONTEXT_VIOLATIONS); + return; + } + #[cfg(feature = "boot_tests")] +@@ -1235,9 +1225,7 @@ pub fn reclaim_deferred_process_resources() { + .is_err() + { + // Refusing benign nesting is correct: the receipt is already queued; the owning drain will take it. +- crate::trace_count!( +- crate::tracing::providers::teardown::RECLAIM_DRAIN_NESTED_REFUSED +- ); ++ crate::trace_count!(crate::tracing::providers::teardown::RECLAIM_DRAIN_NESTED_REFUSED); + #[cfg(not(feature = "coreproof_mut_reclaim_bracket"))] + reclaim_preempt_enable(); + return; +@@ -1245,6 +1233,9 @@ pub fn reclaim_deferred_process_resources() { + #[cfg(feature = "coreproof_mut_reclaim_bracket")] + reclaim_preempt_disable(); + ++ // Keep detached Unix close work inside the existing preemption/ownership ++ // bracket, after PM and scheduler-scope refusal. ++ crate::socket::unix::drain_close_notifications(); + reclaim_deferred_process_resources_for_pass(my_pass, false); + RECLAIM_DRAIN_ACTIVE.store(false, Ordering::Release); + reclaim_preempt_enable(); +@@ -1272,8 +1263,7 @@ fn reclaim_deferred_process_resources_for_pass(my_pass: u32, boot_test_owned: bo + } + let reclaim = crate::arch_without_interrupts(|| { + let mut pending = PENDING_PROCESS_RECLAIMS.lock(); +- let _proof_scope = +- crate::tracing::providers::teardown::ReclaimProofScope::enter(); ++ let _proof_scope = crate::tracing::providers::teardown::ReclaimProofScope::enter(); + let snapshot = scheduler::RetirementSnapshot::capture(); + let ready = pending.iter_mut().position(|reclaim| { + if reclaim.last_pass == my_pass { +@@ -1515,9 +1505,7 @@ impl Drop for BootReclaimReserveFailureGuard { + } + + #[cfg(all(feature = "boot_tests", target_arch = "x86_64"))] +-fn boot_page_table_reclaim( +- pid: u64, +-) -> Result<(PendingProcessReclaim, usize, u64), &'static str> { ++fn boot_page_table_reclaim(pid: u64) -> Result<(PendingProcessReclaim, usize, u64), &'static str> { + let page_table = alloc::boxed::Box::new( + crate::memory::process_memory::ProcessPageTable::new() + .map_err(|_| "proof root allocation failed")?, +@@ -1530,8 +1518,7 @@ fn boot_page_table_reclaim( + } + + #[cfg(feature = "boot_tests")] +-fn boot_oversized_page_table( +-) -> Result< ++fn boot_oversized_page_table() -> Result< + ( + alloc::boxed::Box, + usize, +@@ -2648,23 +2635,13 @@ pub fn reclaim_progress_gate_test() -> crate::test_framework::registry::TestResu + + #[cfg(target_arch = "x86_64")] + { +- if x86_forced_root_proof_case( +- BOOT_RECLAIM_PID_BASE + 10, +- RootBlocker::Hardware, +- ) +- .is_err() +- { ++ if x86_forced_root_proof_case(BOOT_RECLAIM_PID_BASE + 10, RootBlocker::Hardware).is_err() { + return TestResult::Fail("P1: x86 hardware proof injection failed"); + } + if x86_shadow_proof_case(BOOT_RECLAIM_PID_BASE + 11).is_err() { + return TestResult::Fail("P2: x86 CR3 shadow injections failed"); + } +- if x86_forced_root_proof_case( +- BOOT_RECLAIM_PID_BASE + 12, +- RootBlocker::LiveRow, +- ) +- .is_err() +- { ++ if x86_forced_root_proof_case(BOOT_RECLAIM_PID_BASE + 12, RootBlocker::LiveRow).is_err() { + return TestResult::Fail("P3: x86 live-row proof injection failed"); + } + if x86_forced_root_proof_case(BOOT_RECLAIM_PID_BASE + 13, RootBlocker::Epoch).is_err() { +@@ -3119,8 +3096,7 @@ pub fn reclaim_progress_gate_test() -> crate::test_framework::registry::TestResu + Ok(fixture) => fixture, + Err(message) => return TestResult::Fail(message), + }; +- let refused_page = +- Page::::containing_address(VirtAddr::new(0x0123_4000)); ++ let refused_page = Page::::containing_address(VirtAddr::new(0x0123_4000)); + let refused_frame = match crate::memory::frame_allocator::allocate_frame() { + Some(frame) => frame, + None => return TestResult::Fail("Q: refused leaf allocation failed"), +@@ -3322,10 +3298,7 @@ pub fn run_x86_retirement_fence_gate() { + if result.is_pass() { + crate::serial_println!("[TEST:process:retirement_fence_gate:PASS]"); + } else { +- crate::serial_println!( +- "[TEST:process:retirement_fence_gate:FAIL:{:?}]", +- result +- ); ++ crate::serial_println!("[TEST:process:retirement_fence_gate:FAIL:{:?}]", result); + } + assert!(result.is_pass(), "x86 retirement fence gate failed"); + } +diff --git a/kernel/src/task/softirq_tests.rs b/kernel/src/task/softirq_tests.rs +index 20ed2a56..46eaf64e 100644 +--- a/kernel/src/task/softirq_tests.rs ++++ b/kernel/src/task/softirq_tests.rs +@@ -11,8 +11,9 @@ + + use crate::task::softirqd::{do_softirq, raise_softirq, register_softirq_handler, SoftirqType}; + use crate::{arch_enable_interrupts, arch_halt}; +-use core::sync::atomic::{AtomicBool, AtomicU32, Ordering}; ++use core::sync::atomic::{AtomicBool, AtomicU32, AtomicU64, Ordering}; + ++#[cfg(feature = "testing")] + pub fn test_softirq() { + static TIMER_HANDLER_CALLED: AtomicU32 = AtomicU32::new(0); + static NET_RX_HANDLER_CALLED: AtomicU32 = AtomicU32::new(0); +@@ -140,100 +141,7 @@ pub fn test_softirq() { + ); + log::info!("SOFTIRQ_TEST: nested interrupt rejection passed"); + +- // Test 7: Iteration limit and ksoftirqd deferral +- // A handler that re-raises itself will exceed MAX_SOFTIRQ_RESTART=10 +- // After the limit, remaining work is deferred to ksoftirqd +- log::info!("SOFTIRQ_TEST: Testing iteration limit and ksoftirqd deferral..."); +- static ITERATION_COUNT: AtomicU32 = AtomicU32::new(0); +- static KSOFTIRQD_PROCESSED: AtomicBool = AtomicBool::new(false); +- const MAX_SOFTIRQ_RESTART: u32 = 10; +- // TARGET must exceed 2 * MAX_SOFTIRQ_RESTART to force ksoftirqd involvement: +- // - test's do_softirq(): 10 iterations, hits limit, wakes ksoftirqd +- // - timer's irq_exit do_softirq(): 10 more iterations, hits limit, wakes ksoftirqd +- // - ksoftirqd finally runs and processes remaining iterations +- const TARGET_ITERATIONS: u32 = 25; +- +- ITERATION_COUNT.store(0, Ordering::SeqCst); +- KSOFTIRQD_PROCESSED.store(false, Ordering::SeqCst); +- +- // Get ksoftirqd tid for later comparison +- let ksoftirqd_tid = crate::task::softirqd::ksoftirqd_tid(); +- +- // Register a handler that re-raises itself until TARGET_ITERATIONS +- // and tracks whether it runs in ksoftirqd context +- register_softirq_handler(SoftirqType::Tasklet, |_softirq| { +- let count = ITERATION_COUNT.fetch_add(1, Ordering::SeqCst); +- +- // Check if we're running in ksoftirqd context +- if let Some(ksoft_tid) = crate::task::softirqd::ksoftirqd_tid() { +- if let Some(current_tid) = crate::task::scheduler::current_thread_id() { +- if current_tid == ksoft_tid { +- KSOFTIRQD_PROCESSED.store(true, Ordering::SeqCst); +- } +- } +- } +- +- if count + 1 < TARGET_ITERATIONS { +- raise_softirq(SoftirqType::Tasklet); +- } +- }); +- +- raise_softirq(SoftirqType::Tasklet); +- do_softirq(); +- +- // After do_softirq() returns at iteration limit, some iterations should be done +- let count_after_dosoftirq = ITERATION_COUNT.load(Ordering::SeqCst); +- assert!( +- count_after_dosoftirq <= MAX_SOFTIRQ_RESTART, +- "do_softirq() should stop at iteration limit: got {}, expected <= {}", +- count_after_dosoftirq, +- MAX_SOFTIRQ_RESTART +- ); +- log::info!( +- "SOFTIRQ_TEST: After do_softirq(): {} iterations (limit={})", +- count_after_dosoftirq, +- MAX_SOFTIRQ_RESTART +- ); +- +- // If ksoftirqd is working, remaining iterations will be processed +- // Give ksoftirqd some time to process deferred softirqs +- // Note: Remaining work can be processed by either: +- // 1. irq_exit's do_softirq() during timer interrupts, or +- // 2. ksoftirqd when it gets scheduled +- // We use yield_current() + HLT to ensure scheduling opportunities +- unsafe { +- arch_enable_interrupts(); +- } // Ensure interrupts are enabled +- for _ in 0..100 { +- // yield_current() sets need_resched, ensuring a context switch opportunity +- // when the next interrupt occurs +- crate::task::scheduler::yield_current(); +- arch_halt(); +- let current = ITERATION_COUNT.load(Ordering::SeqCst); +- if current >= TARGET_ITERATIONS { +- break; +- } +- } +- +- let final_count = ITERATION_COUNT.load(Ordering::SeqCst); +- assert!( +- final_count >= TARGET_ITERATIONS, +- "ksoftirqd should have processed deferred softirqs: got {} iterations, expected {}", +- final_count, +- TARGET_ITERATIONS +- ); +- +- // Verify ksoftirqd specifically processed the deferred work +- let ksoftirqd_did_work = KSOFTIRQD_PROCESSED.load(Ordering::SeqCst); +- assert!( +- ksoftirqd_did_work, +- "ksoftirqd should have processed deferred softirqs (tid={:?})", +- ksoftirqd_tid +- ); +- log::info!( +- "SOFTIRQ_TEST: iteration limit passed ({} total iterations, ksoftirqd verified)", +- final_count +- ); ++ let deferral_ok = test_deferral(); + + // Test 8: Verify ksoftirqd is initialized (keep original test) + log::info!("SOFTIRQ_TEST: Verifying ksoftirqd is initialized..."); +@@ -243,7 +151,9 @@ pub fn test_softirq() { + ); + log::info!("SOFTIRQ_TEST: ksoftirqd verification passed"); + +- log::info!("SOFTIRQ_TEST: all tests passed"); ++ if deferral_ok { ++ log::info!("SOFTIRQ_TEST: all tests passed"); ++ } + + // CRITICAL: Restore the real network softirq handler! + // The tests above registered test handlers that override the real ones. +@@ -253,3 +163,143 @@ pub fn test_softirq() { + + log::info!("=== SOFTIRQ TEST: Completed ==="); + } ++ ++// This probe owns Tasklet until ACTIVE is cleared. Interrupt exits may service ++// it, but cannot complete the probe: a callback from the daemon is required. ++static ACTIVE: AtomicBool = AtomicBool::new(false); ++static GUEST_DONE: AtomicBool = AtomicBool::new(false); ++static ITERATIONS: AtomicU32 = AtomicU32::new(0); ++static DISPATCH_BASE: AtomicU64 = AtomicU64::new(0); ++static WAITED_TICKS: AtomicU64 = AtomicU64::new(0); ++static WAITED_NS: AtomicU64 = AtomicU64::new(0); ++static DISPATCHES: AtomicU64 = AtomicU64::new(0); ++static PROBE_CPU: AtomicU64 = AtomicU64::new(0); ++static VERDICT: AtomicU32 = AtomicU32::new(0); ++const TARGET_ITERATIONS: u32 = 25; ++const WAIT_TICKS: u64 = 250; ++const WALL_LIMIT_NS: u64 = 15_000_000_000; ++ ++fn counter_ns() -> u64 { ++ crate::tracing::timestamp_to_nanos(crate::tracing::trace_timestamp()) ++} ++ ++fn deferral_handler(_softirq: SoftirqType) { ++ if !ACTIVE.load(Ordering::Acquire) { ++ return; ++ } ++ let iterations = ITERATIONS.fetch_add(1, Ordering::Relaxed) + 1; ++ let dispatches = crate::task::softirqd::KSOFTIRQD_TASKLET_DISPATCHES ++ .get_cpu(crate::task::softirqd::current_cpu()) ++ .wrapping_sub(DISPATCH_BASE.load(Ordering::Relaxed)); ++ if !(dispatches > 0 && iterations >= TARGET_ITERATIONS) { ++ raise_softirq(SoftirqType::Tasklet); ++ } ++} ++ ++fn deferral_probe() { ++ use crate::task::softirqd::{current_cpu, KSOFTIRQD_TASKLET_DISPATCHES}; ++ use crate::tracing::providers::counters::TIMER_TICK_TOTAL; ++ if !ACTIVE.load(Ordering::Acquire) { ++ return; ++ } ++ let cpu = current_cpu(); ++ PROBE_CPU.store(cpu as u64, Ordering::Relaxed); ++ let base = KSOFTIRQD_TASKLET_DISPATCHES.get_cpu(cpu); ++ DISPATCH_BASE.store(base, Ordering::Relaxed); ++ let ticks = TIMER_TICK_TOTAL.get_cpu(cpu); ++ let wall = counter_ns(); ++ // Keep the initial limit observation together: IRQ-exit service must not ++ // race the count read immediately following the explicit do_softirq call. ++ let initial = crate::arch_without_interrupts(|| { ++ raise_softirq(SoftirqType::Tasklet); ++ do_softirq(); ++ ITERATIONS.load(Ordering::Relaxed) ++ }); ++ unsafe { ++ arch_enable_interrupts(); ++ } ++ loop { ++ let elapsed_ticks = TIMER_TICK_TOTAL.get_cpu(cpu).wrapping_sub(ticks); ++ let elapsed_ns = counter_ns().saturating_sub(wall); ++ let dispatches = KSOFTIRQD_TASKLET_DISPATCHES.get_cpu(cpu).wrapping_sub(base); ++ let iterations = ITERATIONS.load(Ordering::Acquire); ++ WAITED_TICKS.store(elapsed_ticks, Ordering::Relaxed); ++ WAITED_NS.store(elapsed_ns, Ordering::Relaxed); ++ DISPATCHES.store(dispatches, Ordering::Relaxed); ++ if initial != 10 { ++ VERDICT.store(2, Ordering::Relaxed); ++ break; ++ } ++ if dispatches > 0 && iterations >= TARGET_ITERATIONS { ++ VERDICT.store(1, Ordering::Relaxed); ++ break; ++ } ++ // Delivered local timer interrupts are guest execution evidence. A ++ // host pause cannot spend this budget merely by advancing the TSC/CNTVCT. ++ if elapsed_ticks >= WAIT_TICKS { ++ VERDICT.store(2, Ordering::Relaxed); ++ break; ++ } ++ if elapsed_ns >= WALL_LIMIT_NS || !ACTIVE.load(Ordering::Acquire) { ++ VERDICT.store(3, Ordering::Relaxed); ++ break; ++ } ++ crate::task::scheduler::yield_current(); ++ arch_halt(); ++ } ++ ACTIVE.store(false, Ordering::Release); ++ crate::per_cpu::clear_softirq(SoftirqType::Tasklet.as_nr()); ++ GUEST_DONE.store(true, Ordering::Release); ++} ++ ++/// Emit a non-panicking deferral verdict. The host scorer rejects `lost` and ++/// reports `starved` as an infrastructure outcome, without a kernel-red marker. ++pub fn test_deferral() -> bool { ++ ITERATIONS.store(0, Ordering::Relaxed); ++ GUEST_DONE.store(false, Ordering::Relaxed); ++ WAITED_TICKS.store(0, Ordering::Relaxed); ++ WAITED_NS.store(0, Ordering::Relaxed); ++ DISPATCHES.store(0, Ordering::Relaxed); ++ VERDICT.store(0, Ordering::Relaxed); ++ ACTIVE.store(true, Ordering::Release); ++ register_softirq_handler(SoftirqType::Tasklet, deferral_handler); ++ let start = counter_ns(); ++ #[cfg(target_arch = "aarch64")] ++ { ++ // CPU0 is still the unschedulable boot stack in the testing profile. ++ // Exercise local ownership on a schedulable CPU using a real pinned ++ // kthread, without moving the loader or boot sequence to a new stack. ++ if crate::arch_impl::aarch64::smp::cpus_online() > 1 { ++ if crate::task::kthread::kthread_run_on_cpu(deferral_probe, "softirq-probe", 1).is_err() ++ { ++ VERDICT.store(2, Ordering::Relaxed); ++ GUEST_DONE.store(true, Ordering::Release); ++ } ++ } ++ while !GUEST_DONE.load(Ordering::Acquire) ++ && counter_ns().saturating_sub(start) < WALL_LIMIT_NS ++ { ++ core::hint::spin_loop(); ++ } ++ } ++ #[cfg(target_arch = "x86_64")] ++ deferral_probe(); ++ if !GUEST_DONE.load(Ordering::Acquire) { ++ ACTIVE.store(false, Ordering::Release); ++ VERDICT.store(3, Ordering::Relaxed); ++ } ++ let verdict = match VERDICT.load(Ordering::Acquire) { ++ 1 => "ok", ++ 2 => "lost", ++ _ => "starved", ++ }; ++ crate::serial_println!( ++ "[SOFTIRQ_DEFERRAL_ORACLE:arch={}:cpu={}:budget_ticks={}:wait_ticks={}:wait_ns={}:dispatches={}:iterations={}:verdict={}]", ++ if cfg!(target_arch = "aarch64") { "aarch64" } else { "x86" }, ++ PROBE_CPU.load(Ordering::Relaxed), WAIT_TICKS, ++ WAITED_TICKS.load(Ordering::Relaxed), ++ counter_ns().saturating_sub(start).max(WAITED_NS.load(Ordering::Relaxed)), ++ DISPATCHES.load(Ordering::Relaxed), ITERATIONS.load(Ordering::Relaxed), verdict ++ ); ++ verdict == "ok" ++} +diff --git a/kernel/src/task/softirqd.rs b/kernel/src/task/softirqd.rs +index 450df4ed..ac6b8688 100644 +--- a/kernel/src/task/softirqd.rs ++++ b/kernel/src/task/softirqd.rs +@@ -15,10 +15,12 @@ + + use core::sync::atomic::{AtomicBool, AtomicPtr, Ordering}; + +-use spin::Mutex; ++#[cfg(target_arch = "x86_64")] ++use crate::arch_impl::PerCpuOps; ++use spin::Once; + + use super::kthread::{ +- kthread_park, kthread_run, kthread_should_stop, kthread_unpark, KthreadHandle, ++ kthread_park_if, kthread_run_on_cpu, kthread_should_stop, kthread_unpark, KthreadHandle, + }; + use crate::per_cpu; + +@@ -109,8 +111,31 @@ static SOFTIRQ_HANDLERS: [AtomicPtr<()>; NR_SOFTIRQS] = [ + AtomicPtr::new(core::ptr::null_mut()), + ]; + +-/// Per-CPU ksoftirqd handle (single CPU for now) +-static KSOFTIRQD: Mutex> = Mutex::new(None); ++// Static ownership keeps handles valid for lock-free IRQ readers. ++// CPU hot-unplug is not implemented; these daemons live for the kernel lifetime. ++static KSOFTIRQD: [Once; 8] = [const { Once::new() }; 8]; ++ ++pub(crate) fn current_cpu() -> usize { ++ #[cfg(target_arch = "aarch64")] ++ { ++ crate::arch_impl::aarch64::percpu::Aarch64PerCpu::cpu_id() as usize ++ } ++ #[cfg(target_arch = "x86_64")] ++ { ++ crate::arch_impl::x86_64::percpu::X86PerCpu::cpu_id() as usize ++ } ++} ++ ++#[cfg(any(feature = "testing", feature = "boot_tests"))] ++pub(crate) static KSOFTIRQD_TASKLET_DISPATCHES: crate::tracing::counter::TraceCounter = ++ crate::tracing::counter::TraceCounter::new( ++ "KSOFTIRQD_TASKLET_DISPATCHES", ++ "Daemon tasklet callbacks", ++ ); ++ ++fn local_handle() -> Option<&'static KthreadHandle> { ++ KSOFTIRQD.get(current_cpu())?.get() ++} + + /// Flag indicating softirq system is initialized + static SOFTIRQ_INITIALIZED: AtomicBool = AtomicBool::new(false); +@@ -119,7 +144,7 @@ static SOFTIRQ_INITIALIZED: AtomicBool = AtomicBool::new(false); + /// Returns None if softirq system is not initialized + #[allow(dead_code)] // Part of public softirq API surface + pub fn ksoftirqd_tid() -> Option { +- KSOFTIRQD.lock().as_ref().map(|h| h.tid()) ++ local_handle().map(|h| h.tid()) + } + + /// Register a softirq handler +@@ -233,7 +258,7 @@ pub fn do_softirq() -> bool { + + /// Wake up ksoftirqd to process remaining softirqs + fn wakeup_ksoftirqd() { +- if let Some(ref handle) = *KSOFTIRQD.lock() { ++ if let Some(handle) = local_handle() { + kthread_unpark(handle); + } + } +@@ -241,8 +266,6 @@ fn wakeup_ksoftirqd() { + /// ksoftirqd kernel thread function + /// Processes softirqs that were deferred due to high load + fn ksoftirqd_fn() { +- log::info!("KSOFTIRQD_SPAWN: ksoftirqd/0 started"); +- + // Enable interrupts so timer can preempt us and switch to other threads + unsafe { + arch_enable_interrupts(); +@@ -270,6 +293,10 @@ fn ksoftirqd_fn() { + if !handler_ptr.is_null() { + let handler: SoftirqHandler = unsafe { core::mem::transmute(handler_ptr) }; + if let Some(softirq_type) = SoftirqType::from_nr(nr) { ++ #[cfg(any(feature = "testing", feature = "boot_tests"))] ++ if softirq_type == SoftirqType::Tasklet { ++ KSOFTIRQD_TASKLET_DISPATCHES.increment(); ++ } + handler(softirq_type); + } + } +@@ -283,7 +310,7 @@ fn ksoftirqd_fn() { + // This handles handlers that re-raised softirqs + } else { + // No work - park until woken by wakeup_ksoftirqd() +- kthread_park(); ++ kthread_park_if(|| per_cpu::softirq_pending() == 0); + } + } + } +@@ -298,36 +325,37 @@ pub fn init_softirq() { + + log::info!("SOFTIRQ_INIT: Initializing softirq subsystem"); + +- // Spawn ksoftirqd thread +- match kthread_run(ksoftirqd_fn, "ksoftirqd/0") { +- Ok(handle) => { +- *KSOFTIRQD.lock() = Some(handle); +- log::info!("SOFTIRQ_INIT: ksoftirqd spawned successfully"); +- } +- Err(e) => { +- log::error!("SOFTIRQ_INIT: Failed to spawn ksoftirqd: {:?}", e); +- } +- } ++ init_online_daemons(); + + log::info!("SOFTIRQ_INIT: Softirq subsystem initialized"); + } + +-/// Shutdown the softirq subsystem +-#[allow(dead_code)] // Part of public API for clean system shutdown +-pub fn shutdown_softirq() { +- if !SOFTIRQ_INITIALIZED.load(Ordering::Acquire) { +- return; +- } +- +- log::info!("Shutting down softirq subsystem"); +- +- // Stop ksoftirqd +- if let Some(handle) = KSOFTIRQD.lock().take() { +- let _ = super::kthread::kthread_stop(&handle); +- let _ = super::kthread::kthread_join(&handle); ++/// Called by the boot CPU at initial setup and after secondary CPU bringup. ++/// The boot coordinator serializes these calls; published slots are retained. ++pub fn init_online_daemons() { ++ #[cfg(target_arch = "aarch64")] ++ let online = crate::arch_impl::aarch64::smp::cpus_online() as usize; ++ #[cfg(target_arch = "x86_64")] ++ let online = 1; ++ for cpu in 0..online.min(KSOFTIRQD.len()) { ++ // CPU0's boot stack cannot dispatch pinned workers until init handoff. ++ // Publishing it earlier strands a Ready thread through the boot tests. ++ #[cfg(target_arch = "aarch64")] ++ if cpu == 0 && crate::per_cpu_aarch64::preempt_count() != 0 { ++ continue; ++ } ++ if KSOFTIRQD[cpu].get().is_some() { ++ continue; ++ } ++ let handle = KSOFTIRQD[cpu].call_once(|| { ++ let name = alloc::format!("ksoftirqd/{cpu}"); ++ kthread_run_on_cpu(ksoftirqd_fn, &name, cpu) ++ .expect("could not spawn CPU-local ksoftirqd") ++ }); ++ // The worker may have parked before its handle became visible to IRQs. ++ // Wake once after publication to cover work raised in that interval. ++ kthread_unpark(handle); + } +- +- SOFTIRQ_INITIALIZED.store(false, Ordering::Release); + } + + /// Check if softirq system is initialized +diff --git a/kernel/src/task/timer_wake_oracle.rs b/kernel/src/task/timer_wake_oracle.rs +index eb33950b..1011961a 100644 +--- a/kernel/src/task/timer_wake_oracle.rs ++++ b/kernel/src/task/timer_wake_oracle.rs +@@ -14,8 +14,8 @@ + //! # The barrier, and why it is not optional + //! + //! The threads are created before any of them may spin. Creating a kernel +-//! thread is not cheap -- it allocates and maps a kernel stack -- and the boot +-//! thread doing the creating is itself preemptible, so a peer that is runnable ++//! thread is not cheap -- it allocates and maps a kernel stack -- and the ++//! coordinator doing the creating is itself preemptible, so a peer that is runnable + //! while the later peers are being created takes a full quantum per round away + //! from the creation. Two earlier versions of this file measured that cost on + //! the x86 boot-test gate and are recorded in the round doc, +@@ -25,8 +25,9 @@ + //! ready queue, so they still hold a quantum each -- cost 362 s. + //! + //! So a peer parks with `kthread_park()`, which blocks it and takes it out of +-//! the ready queue, until the boot thread has created the 9 threads and calls +-//! `kthread_unpark`. The sleeper then waits for `PEERS_SPINNING` to reach ++//! the ready queue, until the schedulable coordinator has created the eight ++//! peers and sleeper and calls `kthread_unpark`. The boot thread creates and ++//! joins that coordinator: ten threads total. The sleeper then waits for `PEERS_SPINNING` to reach + //! `PEERS` before starting its sleep, so the wait it measures is a wait behind + //! peers that are actually running. `setup_ms` and `window_ms` on the marker are + //! those two phases, and `peers_spinning` is the fact the verdict depends on. +@@ -300,6 +301,27 @@ fn emit(overrun_ms: u64, spawned: usize, reason: &str) { + /// the state it had; the peers and the sleeper need interrupts on to be + /// preempted at all. + pub fn run() { ++ let interrupts_were_enabled = crate::arch_interrupts_enabled(); ++ if !interrupts_were_enabled { ++ unsafe { arch_enable_interrupts() }; ++ } ++ // The boot caller is the idle task on x86. Once a spinning peer runs, ++ // idle cannot finish a partially completed unpark loop until that peer ++ // exits. A queued coordinator can resume while the peers remain runnable. ++ match kthread_run(run_coordinator, "t766_coord") { ++ Ok(handle) => { ++ if kthread_join(&handle).is_err() { ++ emit(0, 0, ":reason=coordinator_join_failed"); ++ } ++ } ++ Err(_) => emit(0, 0, ":reason=coordinator_spawn_failed"), ++ } ++ if !interrupts_were_enabled { ++ unsafe { arch_disable_interrupts() }; ++ } ++} ++ ++fn run_coordinator() { + MEASURE_OPEN.store(false, Ordering::Release); + PEERS_RUN.store(true, Ordering::Release); + PEERS_STARTED.store(0, Ordering::Release); +@@ -342,7 +364,10 @@ pub fn run() { + ); + let open = now_ns(); + OPEN_NS.store(open, Ordering::Release); +- SETUP_MS.store(open.saturating_sub(started_ns) / 1_000_000, Ordering::Release); ++ SETUP_MS.store( ++ open.saturating_sub(started_ns) / 1_000_000, ++ Ordering::Release, ++ ); + MEASURE_OPEN.store(true, Ordering::Release); + // Unpark in a retry loop: a peer that entered `kthread_park()` after a + // single unpark would block with nobody left to wake it. Repeating the +@@ -353,8 +378,15 @@ pub fn run() { + if PEERS_SPINNING.load(Ordering::Acquire) as usize >= PEERS { + break; + } +- for handle in peers.iter() { ++ for (index, handle) in peers.iter().enumerate() { + kthread_unpark(handle); ++ // Exercise partial release: the coordinator must regain a ++ // dispatch turn with the first peer already CPU-bound. This ++ // would starve an idle-task coordinator until a backstop. ++ if index == 0 { ++ scheduler::yield_current(); ++ arch_halt_with_interrupts(); ++ } + } + if now_ns() >= deadline { + BACKSTOPS.fetch_add(1, Ordering::Relaxed); +@@ -403,7 +435,11 @@ pub fn run() { + }; + let overrun_ms = OVERRUN_MS.load(Ordering::Acquire); + emit( +- if overrun_ms == u64::MAX { 0 } else { overrun_ms }, ++ if overrun_ms == u64::MAX { ++ 0 ++ } else { ++ overrun_ms ++ }, + spawned, + reason, + ); +diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs +index 7a345fca..6a593550 100644 +--- a/kernel/src/test_framework/registry.rs ++++ b/kernel/src/test_framework/registry.rs +@@ -6636,6 +6636,10 @@ static TTY_IRQ_PM_HOLD_ACTIVE: AtomicBool = AtomicBool::new(false); + #[cfg(target_arch = "aarch64")] + static TTY_IRQ_PM_HOLD_DONE: AtomicBool = AtomicBool::new(false); + #[cfg(target_arch = "aarch64")] ++static TTY_IRQ_PM_HOLD_RELEASE: AtomicBool = AtomicBool::new(false); ++#[cfg(target_arch = "aarch64")] ++static TTY_IRQ_PM_HOLD_SAFETY: AtomicBool = AtomicBool::new(false); ++#[cfg(target_arch = "aarch64")] + static TTY_IRQ_PM_HOLD_CPU: AtomicU64 = AtomicU64::new(u64::MAX); + #[cfg(target_arch = "aarch64")] + static TTY_IRQ_PM_HOLD_MEASURED_US: AtomicU64 = AtomicU64::new(0); +@@ -6674,7 +6678,7 @@ struct TtyIrqPmConsoleSave { + pgrp: Option, + } + +-/// aarch64 peer body: own PROCESS_MANAGER, masked, for a fixed window. ++/// aarch64 peer body: own PROCESS_MANAGER, masked, through the driver acknowledgement. + /// + /// `manager()` is used rather than `try_manager()` because the exposed shape + /// under measurement is an ordinary blocking holder, and on aarch64 that +@@ -6694,7 +6698,14 @@ fn tty_irq_pm_holder_body() { + let held_from = tty_irq_pm_now_us(); + loop { + let elapsed = tty_irq_pm_now_us().wrapping_sub(held_from); +- if elapsed >= TTY_IRQ_PM_HOLD_US { ++ if TTY_IRQ_PM_HOLD_RELEASE.load(AtomicOrdering::Acquire) && elapsed >= TTY_IRQ_PM_HOLD_US { ++ TTY_IRQ_PM_HOLD_MEASURED_US.store(elapsed, AtomicOrdering::Relaxed); ++ break; ++ } ++ ++ // Bounded failure recovery; safety expiry rejects this hold witness. ++ if elapsed >= TTY_IRQ_PM_ARM_WAIT_US { ++ TTY_IRQ_PM_HOLD_SAFETY.store(true, AtomicOrdering::Release); + TTY_IRQ_PM_HOLD_MEASURED_US.store(elapsed, AtomicOrdering::Relaxed); + break; + } +@@ -6805,6 +6816,10 @@ pub fn run_tty_irq_pm_oracle() -> bool { + let mut hold_us = 0u64; + #[cfg(target_arch = "aarch64")] + let mut joined = 0u64; ++ #[cfg(target_arch = "aarch64")] ++ let mut peer_held_after = false; ++ #[cfg(target_arch = "aarch64")] ++ let mut peer_irqs_masked = false; + + #[cfg(target_arch = "aarch64")] + { +@@ -6816,22 +6831,31 @@ pub fn run_tty_irq_pm_oracle() -> bool { + release_cpu_affine_thread_for_test, + }; + ++ // Pin selection through injection: the selected peer must stay remote. ++ crate::per_cpu::preempt_disable(); + let peer = live_peer_cpu_for_test(); + let peer = match peer { + Some(0) => live_peer_cpu_for_test_excluding_cpu0().or(peer), + other => other, + }; +- +- if let Some(peer) = peer { ++ let handle = peer.and_then(|peer| { + TTY_IRQ_PM_HOLD_ACTIVE.store(false, AtomicOrdering::Release); + TTY_IRQ_PM_HOLD_DONE.store(false, AtomicOrdering::Release); ++ TTY_IRQ_PM_HOLD_RELEASE.store(false, AtomicOrdering::Release); ++ TTY_IRQ_PM_HOLD_SAFETY.store(false, AtomicOrdering::Release); + TTY_IRQ_PM_HOLD_CPU.store(u64::MAX, AtomicOrdering::Relaxed); + TTY_IRQ_PM_HOLD_MEASURED_US.store(0, AtomicOrdering::Relaxed); +- +- if let Ok(handle) = +- kthread_run_on_cpu_for_test(tty_irq_pm_holder_body, "tty-irq-pm-821", peer) +- { +- arm = TTY_IRQ_PM_ARM_PEER_HOLD; ++ kthread_run_on_cpu_for_test(tty_irq_pm_holder_body, "tty-irq-pm-821", peer).ok() ++ }); ++ if handle.is_some() { ++ arm = TTY_IRQ_PM_ARM_PEER_HOLD; ++ irqs_enabled_before = u64::from(crate::arch_interrupts_enabled()); ++ // Issue 959: model the level-triggered keyboard IRQ's masked entry. ++ // A timer/softirq inside this thread-context call is not TTY work. ++ // Keep the rendezvous masked too: an IRQ must not wait on the PM ++ // holder while that holder waits for this driver's acknowledgement. ++ crate::arch_without_interrupts(|| { ++ peer_irqs_masked = !crate::arch_interrupts_enabled(); + let arm_start = tty_irq_pm_now_us(); + while !TTY_IRQ_PM_HOLD_ACTIVE.load(AtomicOrdering::Acquire) + && !TTY_IRQ_PM_HOLD_DONE.load(AtomicOrdering::Acquire) +@@ -6839,30 +6863,36 @@ pub fn run_tty_irq_pm_oracle() -> bool { + { + core::hint::spin_loop(); + } +- +- if TTY_IRQ_PM_HOLD_ACTIVE.load(AtomicOrdering::Acquire) { +- irqs_enabled_before = u64::from(crate::arch_interrupts_enabled()); ++ if TTY_IRQ_PM_HOLD_ACTIVE.load(AtomicOrdering::Acquire) ++ && !TTY_IRQ_PM_HOLD_DONE.load(AtomicOrdering::Acquire) ++ { + pm_busy_probe = u64::from(crate::process::try_manager().is_none()); + let injected = tty_irq_pm_inject(TTY_IRQ_PM_BYTE_B); + processed_b = injected.0; + entry_us = injected.1; + blocking_b = injected.2; + deferred_b = injected.3; ++ peer_held_after = crate::process::try_manager().is_none() ++ && !TTY_IRQ_PM_HOLD_DONE.load(AtomicOrdering::Acquire); + } +- +- release_cpu_affine_thread_for_test(handle.tid()); +- let join_start = tty_irq_pm_now_us(); +- while !kthread_has_exited_for_test(&handle) +- && tty_irq_pm_now_us().wrapping_sub(join_start) < TTY_IRQ_PM_JOIN_US +- { +- crate::arch_halt(); +- } +- if kthread_has_exited_for_test(&handle) { +- joined = u64::from(kthread_join(&handle).is_ok()); +- } +- holder_cpu = TTY_IRQ_PM_HOLD_CPU.load(AtomicOrdering::Relaxed); +- hold_us = TTY_IRQ_PM_HOLD_MEASURED_US.load(AtomicOrdering::Relaxed); ++ // Release even after a failed arm; safety expiry is a failure. ++ TTY_IRQ_PM_HOLD_RELEASE.store(true, AtomicOrdering::Release); ++ }); ++ } ++ crate::per_cpu::preempt_enable(); ++ if let Some(handle) = handle { ++ release_cpu_affine_thread_for_test(handle.tid()); ++ let join_start = tty_irq_pm_now_us(); ++ while !kthread_has_exited_for_test(&handle) ++ && tty_irq_pm_now_us().wrapping_sub(join_start) < TTY_IRQ_PM_JOIN_US ++ { ++ crate::arch_halt(); + } ++ if kthread_has_exited_for_test(&handle) { ++ joined = u64::from(kthread_join(&handle).is_ok()); ++ } ++ holder_cpu = TTY_IRQ_PM_HOLD_CPU.load(AtomicOrdering::Relaxed); ++ hold_us = TTY_IRQ_PM_HOLD_MEASURED_US.load(AtomicOrdering::Relaxed); + } + } + +@@ -6919,6 +6949,9 @@ pub fn run_tty_irq_pm_oracle() -> bool { + #[cfg(target_arch = "aarch64")] + let passed = common_pass + && arm == TTY_IRQ_PM_ARM_PEER_HOLD ++ && peer_held_after ++ && peer_irqs_masked ++ && !TTY_IRQ_PM_HOLD_SAFETY.load(AtomicOrdering::Acquire) + && irqs_enabled_before == 1 + && pm_busy_probe == 1 + && holder_cpu != u64::MAX +@@ -7082,11 +7115,15 @@ static TTY_IRQ_FG_HOLD_ACTIVE: AtomicBool = AtomicBool::new(false); + #[cfg(target_arch = "aarch64")] + static TTY_IRQ_FG_HOLD_DONE: AtomicBool = AtomicBool::new(false); + #[cfg(target_arch = "aarch64")] ++static TTY_IRQ_FG_HOLD_RELEASE: AtomicBool = AtomicBool::new(false); ++#[cfg(target_arch = "aarch64")] ++static TTY_IRQ_FG_HOLD_SAFETY: AtomicBool = AtomicBool::new(false); ++#[cfg(target_arch = "aarch64")] + static TTY_IRQ_FG_HOLD_CPU: AtomicU64 = AtomicU64::new(u64::MAX); + #[cfg(target_arch = "aarch64")] + static TTY_IRQ_FG_HOLD_MEASURED_US: AtomicU64 = AtomicU64::new(0); + +-/// aarch64 peer body: own `foreground_pgrp`, UNMASKED, for a fixed window. ++/// aarch64 peer body: own `foreground_pgrp`, UNMASKED, through the driver acknowledgement. + /// + /// Unmasked is the point. `tcsetpgrp` holds this lock with interrupts live, so + /// that is the shape an input interrupt has to survive. Preemption is disabled +@@ -7109,7 +7146,16 @@ fn tty_irq_fg_holder_body() { + let held_from = tty_irq_pm_now_us(); + loop { + let elapsed = tty_irq_pm_now_us().wrapping_sub(held_from); +- if elapsed >= TTY_IRQ_FG_HOLD_US { ++ if TTY_IRQ_FG_HOLD_RELEASE.load(AtomicOrdering::Acquire) ++ && elapsed >= TTY_IRQ_FG_HOLD_US ++ { ++ TTY_IRQ_FG_HOLD_MEASURED_US.store(elapsed, AtomicOrdering::Relaxed); ++ break; ++ } ++ ++ // Bounded failure recovery; safety expiry rejects this hold witness. ++ if elapsed >= TTY_IRQ_FG_ARM_WAIT_US { ++ TTY_IRQ_FG_HOLD_SAFETY.store(true, AtomicOrdering::Release); + TTY_IRQ_FG_HOLD_MEASURED_US.store(elapsed, AtomicOrdering::Relaxed); + break; + } +@@ -7250,6 +7296,10 @@ pub fn run_tty_irq_fg_oracle() -> bool { + let mut hold_us = 0u64; + #[cfg(target_arch = "aarch64")] + let mut joined = 0u64; ++ #[cfg(target_arch = "aarch64")] ++ let mut peer_held_after = false; ++ #[cfg(target_arch = "aarch64")] ++ let mut peer_irqs_masked = false; + + #[cfg(target_arch = "aarch64")] + { +@@ -7261,22 +7311,31 @@ pub fn run_tty_irq_fg_oracle() -> bool { + release_cpu_affine_thread_for_test, + }; + ++ // Pin selection through injection: the selected peer must stay remote. ++ crate::per_cpu::preempt_disable(); + let peer = live_peer_cpu_for_test(); + let peer = match peer { + Some(0) => live_peer_cpu_for_test_excluding_cpu0().or(peer), + other => other, + }; +- +- if let Some(peer) = peer { ++ let handle = peer.and_then(|peer| { + TTY_IRQ_FG_HOLD_ACTIVE.store(false, AtomicOrdering::Release); + TTY_IRQ_FG_HOLD_DONE.store(false, AtomicOrdering::Release); ++ TTY_IRQ_FG_HOLD_RELEASE.store(false, AtomicOrdering::Release); ++ TTY_IRQ_FG_HOLD_SAFETY.store(false, AtomicOrdering::Release); + TTY_IRQ_FG_HOLD_CPU.store(u64::MAX, AtomicOrdering::Relaxed); + TTY_IRQ_FG_HOLD_MEASURED_US.store(0, AtomicOrdering::Relaxed); +- +- if let Ok(handle) = +- kthread_run_on_cpu_for_test(tty_irq_fg_holder_body, "tty-irq-fg-822", peer) +- { +- arm = TTY_IRQ_FG_ARM_PEER_HOLD; ++ kthread_run_on_cpu_for_test(tty_irq_fg_holder_body, "tty-irq-fg-822", peer).ok() ++ }); ++ if handle.is_some() { ++ arm = TTY_IRQ_FG_ARM_PEER_HOLD; ++ irqs_enabled_before = u64::from(crate::arch_interrupts_enabled()); ++ // Issue 959: model the level-triggered keyboard IRQ's masked entry. ++ // A timer/softirq inside this thread-context call is not TTY work. ++ // Keep the rendezvous masked too: an IRQ must not wait on the PM ++ // holder while that holder waits for this driver's acknowledgement. ++ crate::arch_without_interrupts(|| { ++ peer_irqs_masked = !crate::arch_interrupts_enabled(); + let arm_start = tty_irq_pm_now_us(); + while !TTY_IRQ_FG_HOLD_ACTIVE.load(AtomicOrdering::Acquire) + && !TTY_IRQ_FG_HOLD_DONE.load(AtomicOrdering::Acquire) +@@ -7284,9 +7343,9 @@ pub fn run_tty_irq_fg_oracle() -> bool { + { + core::hint::spin_loop(); + } +- +- if TTY_IRQ_FG_HOLD_ACTIVE.load(AtomicOrdering::Acquire) { +- irqs_enabled_before = u64::from(crate::arch_interrupts_enabled()); ++ if TTY_IRQ_FG_HOLD_ACTIVE.load(AtomicOrdering::Acquire) ++ && !TTY_IRQ_FG_HOLD_DONE.load(AtomicOrdering::Acquire) ++ { + fg_busy_probe = u64::from(tty.foreground_pgrp_busy_for_test()); + let injected = tty_irq_fg_inject(TTY_IRQ_FG_INTR_BYTE); + processed_b = injected.0; +@@ -7295,21 +7354,27 @@ pub fn run_tty_irq_fg_oracle() -> bool { + blocking_b = injected.3; + reads_b = injected.4; + calls_b = injected.5; ++ peer_held_after = tty.foreground_pgrp_busy_for_test() ++ && !TTY_IRQ_FG_HOLD_DONE.load(AtomicOrdering::Acquire); + } +- +- release_cpu_affine_thread_for_test(handle.tid()); +- let join_start = tty_irq_pm_now_us(); +- while !kthread_has_exited_for_test(&handle) +- && tty_irq_pm_now_us().wrapping_sub(join_start) < TTY_IRQ_FG_JOIN_US +- { +- crate::arch_halt(); +- } +- if kthread_has_exited_for_test(&handle) { +- joined = u64::from(kthread_join(&handle).is_ok()); +- } +- holder_cpu = TTY_IRQ_FG_HOLD_CPU.load(AtomicOrdering::Relaxed); +- hold_us = TTY_IRQ_FG_HOLD_MEASURED_US.load(AtomicOrdering::Relaxed); ++ // Release even after a failed arm; safety expiry is a failure. ++ TTY_IRQ_FG_HOLD_RELEASE.store(true, AtomicOrdering::Release); ++ }); ++ } ++ crate::per_cpu::preempt_enable(); ++ if let Some(handle) = handle { ++ release_cpu_affine_thread_for_test(handle.tid()); ++ let join_start = tty_irq_pm_now_us(); ++ while !kthread_has_exited_for_test(&handle) ++ && tty_irq_pm_now_us().wrapping_sub(join_start) < TTY_IRQ_FG_JOIN_US ++ { ++ crate::arch_halt(); ++ } ++ if kthread_has_exited_for_test(&handle) { ++ joined = u64::from(kthread_join(&handle).is_ok()); + } ++ holder_cpu = TTY_IRQ_FG_HOLD_CPU.load(AtomicOrdering::Relaxed); ++ hold_us = TTY_IRQ_FG_HOLD_MEASURED_US.load(AtomicOrdering::Relaxed); + } + } + +@@ -7383,6 +7448,9 @@ pub fn run_tty_irq_fg_oracle() -> bool { + #[cfg(target_arch = "aarch64")] + let passed = common_pass + && arm == TTY_IRQ_FG_ARM_PEER_HOLD ++ && peer_held_after ++ && peer_irqs_masked ++ && !TTY_IRQ_FG_HOLD_SAFETY.load(AtomicOrdering::Acquire) + && holder_cpu != u64::MAX + && hold_us >= TTY_IRQ_FG_HOLD_US + && entry_us < TTY_IRQ_FG_ENTRY_CEILING_US diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-tree-claim.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-tree-claim.txt new file mode 100644 index 000000000..57e54f9b4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-tree-claim.txt @@ -0,0 +1,3 @@ +claim-lint: clean (243 file(s) checked, changed hunks vs e43ead447f05). +claim-lint: 105 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). +claim-lint: 456 target(s) SKIPPED, not checked (extension not in ['.md', '.py', '.rs', '.sh', '.txt']): docs/planning/green-program/network/serials/586-pr3/.gitattributes, docs/planning/green-program/network/serials/586-pr3/aarch64-inputs.json, docs/planning/green-program/network/serials/586-pr3/always-extend/run.json, docs/planning/green-program/network/serials/586-pr3/always-extend/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-guard/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-guard/source.patch, docs/planning/green-program/network/serials/586-pr3/extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/landing/beast-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing-x86.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/qemu.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-retry.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-x86-retry.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-stop.json, docs/planning/green-program/network/serials/586-pr3/landing/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/retry-processes.json, docs/planning/green-program/network/serials/586-pr3/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch, docs/planning/green-program/network/serials/586-pr3/r182-provenance.json, docs/planning/green-program/network/serials/586-pr3/r232-attempts.json, docs/planning/green-program/network/serials/586-pr3/r232-cleanup.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/r232-prod/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/source.patch, docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/starvation-attempts.json, docs/planning/green-program/network/serials/586-pr3/toolchain.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/run.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/source.patch, review-evidence/pr956.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/initial-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/revision.json diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/image-refresh.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/image-refresh.txt new file mode 100644 index 000000000..2b8b1e01a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/image-refresh.txt @@ -0,0 +1,6 @@ +debugfs 1.47.4 (6-Mar-2025) + +debugfs 1.47.4 (6-Mar-2025) +Allocated inode: 19867 +debugfs 1.47.4 (6-Mar-2025) +debugfs 1.47.4 (6-Mar-2025) diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/initial-provenance.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip/initial-provenance.json new file mode 100644 index 000000000..29f4bedaa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/initial-provenance.json @@ -0,0 +1,7 @@ +{ + "head": "d94ed1416031e3a3de2fc4237fe3b57a286ff81d", + "merge_parent": "e43ead447f05db9caf23fa03f8acdbcd70b2d1b1", + "index_tree": "cb43603c811cc55337816baadcd7773920e152d7", + "fixture": "temporary main-side capture; not final resolution", + "manual_kernel_edits": [] +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/issue978-claim.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/issue978-claim.txt new file mode 100644 index 000000000..d9899e510 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/issue978-claim.txt @@ -0,0 +1 @@ +claim-lint: clean (1 file(s) checked, whole files). diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/issue978.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/issue978.txt new file mode 100644 index 000000000..8b53c5def --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/issue978.txt @@ -0,0 +1,15 @@ +At a3786feb71b8e1b193a4a4919654f62552a78982, the live ARM64 production gate printed `FAIL: INPUT_INJECT production rejection: []` but exited 0 and emitted `ended_by=scored_pass`. Score-only replay of the same serial exited 1. The marker was missing from the copied userspace input; that explains the scorer rejection, but does not justify returning success. + +`docker/qemu/lib/qemu-host-lock.sh:221` chains `_qhl_kill_tracked_pids` before the caller's existing EXIT trap. That helper changes `$?`, so the production gate's `cleanup $?` receives 0. + +Minimal reproduction without launching QEMU: + +```sh +bash -c 'source docker/qemu/lib/qemu-host-lock.sh; cleanup() { printf "cleanup received status=%s\n" "$1"; exit "$1"; }; trap '\''cleanup $?'\'' EXIT; _qhl_chain_exit_trap; exit 1' +``` + +Observed: `cleanup received status=0`, shell exit 0. Expected: preserve exit 1 through cleanup, final verdict, and import metadata. + +Receipts for the PR 956 continuation are in `docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt`, `docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-score-only.txt`, and `docs/planning/green-program/network/serials/586-pr3/merged-tip/exit-trap-reproduction.txt`. The round document retains the failed live run rather than treating its exit code as a passing gate. + +Follow-up: preserve the original status across chained EXIT cleanup and add a real production-tail status ratchet covering a scorer failure after QEMU launch. No kernel change is indicated by this reproduction. diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/local-cleanup.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip/local-cleanup.json new file mode 100644 index 000000000..eda340252 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/local-cleanup.json @@ -0,0 +1,5 @@ +{ + "revision": "a3786feb71b8e1b193a4a4919654f62552a78982", + "owned_qemu_processes": [], + "process_name_kill_used": false +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-files.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-files.txt new file mode 100644 index 000000000..6b940f1de --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-files.txt @@ -0,0 +1,5763 @@ +.claude/memory/MEMORY.md +.gitattributes +CLAUDE.md +docker/qemu/lib/gate-structure-preflight.sh +docker/qemu/run-aarch64-boot-test-strict.sh +docker/qemu/run-aarch64-prod-profile-boot-test.sh +docker/qemu/run-blocking-io-oracle-gate.sh +docker/qemu/run-boot-parallel.sh +docker/qemu/run-ext2-lock-race-gate.sh +docker/qemu/run-fs-fault-gate.sh +docker/qemu/run-kthread-parallel.sh +docker/qemu/run-x86-boot-tests.sh +docker/qemu/run-x86-prod-profile-boot-test.sh +docker/qemu/run-x86-tty-oracle-gate.sh +docs/planning/713-x86-spawn/serials/README.md +docs/planning/713-x86-spawn/serials/fix2-prove-round2/README.md +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg2/run-1.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg2/run-2.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg2/run-3.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg2/run-4.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg2/run-5.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg3/leg3-mutation1-revert-confirm.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg3/leg3-mutation1.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg3/leg3-mutation2-n4strip.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg3/leg3-mutation2-revert-confirm.txt +docs/planning/713-x86-spawn/serials/fix2-prove-round2/beast-leg3/leg3-mutation2.txt +docs/planning/713-x86-spawn/serials/leg1/boot-1.txt +docs/planning/713-x86-spawn/serials/leg1/boot-10.txt +docs/planning/713-x86-spawn/serials/leg1/boot-11.txt +docs/planning/713-x86-spawn/serials/leg1/boot-12.txt +docs/planning/713-x86-spawn/serials/leg1/boot-2.txt +docs/planning/713-x86-spawn/serials/leg1/boot-3.txt +docs/planning/713-x86-spawn/serials/leg1/boot-4.txt +docs/planning/713-x86-spawn/serials/leg1/boot-5.txt +docs/planning/713-x86-spawn/serials/leg1/boot-6.txt +docs/planning/713-x86-spawn/serials/leg1/boot-7.txt +docs/planning/713-x86-spawn/serials/leg1/boot-8.txt +docs/planning/713-x86-spawn/serials/leg1/boot-9.txt +docs/planning/713-x86-spawn/serials/leg2-mutation1.txt +docs/planning/713-x86-spawn/serials/leg2-mutation2.txt +docs/planning/713-x86-spawn/serials/leg2-revert-confirm.txt +docs/planning/713-x86-spawn/serials/leg3-boot-tests.txt +docs/planning/713-x86-spawn/serials/leg3-full-gate.txt +docs/planning/721-x86-exec/serials/README.md +docs/planning/721-x86-exec/serials/close-2026-09-01/README.md +docs/planning/721-x86-exec/serials/close-2026-09-01/prod-gate-post-merge-9e5f47f5.log +docs/planning/721-x86-exec/serials/prove2-2026-09-01/README.md +docs/planning/721-x86-exec/serials/prove2-2026-09-01/leg3-boot-tests-x5.log +docs/planning/721-x86-exec/serials/prove2-2026-09-01/leg4-prod-gate-x5-plus-full.log +docs/planning/745-x86-fork/serials/anti-vacuity-pre-fix-refused-gate-2026-09-02.txt +docs/planning/745-x86-fork/serials/prod-profile-gate-pass-2026-09-02.txt +docs/planning/745-x86-fork/serials/prove-leg1-boot1-gate-stdout-2026-09-02.txt +docs/planning/745-x86-fork/serials/review-round-2-prove/prove-slot-gate-pass-stdout-84953270.txt +docs/planning/745-x86-fork/serials/review-round-2/b1-mutation-child-exit-38-gate-FAIL.txt +docs/planning/745-x86-fork/serials/review-round-2/final-gate-pass-stdout-13a1cf27.txt +docs/planning/745-x86-fork/serials/review-round-2/m2-mutation-cow-isolation-broken-gate-FAIL.txt +docs/planning/745-x86-fork/serials/tty-oracle-14of14-pass-2026-09-02.txt +docs/planning/745-x86-fork/serials/tty-oracle-25boot-soak-2026-09-02.txt +docs/planning/745-x86-fork/spec.md +docs/planning/ARM64_CPU0_SMP_INVESTIGATION.md +docs/planning/PROJECT_ROADMAP.md +docs/planning/cpu0-user-guard-autopsy/README.md +docs/planning/f32i-cpu0-wfi-wake/linux-probe-validation.md +docs/planning/f32t-xhci-msi/linux-ground-truth.md +docs/planning/green-program/aarch64-testing/3F-PR2-2026-09-07.md +docs/planning/green-program/aarch64-testing/789-SLICE2-PROVE-2026-09-04.md +docs/planning/green-program/aarch64-testing/803-TESTING-STALL-2026-09-08.md +docs/planning/green-program/aarch64-testing/SLICE3A-2026-09-05.md +docs/planning/green-program/aarch64-testing/SLICE3C-2026-09-05.md +docs/planning/green-program/aarch64-testing/SLICE3D-2026-09-05.md +docs/planning/green-program/aarch64-testing/SLICE3E-2026-09-05.md +docs/planning/green-program/aarch64-testing/SLICE3F-PRE-PR1-2026-09-06.md +docs/planning/green-program/aarch64-testing/TTBR0-ASID-RATCHET-2026-09-05.md +docs/planning/green-program/aarch64-testing/TTBR0-SHADOW-SLICE-2026-09-04.md +docs/planning/green-program/aarch64-testing/TTBR0-SLICE1B-2026-09-04.md +docs/planning/green-program/aarch64-testing/serials/3f-pr2/continuation-cleanup.txt +docs/planning/green-program/aarch64-testing/serials/3f-pr2/continuation-x86-gate_qmp_backstop_structure.txt +docs/planning/green-program/aarch64-testing/serials/3f-pr2/continuation-x86-retry.txt +docs/planning/green-program/aarch64-testing/serials/3f-pr2/continuation-x86.txt +docs/planning/green-program/aarch64-testing/serials/3f-pr2/landing-x86/landing-x86.txt +docs/planning/green-program/aarch64-testing/serials/3f-pr2/landing-x86/qemu.log +docs/planning/green-program/aarch64-testing/serials/3f-pr2/sonnet-x86-gate-attempt3.txt +docs/planning/green-program/aarch64-testing/serials/3f-pre-land/04-x86-boot-tests-run1-passed.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-01-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-01.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-02-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-02.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-03-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-03.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-04-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-04.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-05-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-05.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-06-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-06.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-07-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-07.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-08-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-08.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-09-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-09.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-10-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-10.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-11-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-11.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-12-qemu.txt +docs/planning/green-program/aarch64-testing/serials/803/boot-12.txt +docs/planning/green-program/aarch64-testing/serials/803/inputs.json +docs/planning/green-program/aarch64-testing/serials/803/landing/build.txt +docs/planning/green-program/aarch64-testing/serials/803/landing/gate_boot_facts.txt +docs/planning/green-program/aarch64-testing/serials/803/landing/inputs.json +docs/planning/green-program/aarch64-testing/serials/803/landing/serial.txt +docs/planning/green-program/aarch64-testing/serials/803/landing/strict.txt +docs/planning/green-program/aarch64-testing/serials/803/landing/structure.txt +docs/planning/green-program/aarch64-testing/serials/803/manifest.json +docs/planning/green-program/aarch64-testing/serials/803/offline-scores.txt +docs/planning/green-program/aarch64-testing/serials/803/source-citations.txt +docs/planning/green-program/aarch64-testing/serials/803/testing-12-gate.txt +docs/planning/green-program/aarch64-testing/serials/asid-ratchet/17-landing-x86-build-beast.txt +docs/planning/green-program/aarch64-testing/serials/asid-ratchet/README.md +docs/planning/green-program/aarch64-testing/serials/slice1/builds/x86-testing-external_test_bins-build.txt +docs/planning/green-program/aarch64-testing/serials/slice1/r3/x86-testing-external_test_bins-build.txt +docs/planning/green-program/aarch64-testing/serials/slice1b/landing-resmoke-2026-09-05/builds/x86-testing-external_test_bins-build.txt +docs/planning/green-program/aarch64-testing/serials/slice3d/06-x86-prod-gate.txt +docs/planning/green-program/aarch64-testing/serials/slice3d/07-x86-boot-tests-gate.txt +docs/planning/green-program/aarch64-testing/serials/slice3d/08-x86-build-testing.txt +docs/planning/green-program/aarch64-testing/serials/slice3d/09-x86-build-zero-feature.txt +docs/planning/green-program/aarch64-testing/serials/slice3d/README.md +docs/planning/green-program/aarch64-testing/serials/slice3e/08-x86-prod-gate.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/09-x86-boot-tests-gate.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/10-x86-build-boot-tests.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/11-x86-build-testing.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/12-x86-build-zero-feature.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/18-r2-x86-boot-tests-gate.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/19-r2-x86-dispatch-no-alloc.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/20-r2-x86-build-boot-tests.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/25-landing-x86-build-boot-tests.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/26-landing-x86-build-testing.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/27-landing-x86-build-zero-feature.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/28-landing-x86-dispatch-no-alloc.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/29-landing-x86-boot-tests-gate.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/30-landing-x86-prod-gate.txt +docs/planning/green-program/aarch64-testing/serials/slice3e/README.md +docs/planning/green-program/bus/BUS-X86-ENUM-GATE-2026-09-04.md +docs/planning/green-program/bus/BUS-X86-ENUM-PROVE-2026-09-04.md +docs/planning/green-program/bus/serials/boot-tests-run1-gate.log +docs/planning/green-program/bus/serials/mut5a-boottests-run-gate.log +docs/planning/green-program/bus/serials/mut5a-prod-run-gate.log +docs/planning/green-program/bus/serials/mut5b-boottests-flag-deleted-run-gate.log +docs/planning/green-program/bus/serials/mut5c-boottests-flag-quoted-run-gate.log +docs/planning/green-program/bus/serials/mut5d-prod-e1000-flag-quoted-run-gate.log +docs/planning/green-program/bus/serials/n1-proof-added-e1000-no-net-run1-gate.log +docs/planning/green-program/bus/serials/prod-profile-run1-gate.log +docs/planning/green-program/bus/serials/x86-enum-gate/gate-logs/boot-tests-batch1-run1to6-gate.log +docs/planning/green-program/bus/serials/x86-enum-gate/gate-logs/boot-tests-batch2-run1to3-gate.log +docs/planning/green-program/bus/serials/x86-enum-gate/gate-logs/boot-tests-batch3-run1to11-gate.log +docs/planning/green-program/bus/serials/x86-enum-gate/gate-logs/boot-tests-batch4b-run1-gate.log +docs/planning/green-program/bus/serials/x86-enum-gate/gate-logs/boot-tests-batch5-run1to5-gate.log +docs/planning/green-program/bus/serials/x86-enum-gate/green-prod-profile-run1/gate.log +docs/planning/green-program/failure-capture/847-RING-SPAN-THREAD-PRINT-2026-09-06.md +docs/planning/green-program/failure-capture/PR-2-2026-09-05.md +docs/planning/green-program/failure-capture/PR-3-2026-09-05.md +docs/planning/green-program/failure-capture/PR-4-2026-09-05.md +docs/planning/green-program/failure-capture/PR-5-2026-09-06.md +docs/planning/green-program/failure-capture/PR-6-HOTFIX-2026-09-07.md +docs/planning/green-program/failure-capture/PR7-ROUND-2026-09-06.md +docs/planning/green-program/failure-capture/serials/pr3/x86_64-selftest-complete.txt +docs/planning/green-program/failure-capture/serials/pr4-red/base-x86_64-panic-no-capture.txt +docs/planning/green-program/failure-capture/serials/pr4/x86_64-panic-complete.txt +docs/planning/green-program/filesystem/serials/748-kvm-comparison-2026-09-02/README.md +docs/planning/green-program/fs/EVIDENCE-2026-08-28.md +docs/planning/green-program/fs/serials/x86-armed-gate-verdict-20260828.txt +docs/planning/green-program/fs/serials/x86-disarm-corrupt_inode-gate-verdict-20260828.txt +docs/planning/green-program/fs/serials/x86-disarm-eio-gate-verdict-20260828.txt +docs/planning/green-program/fs/serials/x86-disarm-short_read-gate-verdict-20260828.txt +docs/planning/green-program/futex/627-ORACLE-ANCHOR-2026-09-05.md +docs/planning/green-program/gates/865-x86-host-qemu-lock/beast-load1m-abort-2026-09-06.txt +docs/planning/green-program/gates/877-BOOT-FACTS-SET-E-2026-09-06.md +docs/planning/green-program/gates/884-x86-prod-prompt-verdict/f6-fix-proof-gate-boot-facts-preserved.txt +docs/planning/green-program/gates/884-x86-prod-prompt-verdict/force-prompt-absent-proof.txt +docs/planning/green-program/gates/884-x86-prod-prompt-verdict/x86-boot-tests-head-pass.txt +docs/planning/green-program/gates/884-x86-prod-prompt-verdict/x86-boot-tests-merged-head-landing.txt +docs/planning/green-program/gates/884-x86-prod-prompt-verdict/x86-prod-gate-fixround-pass.txt +docs/planning/green-program/gates/884-x86-prod-prompt-verdict/x86-prod-gate-head-pass.txt +docs/planning/green-program/gates/884-x86-prod-prompt-verdict/x86-prod-gate-merged-head-landing.txt +docs/planning/green-program/gates/957-DRAIN-RACE-2026-09-07.md +docs/planning/green-program/gates/957-evidence/all-suites.log +docs/planning/green-program/gates/957-evidence/arm-build.log +docs/planning/green-program/gates/957-evidence/arm-gate.log +docs/planning/green-program/gates/957-evidence/claim-code.log +docs/planning/green-program/gates/957-evidence/drain-01.log +docs/planning/green-program/gates/957-evidence/drain-02.log +docs/planning/green-program/gates/957-evidence/drain-03.log +docs/planning/green-program/gates/957-evidence/drain-04.log +docs/planning/green-program/gates/957-evidence/drain-05.log +docs/planning/green-program/gates/957-evidence/drain-06.log +docs/planning/green-program/gates/957-evidence/drain-07.log +docs/planning/green-program/gates/957-evidence/drain-08.log +docs/planning/green-program/gates/957-evidence/drain-09.log +docs/planning/green-program/gates/957-evidence/drain-10.log +docs/planning/green-program/gates/957-evidence/drain-11.log +docs/planning/green-program/gates/957-evidence/drain-12.log +docs/planning/green-program/gates/957-evidence/drain-13.log +docs/planning/green-program/gates/957-evidence/drain-14.log +docs/planning/green-program/gates/957-evidence/drain-15.log +docs/planning/green-program/gates/957-evidence/drain-16.log +docs/planning/green-program/gates/957-evidence/drain-17.log +docs/planning/green-program/gates/957-evidence/drain-18.log +docs/planning/green-program/gates/957-evidence/drain-19.log +docs/planning/green-program/gates/957-evidence/drain-20.log +docs/planning/green-program/gates/957-evidence/drain-green.log +docs/planning/green-program/gates/957-evidence/gate-census.txt +docs/planning/green-program/gates/957-evidence/issue-957.json +docs/planning/green-program/gates/957-evidence/landing-arm-build.log +docs/planning/green-program/gates/957-evidence/landing-clean-disk-arm-build.log +docs/planning/green-program/gates/957-evidence/landing-clean-disk-arm-gate.log +docs/planning/green-program/gates/957-evidence/landing-clean-disk-structure.log +docs/planning/green-program/gates/957-evidence/landing-clean-disk-x86-gate.log +docs/planning/green-program/gates/957-evidence/landing-clean-disk-x86-serial-kernel.log +docs/planning/green-program/gates/957-evidence/landing-clean-disk-x86-serial-user.log +docs/planning/green-program/gates/957-evidence/landing-clean-disk-x86-userspace.log +docs/planning/green-program/gates/957-evidence/landing-final-arm-build.log +docs/planning/green-program/gates/957-evidence/landing-final-arm-gate.log +docs/planning/green-program/gates/957-evidence/landing-final-structure.log +docs/planning/green-program/gates/957-evidence/landing-final-x86-gate.log +docs/planning/green-program/gates/957-evidence/landing-final-x86-userspace.log +docs/planning/green-program/gates/957-evidence/landing-parallels-failure.log +docs/planning/green-program/gates/957-evidence/landing-structure.log +docs/planning/green-program/gates/957-evidence/load-proof.py +docs/planning/green-program/gates/957-evidence/load-results.txt +docs/planning/green-program/gates/957-evidence/maintenance-exhaustion-red.log +docs/planning/green-program/gates/957-evidence/maintenance-exhaustion-restored.log +docs/planning/green-program/gates/957-evidence/maintenance-full-structure.log +docs/planning/green-program/gates/957-evidence/maintenance-import-red.log +docs/planning/green-program/gates/957-evidence/maintenance-import-restored.log +docs/planning/green-program/gates/957-evidence/maintenance-restricted-pil.log +docs/planning/green-program/gates/957-evidence/maintenance-retry-red.log +docs/planning/green-program/gates/957-evidence/maintenance-retry-restored.log +docs/planning/green-program/gates/957-evidence/maintenance-revision-diff.log +docs/planning/green-program/gates/957-evidence/maintenance-suite-details.log +docs/planning/green-program/gates/957-evidence/maintenance-wiring-red.log +docs/planning/green-program/gates/957-evidence/maintenance-wiring-restored.log +docs/planning/green-program/gates/957-evidence/mutation-red.log +docs/planning/green-program/gates/957-evidence/pil-citation-audit.log +docs/planning/green-program/gates/957-evidence/pil-code-lint.log +docs/planning/green-program/gates/957-evidence/pil-doc-lint.log +docs/planning/green-program/gates/957-evidence/pil-full.log +docs/planning/green-program/gates/957-evidence/pil-merge.log +docs/planning/green-program/gates/957-evidence/pil-merged-full.log +docs/planning/green-program/gates/957-evidence/pil-mutation.log +docs/planning/green-program/gates/957-evidence/pil-probe-beast.log +docs/planning/green-program/gates/957-evidence/pil-probe-mac.log +docs/planning/green-program/gates/957-evidence/pil-restricted-tip.log +docs/planning/green-program/gates/957-evidence/pil-restricted.log +docs/planning/green-program/gates/957-evidence/pil-wiring-red.log +docs/planning/green-program/gates/957-evidence/qmp-green.log +docs/planning/green-program/gates/957-evidence/retry-green.log +docs/planning/green-program/gates/957-evidence/sleep-census.log +docs/planning/green-program/gates/957-evidence/v1-exhaustion-red.log +docs/planning/green-program/gates/957-evidence/v1-full-structure.log +docs/planning/green-program/gates/957-evidence/v1-gate_capture_drain_structure.log +docs/planning/green-program/gates/957-evidence/v1-import-mutation.log +docs/planning/green-program/gates/957-evidence/v1-parallels_capture_structure.log +docs/planning/green-program/gates/957-evidence/v1-restricted-green.log +docs/planning/green-program/gates/957-evidence/v1-retry-mutation.log +docs/planning/green-program/gates/957-evidence/v1-structure_preflight_parallel_structure.log +docs/planning/green-program/gates/957-evidence/v1-wiring-mutation.log +docs/planning/green-program/gates/957-evidence/x86-gate.log +docs/planning/green-program/gates/963-QMP-BACKSTOP-2026-09-07.md +docs/planning/green-program/gates/963-evidence/arm-build.log +docs/planning/green-program/gates/963-evidence/arm-gate.log +docs/planning/green-program/gates/963-evidence/arm-preflight-details.log +docs/planning/green-program/gates/963-evidence/citation-audit.log +docs/planning/green-program/gates/963-evidence/cleanup.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/checks.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-duplicate.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-empty-core.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-empty-decoded.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-empty-ms.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-leading-noise.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-missing-bracket.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-missing-reason.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-nondigit-decoded.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-nondigit-ms.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-trailing-noise.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-wrong-reason.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-old-predicate.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/invalid-budget-old-predicate-red.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/invalid-budget-restored-green.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/missing-tool-old-predicate-red.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/missing-tool-restored-green.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/qmp.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/run-complete-mutations.py +docs/planning/green-program/gates/963-evidence/fixpass-complete/run-mutations.py +docs/planning/green-program/gates/963-evidence/fixpass-complete/run-verification.py +docs/planning/green-program/gates/963-evidence/fixpass-complete/shipped-deadline-removed.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/structure-details.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/structure.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/v1-old-adapter.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/v2-old-hung_dump.log +docs/planning/green-program/gates/963-evidence/fixpass-complete/v2-old-missing_socket.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/checks.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/cleanup.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/fixture.diff +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/invalid-budget-old-predicate-red.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/invalid-budget-restored-green.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/missing-tool-old-predicate-red.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/missing-tool-restored-green.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/qmp.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/run-verification.py +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/structure-details.log +docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/structure.log +docs/planning/green-program/gates/963-evidence/fixpass/cleanup.log +docs/planning/green-program/gates/963-evidence/fixpass/fixture-green-details.log +docs/planning/green-program/gates/963-evidence/fixpass/fixture-green.log +docs/planning/green-program/gates/963-evidence/fixpass/run-mutations.py +docs/planning/green-program/gates/963-evidence/fixpass/shipped-deadline-removed.log +docs/planning/green-program/gates/963-evidence/fixpass/structure-details.log +docs/planning/green-program/gates/963-evidence/fixpass/structure-sweep.log +docs/planning/green-program/gates/963-evidence/fixpass/v1-old-adapter.log +docs/planning/green-program/gates/963-evidence/fixpass/v1-red.log +docs/planning/green-program/gates/963-evidence/fixpass/v2-old-hung_dump.log +docs/planning/green-program/gates/963-evidence/fixpass/v2-old-missing_socket.log +docs/planning/green-program/gates/963-evidence/hog-pids.log +docs/planning/green-program/gates/963-evidence/issue-963.json +docs/planning/green-program/gates/963-evidence/land-prep/aarch64-build.log +docs/planning/green-program/gates/963-evidence/land-prep/aarch64-strict-facts.log +docs/planning/green-program/gates/963-evidence/land-prep/aarch64-strict-serial.log +docs/planning/green-program/gates/963-evidence/land-prep/aarch64-strict.log +docs/planning/green-program/gates/963-evidence/land-prep/artifact-links.json +docs/planning/green-program/gates/963-evidence/land-prep/build-commands.log +docs/planning/green-program/gates/963-evidence/land-prep/cleanup.log +docs/planning/green-program/gates/963-evidence/land-prep/current-citation-map.log +docs/planning/green-program/gates/963-evidence/land-prep/docs-msg.log +docs/planning/green-program/gates/963-evidence/land-prep/docs-tree.log +docs/planning/green-program/gates/963-evidence/land-prep/input-provenance.json +docs/planning/green-program/gates/963-evidence/land-prep/merge-files.txt +docs/planning/green-program/gates/963-evidence/land-prep/merge-msg.log +docs/planning/green-program/gates/963-evidence/land-prep/merge-tree.log +docs/planning/green-program/gates/963-evidence/land-prep/qmp-fixture.log +docs/planning/green-program/gates/963-evidence/land-prep/source-citations.log +docs/planning/green-program/gates/963-evidence/land-prep/strict-preflight-details.log +docs/planning/green-program/gates/963-evidence/land-prep/structure-details.log +docs/planning/green-program/gates/963-evidence/land-prep/structure.log +docs/planning/green-program/gates/963-evidence/land-prep/verification.log +docs/planning/green-program/gates/963-evidence/land-prep/x86-build.log +docs/planning/green-program/gates/963-evidence/landing-final/aarch64-build.log +docs/planning/green-program/gates/963-evidence/landing-final/aarch64-gate_boot_facts.log +docs/planning/green-program/gates/963-evidence/landing-final/aarch64-inspector-import.log +docs/planning/green-program/gates/963-evidence/landing-final/aarch64-preflight-details.log +docs/planning/green-program/gates/963-evidence/landing-final/aarch64-serial.log +docs/planning/green-program/gates/963-evidence/landing-final/aarch64-strict.log +docs/planning/green-program/gates/963-evidence/landing-final/cleanup.log +docs/planning/green-program/gates/963-evidence/landing-final/source-citations.log +docs/planning/green-program/gates/963-evidence/landing-final/structure-details.log +docs/planning/green-program/gates/963-evidence/landing-final/structure.log +docs/planning/green-program/gates/963-evidence/landing-final/verification.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-gate.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-gate_boot_facts.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-inspector-import.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-preflight-details.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-qemu.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-run-inspector.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-serial_kernel.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-serial_user.log +docs/planning/green-program/gates/963-evidence/landing-final/x86-userspace.log +docs/planning/green-program/gates/963-evidence/landing-retry/arm-build.log +docs/planning/green-program/gates/963-evidence/landing-retry/arm-gate.log +docs/planning/green-program/gates/963-evidence/landing-retry/arm-preflight-details.log +docs/planning/green-program/gates/963-evidence/landing-retry/beast-cleanup.log +docs/planning/green-program/gates/963-evidence/landing-retry/capture-drain.log +docs/planning/green-program/gates/963-evidence/landing-retry/load-wait.log +docs/planning/green-program/gates/963-evidence/landing-retry/mac-cleanup.log +docs/planning/green-program/gates/963-evidence/landing-retry/structure-details.log +docs/planning/green-program/gates/963-evidence/landing-retry/structure.log +docs/planning/green-program/gates/963-evidence/landing-retry/x86-gate.log +docs/planning/green-program/gates/963-evidence/landing-retry/x86-preflight-details.log +docs/planning/green-program/gates/963-evidence/landing-retry/x86-serial-kernel.log +docs/planning/green-program/gates/963-evidence/landing-retry/x86-serial-user.log +docs/planning/green-program/gates/963-evidence/landing-retry/x86-userspace.log +docs/planning/green-program/gates/963-evidence/landing/arm-build.log +docs/planning/green-program/gates/963-evidence/landing/arm-gate.log +docs/planning/green-program/gates/963-evidence/landing/arm-preflight-details.log +docs/planning/green-program/gates/963-evidence/landing/beast-cleanup.log +docs/planning/green-program/gates/963-evidence/landing/capture-drain.log +docs/planning/green-program/gates/963-evidence/landing/mac-cleanup.log +docs/planning/green-program/gates/963-evidence/landing/structure-details.log +docs/planning/green-program/gates/963-evidence/landing/structure.log +docs/planning/green-program/gates/963-evidence/landing/x86-gate.log +docs/planning/green-program/gates/963-evidence/landing/x86-preflight-details.log +docs/planning/green-program/gates/963-evidence/landing/x86-serial-kernel.log +docs/planning/green-program/gates/963-evidence/landing/x86-serial-user.log +docs/planning/green-program/gates/963-evidence/landing/x86-userspace.log +docs/planning/green-program/gates/963-evidence/load-01.log +docs/planning/green-program/gates/963-evidence/load-02.log +docs/planning/green-program/gates/963-evidence/load-03.log +docs/planning/green-program/gates/963-evidence/load-04.log +docs/planning/green-program/gates/963-evidence/load-05.log +docs/planning/green-program/gates/963-evidence/load-06.log +docs/planning/green-program/gates/963-evidence/load-07.log +docs/planning/green-program/gates/963-evidence/load-08.log +docs/planning/green-program/gates/963-evidence/load-09.log +docs/planning/green-program/gates/963-evidence/load-10.log +docs/planning/green-program/gates/963-evidence/load-11.log +docs/planning/green-program/gates/963-evidence/load-12.log +docs/planning/green-program/gates/963-evidence/load-13.log +docs/planning/green-program/gates/963-evidence/load-14.log +docs/planning/green-program/gates/963-evidence/load-15.log +docs/planning/green-program/gates/963-evidence/load-16.log +docs/planning/green-program/gates/963-evidence/load-17.log +docs/planning/green-program/gates/963-evidence/load-18.log +docs/planning/green-program/gates/963-evidence/load-19.log +docs/planning/green-program/gates/963-evidence/load-20.log +docs/planning/green-program/gates/963-evidence/load-driver.py +docs/planning/green-program/gates/963-evidence/load-progress.log +docs/planning/green-program/gates/963-evidence/load-results.json +docs/planning/green-program/gates/963-evidence/mutation-red.log +docs/planning/green-program/gates/963-evidence/normal-after-load.log +docs/planning/green-program/gates/963-evidence/normal.log +docs/planning/green-program/gates/963-evidence/pr-962.json +docs/planning/green-program/gates/963-evidence/restored.log +docs/planning/green-program/gates/963-evidence/verify-966/citations.log +docs/planning/green-program/gates/963-evidence/verify-966/qmp.log +docs/planning/green-program/gates/963-evidence/verify-966/structure-details.log +docs/planning/green-program/gates/963-evidence/verify-966/structure.log +docs/planning/green-program/gates/963-evidence/x86-gate.log +docs/planning/green-program/gates/963-evidence/x86-preflight-details.log +docs/planning/green-program/gates/963-evidence/x86-serial-kernel.log +docs/planning/green-program/gates/963-evidence/x86-serial-user.log +docs/planning/green-program/gates/963-evidence/x86-status.log +docs/planning/green-program/gates/963-evidence/x86-userspace.log +docs/planning/green-program/gates/CRITICAL-PATH-DEBT-PR1-2026-09-06.md +docs/planning/green-program/gates/GATE-PREFLIGHT-VERDICT-802-2026-09-05.md +docs/planning/green-program/gates/GATE-TMP-BASEDIR-2026-09-05.md +docs/planning/green-program/gates/GATE-TOOLING-PREFLIGHT-PARALLEL-890-2026-09-06.md +docs/planning/green-program/gates/GATE-TOOLING-STRUCTURE-PREFLIGHT-PR1-2026-09-06.md +docs/planning/green-program/gates/GATE-VERDICT-DISCIPLINE-2026-09-05.md +docs/planning/green-program/gates/HOST-QEMU-LOCK-X86-865-2026-09-06.md +docs/planning/green-program/gates/KILL-BY-NAME-849-2026-09-05.md +docs/planning/green-program/gates/X86-PROD-GATE-884-ROUND-2026-09-06.md +docs/planning/green-program/gates/serials/697-2026-09-02/README.md +docs/planning/green-program/gates/serials/697-2026-09-02/branch/boot1-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/branch/boot2-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/branch/boot3-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/branch/boot4-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/branch/boot5-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/main-unpatched/boot1-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/main-unpatched/boot2-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/mutation/fired-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/mutation/revert-attempt1-692intermittent-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/mutation/revert-clean-gate.txt +docs/planning/green-program/gates/serials/697-2026-09-02/r2-confirm/boot1-gate.txt +docs/planning/green-program/gates/serials/802-2026-09-05/README.md +docs/planning/green-program/gates/serials/802-2026-09-05/gate-run1-head.txt +docs/planning/green-program/gates/serials/802-2026-09-05/preflight-timing.txt +docs/planning/green-program/gates/serials/verdict-widened-2026-09-05/x86-boot-tests-default-pass.txt +docs/planning/green-program/gates/serials/verdict-widened-2026-09-05/x86-boot-tests-preflight-fail.txt +docs/planning/green-program/gates/serials/verdict-widened-2026-09-05/x86-tty-oracle-default-pass.txt +docs/planning/green-program/gates/serials/verdict-widened-2026-09-05/x86-tty-oracle-preflight-fail.txt +docs/planning/green-program/gates/serials/verdict-widened-landing-2026-09-05/x86-boot-tests-landing-default-pass.txt +docs/planning/green-program/gates/serials/verdict-widened-landing-2026-09-05/x86-boot-tests-landing-preflight-fail.txt +docs/planning/green-program/input-usb/serials/482/manual-input/attempt2-keyboard-delta/serial.txt +docs/planning/green-program/ipc/813-PR-A-2026-09-07.md +docs/planning/green-program/ipc/813-PR-B-2026-09-07.md +docs/planning/green-program/ipc/813-PR-C-2026-09-07.md +docs/planning/green-program/ipc/serials/813-a/landing/x86-boot-tests-landing-gate.txt +docs/planning/green-program/ipc/serials/813-a/x86-boot-tests-gate-orchestrator.txt +docs/planning/green-program/ipc/serials/813-a/x86-oracle-attempt-pairing-fork-fail-orchestrator.txt +docs/planning/green-program/ipc/serials/813-a/x86-prod-profile-gate-orchestrator.txt +docs/planning/green-program/ipc/serials/813-a2/x86-gate.log +docs/planning/green-program/ipc/serials/813-a2/x86-preflight-capture-drain.log +docs/planning/green-program/ipc/serials/813-b/927-arm-source-equivalence.txt +docs/planning/green-program/ipc/serials/813-b/927-prerequisite-red.txt +docs/planning/green-program/ipc/serials/813-b/927-prerequisite-structures.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/boot_1/qemu.log +docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/boot_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/future-incompatibilities.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/install.commands +docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/install.log +docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/kernel-build.log +docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/revision.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/userspace-build.log +docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/inspector-import.log +docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/revision.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/serial.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_1/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_1/inspector-import.log +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_1/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_2/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_2/inspector-import.log +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_2/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_2/serial.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_3/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_3/inspector-import.log +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_3/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_3/serial.txt +docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/revision.txt +docs/planning/green-program/ipc/serials/813-b/accepted-source-census.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/inspector-import.log +docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/qemu.log +docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/serial_kernel.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/serial_user.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/revision.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/boot_1/kernel.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/boot_1/qemu.log +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/boot_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/image-path.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/install.commands +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/install.log +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/kernel-build.log +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/revision.txt +docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/userspace-build.log +docs/planning/green-program/ipc/serials/813-b/arm-oracle-rescore-927.txt +docs/planning/green-program/ipc/serials/813-b/audit-issue-927.json +docs/planning/green-program/ipc/serials/813-b/audit-issue-936.json +docs/planning/green-program/ipc/serials/813-b/audit-start-census.txt +docs/planning/green-program/ipc/serials/813-b/beast-927-prerequisite-build.txt +docs/planning/green-program/ipc/serials/813-b/beast-candidate-build-final.txt +docs/planning/green-program/ipc/serials/813-b/beast-candidate-build.txt +docs/planning/green-program/ipc/serials/813-b/beast-qemu-cleanup.txt +docs/planning/green-program/ipc/serials/813-b/beast-userspace-build.txt +docs/planning/green-program/ipc/serials/813-b/candidate-build.txt +docs/planning/green-program/ipc/serials/813-b/capture-repro-trace-bash-path.txt +docs/planning/green-program/ipc/serials/813-b/capture-repro-trace-exact.txt +docs/planning/green-program/ipc/serials/813-b/capture-repro-trace.txt +docs/planning/green-program/ipc/serials/813-b/citation-verification.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint-927-tree-failure.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-927-tree-final.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-927-tree.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-after-927.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-code-tree-final.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-code-tree.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-docs-draft.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/docs-commit-message.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/docs-draft-final.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/docs-precommit-tree.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/docs-staged-message.txt +docs/planning/green-program/ipc/serials/813-b/claim-lint/docs-staged-tree.txt +docs/planning/green-program/ipc/serials/813-b/close-boundary-green-2.txt +docs/planning/green-program/ipc/serials/813-b/close-boundary-green.txt +docs/planning/green-program/ipc/serials/813-b/close-boundary-red.txt +docs/planning/green-program/ipc/serials/813-b/close-bracket-green.txt +docs/planning/green-program/ipc/serials/813-b/close-bracket-red.txt +docs/planning/green-program/ipc/serials/813-b/code-commit-messages.txt +docs/planning/green-program/ipc/serials/813-b/docs-commit-message.txt +docs/planning/green-program/ipc/serials/813-b/draft-unix-structure.log +docs/planning/green-program/ipc/serials/813-b/draft-userspace-build.log +docs/planning/green-program/ipc/serials/813-b/gate-results.json +docs/planning/green-program/ipc/serials/813-b/head-census.txt +docs/planning/green-program/ipc/serials/813-b/inherited-round-doc.txt +docs/planning/green-program/ipc/serials/813-b/issue-927-closed.json +docs/planning/green-program/ipc/serials/813-b/issue-927-state.json +docs/planning/green-program/ipc/serials/813-b/issue-936-state.json +docs/planning/green-program/ipc/serials/813-b/issue-957-body.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/aarch64_testing_profile_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/block_request_lifetime_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/blocking_fd_eagain_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_bxcap_schema_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_path_lock_free_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.attempt-2.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_component_h_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_coverage_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_mutation_register_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_sites_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/critical_path_logging_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_fact_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_strand_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dma_and_log_sink_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/entry_point_df_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/entry_point_df_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exec_lock_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exit_tally_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exit_tally_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_disk_size_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fork_lock_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_capture_drain_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_qmp_backstop_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/green_program_envelope_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/lockup_capture_guard_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/loopback_pump_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/loopback_pump_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/masked_binary_load_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/mmap_floor_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/mmap_floor_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/net_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/net_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_capture_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_capture_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_kill_by_name_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/preempt_bracket_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_host_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_kill_by_name_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_report_site_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/run_inspector_import_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/serial_line_atomicity_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/signal_eintr_predicate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/stems +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/strand_handoff_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/strand_handoff_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/structure_preflight_parallel_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/syscall_return_register_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_rustfmt_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/terminal_edge_capture_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/timer_wake_dispatch_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/trace_ring_depth_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tracing_provider_gate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_fg_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_pm_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_oracle_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_oracle_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/unix_stream_blocking_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_smp_enum_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/inspector-import.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/qemu.log +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/serial_kernel.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/serial_user.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/x86.exit +docs/planning/green-program/ipc/serials/813-b/landing/final/beast/x86.log +docs/planning/green-program/ipc/serials/813-b/landing/final/build-arm.log +docs/planning/green-program/ipc/serials/813-b/landing/final/citation-audit.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/claim-files.log +docs/planning/green-program/ipc/serials/813-b/landing/final/claim-message.log +docs/planning/green-program/ipc/serials/813-b/landing/final/claim-tree-scratch-finding.log +docs/planning/green-program/ipc/serials/813-b/landing/final/claim-tree.log +docs/planning/green-program/ipc/serials/813-b/landing/final/cleanup-arm.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/cleanup-before-oracle.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/aarch64_testing_profile_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/block_request_lifetime_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/blocking_fd_eagain_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_bxcap_schema_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_path_lock_free_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/context_restore_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/context_restore_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_component_h_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_coverage_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_mutation_register_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_sites_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/critical_path_logging_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_fact_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_strand_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dma_and_log_sink_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/entry_point_df_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/entry_point_df_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exec_lock_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exit_tally_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exit_tally_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_disk_size_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fork_lock_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_capture_drain_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_qmp_backstop_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/green_program_envelope_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/lockup_capture_guard_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/loopback_pump_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/loopback_pump_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/manifest.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/masked_binary_load_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/mmap_floor_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/mmap_floor_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/net_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/net_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_capture_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_capture_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_kill_by_name_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/preempt_bracket_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_host_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_kill_by_name_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_report_site_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/run_inspector_import_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/serial_line_atomicity_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/signal_eintr_predicate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/stems +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/strand_handoff_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/strand_handoff_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/structure_preflight_parallel_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/syscall_return_register_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_rustfmt_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/terminal_edge_capture_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/timer_wake_dispatch_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/trace_ring_depth_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tracing_provider_gate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_fg_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_pm_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_oracle_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_oracle_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/unix_stream_blocking_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_smp_enum_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/aarch64_testing_profile_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/block_request_lifetime_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/blocking_fd_eagain_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_bxcap_schema_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_path_lock_free_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/context_restore_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/context_restore_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_component_h_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_coverage_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_mutation_register_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_sites_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/critical_path_logging_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_fact_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_strand_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dma_and_log_sink_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/entry_point_df_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/entry_point_df_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exec_lock_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exit_tally_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exit_tally_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_disk_size_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fork_lock_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_capture_drain_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_qmp_backstop_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/green_program_envelope_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/lockup_capture_guard_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/loopback_pump_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/loopback_pump_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/manifest.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/masked_binary_load_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/mmap_floor_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/mmap_floor_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/net_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/net_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_capture_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_capture_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_kill_by_name_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/preempt_bracket_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_host_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_kill_by_name_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_report_site_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/run_inspector_import_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/serial_line_atomicity_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/signal_eintr_predicate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/stems +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/strand_handoff_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/strand_handoff_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/structure_preflight_parallel_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/syscall_return_register_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_rustfmt_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/terminal_edge_capture_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/timer_wake_dispatch_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/trace_ring_depth_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tracing_provider_gate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_fg_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_pm_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_oracle_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_oracle_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/unix_stream_blocking_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_smp_enum_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/aarch64_testing_profile_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/aarch64_testing_profile_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/block_request_lifetime_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/block_request_lifetime_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/blocking_fd_eagain_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/blocking_fd_eagain_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_bxcap_schema_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_bxcap_schema_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_path_lock_free_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_path_lock_free_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/context_restore_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/context_restore_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_component_h_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_component_h_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_coverage_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_coverage_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_mutation_register_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_mutation_register_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_sites_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_sites_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/critical_path_logging_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/critical_path_logging_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ctx_diag_ring_sample_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/degenerate_transfer_fd_validation_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_fact_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_fact_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_path_lock_free_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_strand_census_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_strand_census_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dma_and_log_sink_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dma_and_log_sink_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/entry_point_df_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/entry_point_df_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exec_lock_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exec_lock_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exit_tally_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exit_tally_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_disk_size_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_disk_size_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fcntl_pm_contention_gate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fork_lock_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fork_lock_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_pipefail_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_capture_drain_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_capture_drain_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_qmp_backstop_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_qmp_backstop_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_structure_preflight_wiring_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/green_program_envelope_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/green_program_envelope_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/launcher_smoke_xhci_evidence_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/lockup_capture_guard_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/lockup_capture_guard_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/loopback_pump_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/loopback_pump_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/manifest.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/masked_binary_load_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/masked_binary_load_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/mmap_floor_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/mmap_floor_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/net_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/net_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_capture_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_capture_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_kill_by_name_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_kill_by_name_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/pipe_fifo_blocking_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/poll_tcp_gate_wiring_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/preempt_bracket_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/preempt_bracket_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_host_lock_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_host_lock_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_kill_by_name_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_kill_by_name_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_report_site_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_report_site_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_unfiltered_report_site_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/run_inspector_import_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/run_inspector_import_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/serial_line_atomicity_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/serial_line_atomicity_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/signal_eintr_predicate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/signal_eintr_predicate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/stems +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/strand_handoff_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/strand_handoff_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/structure_preflight_parallel_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/structure_preflight_parallel_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/syscall_return_register_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/syscall_return_register_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_rustfmt_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_rustfmt_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/terminal_edge_capture_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/terminal_edge_capture_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/timer_wake_dispatch_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/timer_wake_dispatch_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/trace_ring_depth_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/trace_ring_depth_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tracing_provider_gate_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tracing_provider_gate_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ttbr0_shadow_reconciliation_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_fg_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_fg_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_pm_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_pm_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_oracle_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_oracle_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_ports_lock_irq_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_socket_lock_irq_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/unix_stream_blocking_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/unix_stream_blocking_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_boot_tests_profile_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_smp_enum_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_smp_enum_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/xhci_wait_irq_order_structure.attempt-1.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/final/strict.log +docs/planning/green-program/ipc/serials/813-b/landing/final/strict/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/strict/inspector-import.log +docs/planning/green-program/ipc/serials/813-b/landing/final/strict/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/landing/final/strict/serial.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/structure.log +docs/planning/green-program/ipc/serials/813-b/landing/final/unix-oracle.log +docs/planning/green-program/ipc/serials/813-b/landing/final/unix/boot_1/qemu.log +docs/planning/green-program/ipc/serials/813-b/landing/final/unix/boot_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/unix/future-incompatibilities.txt +docs/planning/green-program/ipc/serials/813-b/landing/final/unix/install.commands +docs/planning/green-program/ipc/serials/813-b/landing/final/unix/install.log +docs/planning/green-program/ipc/serials/813-b/landing/final/unix/kernel-build.log +docs/planning/green-program/ipc/serials/813-b/landing/final/unix/userspace-build.log +docs/planning/green-program/ipc/serials/813-b/landing/merge-conflict.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-pipe.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-preflight-timeout-load.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-strict-supplement.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-strict.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-unix-final.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-unix-retry.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-unix.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-manifest.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-own-artifact-cleanup.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-prepare.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-qemu-census-final.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-snapshot-final.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-snapshot.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.etABhZ/boot_1/kernel.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.etABhZ/boot_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.etABhZ/image-path.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.etABhZ/install.commands +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.pIsdsf/boot_1/kernel.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.pIsdsf/boot_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.pIsdsf/image-path.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.pIsdsf/install.commands +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_1/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_1/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_1/serial_kernel.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_1/serial_user.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_failures/20260907T232416Z_1279626/capture_drain.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_failures/20260907T232416Z_1279626/serial_kernel.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_failures/20260907T232416Z_1279626/serial_user.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/gate-manifest.json +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/revision.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/userspace-build.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/x86-full-final.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/x86-full.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/x86-pipe.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/x86-unix.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/build-boot-tests.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/build-final.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/commit-message-lint.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/commit-tree-lint.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/current-claim-tree.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-draft-lint-2.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-draft-lint-3.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-draft-lint-4.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-draft-lint.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-message-draft-lint.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-message.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/fix-claim-message.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/fix-claim-tree.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/fix-message-recheck.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/fix-message.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/future-incompatibilities.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-886-supplement.json +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-886.json +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-891.json +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-957.json +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-959-supplement.json +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_813_aarch64.c1iTv3/boot_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_813_aarch64.c1iTv3/future-incompatibilities.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_813_aarch64.c1iTv3/install.commands +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_aarch64_strict_1/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_aarch64_strict_1/run-inspector.json +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_aarch64_strict_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_aarch64_strict_failures/20260907T232344Z-boot1.facts.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_aarch64_strict_failures/20260907T232344Z-boot1.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate-capture-drain-oracle-56782-1788822697331760000/disabled.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate-capture-drain-oracle-56782-1788822697331760000/enabled.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate-capture-drain-oracle-82537-1788823029156586000/disabled.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate-capture-drain-oracle-82537-1788823029156586000/enabled.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-qemu-census-final.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-qemu-census.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/main-prerequisite-comparison.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/merge-claim-tree.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/merge-message-recheck.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/merge-message.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/new-failure-source.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/no-neon.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/pr-b-preservation.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/pre-docs-tree-lint.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/rustfmt.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/slot-2-structure.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/source-census.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/stems +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/teardown_rustfmt_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/structure-final.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/structure.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/system-bash-fixture.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/transitional-full.tar.gz +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/tty-followup-body.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/tty-followup-url.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/unix-structure-green.txt +docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/x86-profile-green.txt +docs/planning/green-program/ipc/serials/813-b/landing/prose-lint.txt +docs/planning/green-program/ipc/serials/813-b/mac-qemu-cleanup.txt +docs/planning/green-program/ipc/serials/813-b/mutation-evidence-check.txt +docs/planning/green-program/ipc/serials/813-b/mutations-launch-2.txt +docs/planning/green-program/ipc/serials/813-b/mutations-launch-3.txt +docs/planning/green-program/ipc/serials/813-b/mutations-launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/full_count/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/results.json +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/serial.txt +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/build.txt +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/candidate.patch +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/install.commands +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/install.txt +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/kernel.txt +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/launch.txt +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/mutation.json +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/qemu.txt +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/revision.txt +docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/serial.txt +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/revision.txt +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate-capture-drain-oracle-88846-1788820448079872000/disabled.txt +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate-capture-drain-oracle-88846-1788820448079872000/enabled.txt +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/revision.txt +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/revision.txt +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/revision.txt +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/revision.txt +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/aarch64_testing_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/block_request_lifetime_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/blocking_fd_eagain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/capture_bxcap_schema_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/capture_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/context_restore_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_component_h_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_coverage_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_mutation_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_sites_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/critical_path_logging_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ctx_diag_ring_sample_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_fact_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_path_lock_free_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_strand_census_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dma_and_log_sink_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/entry_point_df_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/exec_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/exit_tally_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ext2_disk_size_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ext2_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/fork_lock_order_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_boot_facts_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_capture_drain_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_qmp_backstop_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/green_program_envelope_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/lockup_capture_guard_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/loopback_pump_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/masked_binary_load_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/mmap_floor_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/net_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/parallels_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/parallels_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/pipe_fifo_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/preempt_bracket_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/qemu_host_lock_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/qemu_kill_by_name_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/revision.txt +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ring_span_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/run_inspector_import_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/serial_line_atomicity_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/signal_eintr_predicate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/strand_handoff_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/structure_preflight_parallel_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/syscall_return_register_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/teardown_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/terminal_edge_capture_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/timer_wake_dispatch_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/trace_ring_depth_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tracing_provider_gate_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_irq_fg_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_irq_pm_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_oracle_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/udp_ports_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/udp_socket_lock_irq_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/unix_stream_blocking_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/x86_boot_tests_profile_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/x86_smp_enum_structure.status +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/xhci_wait_irq_order_structure.status +docs/planning/green-program/ipc/serials/813-b/probe-launch.txt +docs/planning/green-program/ipc/serials/813-b/probe/candidate.patch +docs/planning/green-program/ipc/serials/813-b/probe/install.commands +docs/planning/green-program/ipc/serials/813-b/probe/install.txt +docs/planning/green-program/ipc/serials/813-b/probe/kernel.txt +docs/planning/green-program/ipc/serials/813-b/probe/qemu.txt +docs/planning/green-program/ipc/serials/813-b/probe/revision.txt +docs/planning/green-program/ipc/serials/813-b/probe/serial.txt +docs/planning/green-program/ipc/serials/813-b/prod-timeout-host.txt +docs/planning/green-program/ipc/serials/813-b/proof-arm-oracle.txt +docs/planning/green-program/ipc/serials/813-b/proof-arm-prod-preflight-timeout.txt +docs/planning/green-program/ipc/serials/813-b/proof-arm-prod.txt +docs/planning/green-program/ipc/serials/813-b/proof-arm-strict.txt +docs/planning/green-program/ipc/serials/813-b/proof-structure.txt +docs/planning/green-program/ipc/serials/813-b/proof-x86-full.txt +docs/planning/green-program/ipc/serials/813-b/proof-x86-oracle.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/artifact-audit.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/build-boot-tests.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/doc-anchor-census.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/docs-claim-lint.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/docs-message-claim-lint.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/future-incompatibilities.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/merge-claim-lint.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe-fifo-oracle.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/boot_1/qemu.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/boot_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/future-incompatibilities.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/install.commands +docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/install.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/kernel-build.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/userspace-build.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/postcommit-citation-audit.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/manifest.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/manifest.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/manifest.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/manifest.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/manifest.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/teardown_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/prod.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/prod/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/prod/inspector-import.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/prod/serial.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/qemu-cleanup.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/source-census.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-1/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-1/serial.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-2/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-2/serial.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-3/gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-3/serial.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/strict3.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/structure.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/tty959-excerpts.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/unix-oracle.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/boot_1/qemu.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/boot_1/serial.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/future-incompatibilities.txt +docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/install.commands +docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/install.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/kernel-build.log +docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/userspace-build.log +docs/planning/green-program/ipc/serials/813-b/run-unix-probe.sh.txt +docs/planning/green-program/ipc/serials/813-b/rustfmt-check.txt +docs/planning/green-program/ipc/serials/813-b/source-census-69c039a0.txt +docs/planning/green-program/ipc/serials/813-b/structure.txt +docs/planning/green-program/ipc/serials/813-b/unix-extra-mutations.py.txt +docs/planning/green-program/ipc/serials/813-b/unix-scorer-structures.txt +docs/planning/green-program/ipc/serials/813-b/unix-structure-final.txt +docs/planning/green-program/ipc/serials/813-b/userspace-build.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-boot_1-qemu.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-boot_1-serial.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-gate.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-kernel-build.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-preflight-failed.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-revision.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-userspace-build.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-production-gate.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-production-gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-production-inspector-import.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-production-serial.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-strict-1-serial.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-strict-2-serial.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-strict-3-serial.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-strict-gate.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-strict-preflight-timeout.txt +docs/planning/green-program/ipc/serials/813-c/aarch64-strict-retry-interrupted.txt +docs/planning/green-program/ipc/serials/813-c/additional-mutations.txt +docs/planning/green-program/ipc/serials/813-c/baseline-structure-red.txt +docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.77PlfE.txt +docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.HVptIM.txt +docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.nccMTJ.txt +docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.o0izQy.txt +docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.xX9IkV.txt +docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.yQGiU2.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-code-initial.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-code-msg.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-code-tree.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-doc-msg.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-doc-tree.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-fixture-msg.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-fixture-tree.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-rendezvous-msg.txt +docs/planning/green-program/ipc/serials/813-c/claim-lint-rendezvous-tree.txt +docs/planning/green-program/ipc/serials/813-c/console-structure-final.txt +docs/planning/green-program/ipc/serials/813-c/cont2-claim-lint-msg.txt +docs/planning/green-program/ipc/serials/813-c/cont2-claim-lint-tree.txt +docs/planning/green-program/ipc/serials/813-c/cont2-structure.txt +docs/planning/green-program/ipc/serials/813-c/cont2-verification.txt +docs/planning/green-program/ipc/serials/813-c/cont2-x86-boot-gate.txt +docs/planning/green-program/ipc/serials/813-c/cont2-x86-boot-serial_kernel.txt +docs/planning/green-program/ipc/serials/813-c/cont2-x86-boot-serial_user.txt +docs/planning/green-program/ipc/serials/813-c/drain-rendezvous-correction.txt +docs/planning/green-program/ipc/serials/813-c/issue-891.txt +docs/planning/green-program/ipc/serials/813-c/issue-927.txt +docs/planning/green-program/ipc/serials/813-c/issue-937.txt +docs/planning/green-program/ipc/serials/813-c/kernel-format-and-runtime-diff.txt +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-build.log +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle-install.log +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle-kernel-build.log +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle-serial.txt +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle-userspace-build.log +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle.log +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-prod-serial.txt +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-prod.log +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-strict-facts.txt +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-strict-serial.txt +docs/planning/green-program/ipc/serials/813-c/land2/aarch64-strict.log +docs/planning/green-program/ipc/serials/813-c/land2/auto-merge-ratchet-diff.txt +docs/planning/green-program/ipc/serials/813-c/land2/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-c/land2/citation-audit.txt +docs/planning/green-program/ipc/serials/813-c/land2/citation-readback.txt +docs/planning/green-program/ipc/serials/813-c/land2/claim-doc-msg.log +docs/planning/green-program/ipc/serials/813-c/land2/claim-doc-tree.log +docs/planning/green-program/ipc/serials/813-c/land2/compiler-diagnostics.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/aarch64-build.log +docs/planning/green-program/ipc/serials/813-c/land2/final/aarch64-strict-serial.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/aarch64-strict.log +docs/planning/green-program/ipc/serials/813-c/land2/final/beast-process-check.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-c/land2/final/citations.json +docs/planning/green-program/ipc/serials/813-c/land2/final/claim-message.log +docs/planning/green-program/ipc/serials/813-c/land2/final/claim-pr-body.log +docs/planning/green-program/ipc/serials/813-c/land2/final/claim-tree.log +docs/planning/green-program/ipc/serials/813-c/land2/final/gate-runs.json +docs/planning/green-program/ipc/serials/813-c/land2/final/kernel-format.log +docs/planning/green-program/ipc/serials/813-c/land2/final/mac-process-check.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/merge.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/pr-body.md +docs/planning/green-program/ipc/serials/813-c/land2/final/structure.log +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-boot-launch-load.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-boot-serial_kernel.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-boot-serial_user.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-boot.log +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle-kernel.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle-launch-load.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle-qemu.log +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle-serial.txt +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle.log +docs/planning/green-program/ipc/serials/813-c/land2/final/x86-userspace-build.log +docs/planning/green-program/ipc/serials/813-c/land2/gate-summary.json +docs/planning/green-program/ipc/serials/813-c/land2/input-provenance.txt +docs/planning/green-program/ipc/serials/813-c/land2/issue-960.txt +docs/planning/green-program/ipc/serials/813-c/land2/kernel-format.log +docs/planning/green-program/ipc/serials/813-c/land2/merge-claim-msg.log +docs/planning/green-program/ipc/serials/813-c/land2/merge-claim-tree.log +docs/planning/green-program/ipc/serials/813-c/land2/merge-files.txt +docs/planning/green-program/ipc/serials/813-c/land2/merge-summary.txt +docs/planning/green-program/ipc/serials/813-c/land2/process-cleanup.txt +docs/planning/green-program/ipc/serials/813-c/land2/revision.txt +docs/planning/green-program/ipc/serials/813-c/land2/softirq_deferral_structure.log +docs/planning/green-program/ipc/serials/813-c/land2/source-sha256.json +docs/planning/green-program/ipc/serials/813-c/land2/structure.log +docs/planning/green-program/ipc/serials/813-c/land2/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-c/land2/x86-build.log +docs/planning/green-program/ipc/serials/813-c/landing-arm-build.txt +docs/planning/green-program/ipc/serials/813-c/landing-arm-future-incompat.txt +docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-boot_1-qemu.log +docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-boot_1-serial.txt +docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-future-incompatibilities.txt +docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-install.log +docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-kernel-build.log +docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-revision.txt +docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-userspace-build.log +docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle.txt +docs/planning/green-program/ipc/serials/813-c/landing-arm-strict-gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-c/landing-arm-strict-inspector-import.log +docs/planning/green-program/ipc/serials/813-c/landing-arm-strict-serial.txt +docs/planning/green-program/ipc/serials/813-c/landing-arm-strict.txt +docs/planning/green-program/ipc/serials/813-c/landing-merge.txt +docs/planning/green-program/ipc/serials/813-c/landing-pr-body.md +docs/planning/green-program/ipc/serials/813-c/landing-structure.txt +docs/planning/green-program/ipc/serials/813-c/landing-verification.txt +docs/planning/green-program/ipc/serials/813-c/landing-x86-boot-serial_kernel.txt +docs/planning/green-program/ipc/serials/813-c/landing-x86-boot-serial_user.txt +docs/planning/green-program/ipc/serials/813-c/landing-x86-boot.txt +docs/planning/green-program/ipc/serials/813-c/mutation-always-pollin.txt +docs/planning/green-program/ipc/serials/813-c/mutation-blocking-eagain.txt +docs/planning/green-program/ipc/serials/813-c/mutation-delete-injection.txt +docs/planning/green-program/ipc/serials/813-c/mutation-delete-wake.txt +docs/planning/green-program/ipc/serials/813-c/mutation-destructive-query.txt +docs/planning/green-program/ipc/serials/813-c/mutation-drop-generic-status-flags.txt +docs/planning/green-program/ipc/serials/813-c/mutation-drop-open-flags.txt +docs/planning/green-program/ipc/serials/813-c/mutation-force-blocking.txt +docs/planning/green-program/ipc/serials/813-c/mutation-ignore-status-flags.txt +docs/planning/green-program/ipc/serials/813-c/mutation-leak-both-cleanups.txt +docs/planning/green-program/ipc/serials/813-c/mutation-leak-waiter.txt +docs/planning/green-program/ipc/serials/813-c/mutation-no-copy.txt +docs/planning/green-program/ipc/serials/813-c/mutation-no-pollin.txt +docs/planning/green-program/ipc/serials/813-c/mutation-no-registration.txt +docs/planning/green-program/ipc/serials/813-c/mutation-null-blocks.txt +docs/planning/green-program/ipc/serials/813-c/mutation-omit-signal.txt +docs/planning/green-program/ipc/serials/813-c/mutation-wrong-partial-count.txt +docs/planning/green-program/ipc/serials/813-c/mutation-wrong-pty.txt +docs/planning/green-program/ipc/serials/813-c/mutation-wrong-queue.txt +docs/planning/green-program/ipc/serials/813-c/mutation-zero-count.txt +docs/planning/green-program/ipc/serials/813-c/mutation-zero-routes-stdin.txt +docs/planning/green-program/ipc/serials/813-c/mutations.txt +docs/planning/green-program/ipc/serials/813-c/plan-citation-audit.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-install.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-kernel-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-qemu.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-revision.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-serial.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-userspace-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-prod-gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-prod-inspector-import.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-prod-serial.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-prod.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-strict-gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-strict-inspector-import.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-strict-serial.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-strict.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/beast-userspace-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/busybox-provenance.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/citation-audit.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-code-initial.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-code-msg.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-code-tree.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-doc-msg.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-doc-tree.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-doc-wording-red.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/document-citation-audit.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/final-kernel-format.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-install.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-kernel-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-qemu.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-revision.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-serial.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-userspace-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-prod-gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-prod-inspector-import.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-prod-serial.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-prod.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-strict-gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-strict-inspector-import.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-strict-serial.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-strict.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-1-serial_kernel.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-1-serial_user.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-1-timer-record.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-1.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-2-serial_kernel.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-2-serial_user.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-2-timer-record.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-2.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-install.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-kernel-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-kernel.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-qemu.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-revision.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-serial.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-userspace-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/gate-summary.json +docs/planning/green-program/ipc/serials/813-c/reverify-960/input-control-final-green.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/input-control-green.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/input-control-mutation.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/input-control-original-driver-red.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/input-fixtures-red.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/mac-kernel-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/mac-userspace-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/merge-structure.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/process-cleanup.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/reproduced-x86-boot.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/reproduced-x86-serial_kernel.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/reproduced-x86-serial_user.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/reproduced-x86-stop.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/source-sha256.json +docs/planning/green-program/ipc/serials/813-c/reverify-960/structure.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-arm-build.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-claim-msg.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-claim-tree-final.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-claim-tree.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-format-final.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-ratchet-green.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-ratchet-red.log +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-rca-source.txt +docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-structure.log +docs/planning/green-program/ipc/serials/813-c/run-structural-mutations.py +docs/planning/green-program/ipc/serials/813-c/scorer-fixture-correction.txt +docs/planning/green-program/ipc/serials/813-c/scorer-fixture-failed.txt +docs/planning/green-program/ipc/serials/813-c/source-citations.txt +docs/planning/green-program/ipc/serials/813-c/strict-preflight-timeout-suite.txt +docs/planning/green-program/ipc/serials/813-c/strict-retry-fifo-stack.txt +docs/planning/green-program/ipc/serials/813-c/structure.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/baseline-gap.log +docs/planning/green-program/ipc/serials/813-c/v1-review/claim-message.log +docs/planning/green-program/ipc/serials/813-c/v1-review/claim-tree.log +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-always-pollin.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-blocking-eagain.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-console-result-eagain.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-delete-injection.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-delete-wake.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-destructive-query.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-drop-generic-status-flags.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-drop-open-flags.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-force-blocking.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-ignore-status-flags.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-input-control.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-leak-both-cleanups.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-leak-waiter.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-no-copy.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-no-pollin.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-no-registration.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-null-blocks.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-omit-signal.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-wrong-partial-count.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-wrong-pty.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-wrong-queue.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-zero-count.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-zero-routes-stdin.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/mutations.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/process-cleanup.txt +docs/planning/green-program/ipc/serials/813-c/v1-review/replay.py +docs/planning/green-program/ipc/serials/813-c/v1-review/source-verification.json +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/aarch64_testing_profile_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/block_request_lifetime_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/blocking_fd_eagain_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/capture_bxcap_schema_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/capture_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/check-critical-path-violations.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/console_read_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/context_restore_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/coreproof_component_h_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/coreproof_coverage_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/coreproof_mutation_register_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/coreproof_sites_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/critical_path_logging_census_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ctx_diag_ring_sample_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/degenerate_transfer_fd_validation_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/dispatch_fact_census_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/dispatch_path_lock_free_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/dispatch_strand_census_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/dma_and_log_sink_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/entry_point_df_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/exec_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/exit_tally_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ext2_disk_size_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ext2_lock_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/fcntl_pm_contention_gate_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/fork_lock_order_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_boot_facts_pipefail_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_boot_facts_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_capture_drain_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_qmp_backstop_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_structure_preflight_wiring_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/green_program_envelope_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/launcher_smoke_xhci_evidence_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/lockup_capture_guard_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/loopback_pump_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/masked_binary_load_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/mmap_floor_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/net_lock_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/parallels_capture_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/parallels_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/pipe_fifo_blocking_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/poll_tcp_gate_wiring_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/preempt_bracket_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/qemu_host_lock_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/qemu_kill_by_name_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ring_span_report_site_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ring_span_unfiltered_report_site_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/run_inspector_import_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/serial_line_atomicity_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/signal_eintr_predicate_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/softirq_deferral_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/strand_handoff_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/structure_preflight_parallel_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/syscall_return_register_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/teardown_rustfmt_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/teardown_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/terminal_edge_capture_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/timer_wake_dispatch_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/trace_ring_depth_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/tracing_provider_gate_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ttbr0_shadow_reconciliation_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/tty_irq_fg_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/tty_irq_pm_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/tty_oracle_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/udp_ports_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/udp_socket_lock_irq_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/unix_stream_blocking_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/x86_boot_tests_profile_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/x86_smp_enum_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/xhci_wait_irq_order_structure.log +docs/planning/green-program/ipc/serials/813-c/v1-review/structure.log +docs/planning/green-program/ipc/serials/813-c/x86-boot-gate.txt +docs/planning/green-program/ipc/serials/813-c/x86-boot-gate_boot_facts.txt +docs/planning/green-program/ipc/serials/813-c/x86-boot-inspector-import.txt +docs/planning/green-program/ipc/serials/813-c/x86-boot-qemu.txt +docs/planning/green-program/ipc/serials/813-c/x86-boot-serial_kernel.txt +docs/planning/green-program/ipc/serials/813-c/x86-boot-serial_user.txt +docs/planning/green-program/ipc/serials/813-c/x86-breenix_gate_structure_preflight.M86auC.txt +docs/planning/green-program/ipc/serials/813-c/x86-breenix_gate_structure_preflight.cbsZ3h.txt +docs/planning/green-program/ipc/serials/813-c/x86-breenix_gate_structure_preflight.gbPZ6d.txt +docs/planning/green-program/ipc/serials/813-c/x86-oracle-boot_1-kernel.txt +docs/planning/green-program/ipc/serials/813-c/x86-oracle-boot_1-qemu.txt +docs/planning/green-program/ipc/serials/813-c/x86-oracle-boot_1-serial.txt +docs/planning/green-program/ipc/serials/813-c/x86-oracle-gate.txt +docs/planning/green-program/ipc/serials/813-c/x86-oracle-kernel-build.txt +docs/planning/green-program/ipc/serials/813-c/x86-oracle-preflight-failed.txt +docs/planning/green-program/ipc/serials/813-c/x86-oracle-revision.txt +docs/planning/green-program/ipc/serials/813-c/x86-oracle-userspace-build.txt +docs/planning/green-program/irq-locks/812-FIX-2026-09-05.md +docs/planning/green-program/irq-locks/823-UDP-SOCKET-LOCK-2026-09-06.md +docs/planning/green-program/irq-locks/891-KSOFTIRQD-DEFERRAL-2026-09-08.md +docs/planning/green-program/irq-locks/908-UDP-PORTS-LOCK-2026-09-06.md +docs/planning/green-program/irq-locks/serials/812/10-x86-boot-tests-beast.txt +docs/planning/green-program/irq-locks/serials/812/11-x86-prod-profile-beast.txt +docs/planning/green-program/irq-locks/serials/812/README.md +docs/planning/green-program/irq-locks/serials/821/06-x86-boot-tests-gate.txt +docs/planning/green-program/irq-locks/serials/821/07-x86-build-boot-tests.txt +docs/planning/green-program/irq-locks/serials/821/08-x86-prod-profile-gate.txt +docs/planning/green-program/irq-locks/serials/821/19-x86-dispatch-no-alloc.txt +docs/planning/green-program/irq-locks/serials/822/06-x86-boot-tests-gate.txt +docs/planning/green-program/irq-locks/serials/822/07-x86-build-boot-tests.txt +docs/planning/green-program/irq-locks/serials/822/08-x86-prod-profile-gate.txt +docs/planning/green-program/irq-locks/serials/822/09-x86-dispatch-no-alloc.txt +docs/planning/green-program/irq-locks/serials/822/19-x86-dispatch-no-alloc-fix-round.txt +docs/planning/green-program/irq-locks/serials/822/28-x86-prod-gate.txt +docs/planning/green-program/irq-locks/serials/823/06-x86-boot-tests-gate.txt +docs/planning/green-program/irq-locks/serials/823/07-x86-build.txt +docs/planning/green-program/irq-locks/serials/823/08-x86-prod-profile-gate.txt +docs/planning/green-program/irq-locks/serials/823/09-x86-prod-profile-gate-host-contention-flake.txt +docs/planning/green-program/irq-locks/serials/823/12-landing-x86-boot-tests-gate.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-build.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-debug-build-corrected.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-debug-build-sections.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-debug-build.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-gdb-attempt2.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-gdb.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-qemu.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-release-panic.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-revision.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-serial-attempt2.txt +docs/planning/green-program/irq-locks/serials/891/baseline/arm-serial.txt +docs/planning/green-program/irq-locks/serials/891/baseline/baseline-arm.sh +docs/planning/green-program/irq-locks/serials/891/baseline/baseline.gdb +docs/planning/green-program/irq-locks/serials/891/baseline/debug-sections.ld +docs/planning/green-program/irq-locks/serials/891/baseline/ratchet-red.txt +docs/planning/green-program/irq-locks/serials/891/baseline/softirq_tests.rs.txt +docs/planning/green-program/irq-locks/serials/891/baseline/softirqd.rs.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/gdb.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/load.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/probe.gdb +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/qemu.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/revision.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/binary-sha256.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/gdb.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/load.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/observed-base.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/probe.gdb +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/qemu.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/revision.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/cb151467-arm/strict-1-serial.txt +docs/planning/green-program/irq-locks/serials/891/cb151467-arm/strict-2-serial.txt +docs/planning/green-program/irq-locks/serials/891/cb151467-arm/strict-3-serial.txt +docs/planning/green-program/irq-locks/serials/891/cb151467-arm/strict-gate.txt +docs/planning/green-program/irq-locks/serials/891/code-commit.txt +docs/planning/green-program/irq-locks/serials/891/cpu0-claim-msg.txt +docs/planning/green-program/irq-locks/serials/891/cpu0-claim-tree.txt +docs/planning/green-program/irq-locks/serials/891/cpu0-commit.txt +docs/planning/green-program/irq-locks/serials/891/docs-commit-message.txt +docs/planning/green-program/irq-locks/serials/891/docs-final-claim-lint.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/boot-tests-build.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/prod-gate.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/prod-serial.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/strict-1-serial.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/strict-2-serial.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/strict-3-serial.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/strict-gate.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/testing-gate.txt +docs/planning/green-program/irq-locks/serials/891/final-arm/testing-serial.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/a15ffa60-build.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/boot-tests-gate.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/boot-tests-load.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/cb151467-build.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1-gate.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1-load.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1-preflight-load.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1-preflight.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-1-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-1-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-2-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-2-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-3-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-3-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-4-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-4-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-5-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-5-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2-gate.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2-load.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2-preflight-load.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2-preflight.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-1-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-1-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-2-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-2-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-3-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-3-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-4-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-4-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-5-kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-5-user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-build.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/prod-gate.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/prod-load.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/raw-boot-tests/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/raw-boot-tests/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/raw-prod/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/raw-prod/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/final-x86/runner.txt +docs/planning/green-program/irq-locks/serials/891/head-citations.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/aarch64-build.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/aarch64-serial.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/aarch64-strict.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/breenix_x86_boot_tests_1/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/breenix_x86_boot_tests_1/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/breenix_x86_boot_tests_failures/20260908T075602Z_2331344/capture_drain.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/breenix_x86_boot_tests_failures/20260908T075602Z_2331344/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/breenix_x86_boot_tests_failures/20260908T075602Z_2331344/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/landing-merged-launch.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/landing-merged.sh +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/landing-merged/stop-reason.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/landing-merged/x86.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/committed-citations.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/fixture-structure.txt +docs/planning/green-program/irq-locks/serials/891/landing-merged/structure.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/aarch64-build.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/aarch64-serial.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/aarch64-strict.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_1/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_1/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_2/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_2/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_3/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_3/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_4/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_4/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_5/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_5/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_x86_boot_tests_1/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_x86_boot_tests_1/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/parallel-load.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/parallel-preflight-build.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/parallel-preflight-load.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/parallel.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/userspace-build.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/x86-1-load.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/x86-1.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/committed-citations.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/historical-panic-scan.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/serial-audit.txt +docs/planning/green-program/irq-locks/serials/891/landing-second/structure.txt +docs/planning/green-program/irq-locks/serials/891/landing/aarch64-build.txt +docs/planning/green-program/irq-locks/serials/891/landing/aarch64-serial.txt +docs/planning/green-program/irq-locks/serials/891/landing/aarch64-strict.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_1/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_1/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_2/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_2/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_3/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_3/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_4/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_4/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_5/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_5/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_x86_boot_tests_1/serial_kernel.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_x86_boot_tests_1/serial_user.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/landing-launch.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/landing.sh +docs/planning/green-program/irq-locks/serials/891/landing/beast/landing/parallel-build.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/landing/parallel-preflight.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/landing/parallel.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/landing/userspace-build.txt +docs/planning/green-program/irq-locks/serials/891/landing/beast/landing/x86.txt +docs/planning/green-program/irq-locks/serials/891/landing/committed-citations.txt +docs/planning/green-program/irq-locks/serials/891/landing/fixture-structure-final.txt +docs/planning/green-program/irq-locks/serials/891/landing/fixture-structure.txt +docs/planning/green-program/irq-locks/serials/891/landing/landing-tally.txt +docs/planning/green-program/irq-locks/serials/891/landing/proof-tally.txt +docs/planning/green-program/irq-locks/serials/891/landing/structure.txt +docs/planning/green-program/irq-locks/serials/891/mutation/boot-publish-green.txt +docs/planning/green-program/irq-locks/serials/891/mutation/boot-publish-red.txt +docs/planning/green-program/irq-locks/serials/891/mutation/omit-wake-red.txt +docs/planning/green-program/irq-locks/serials/891/mutation/restored-green.txt +docs/planning/green-program/irq-locks/serials/891/mutation/runtime/arm-qemu.txt +docs/planning/green-program/irq-locks/serials/891/mutation/runtime/arm-revision.txt +docs/planning/green-program/irq-locks/serials/891/mutation/runtime/arm-serial.txt +docs/planning/green-program/irq-locks/serials/891/mutation/runtime/build.txt +docs/planning/green-program/irq-locks/serials/891/preflight.txt +docs/planning/green-program/irq-locks/serials/891/preflight2.txt +docs/planning/green-program/irq-locks/serials/891/ratchet-final.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/aarch64-build.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/aarch64-strict-facts.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/aarch64-strict-serial.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/aarch64-strict.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/boot-publish-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/claim-tree.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/commit-message.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/committed-citations.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/import-pre-update-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/omit-wake-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/restored-green.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/run-mutations.py +docs/planning/green-program/irq-locks/serials/891/review-fix/runtime-mutation-build.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/runtime-qemu.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/runtime-revision.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/runtime-score.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/runtime-serial.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/source-sha256.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/static-checks.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/structure-before-import-update.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/tested-source.patch +docs/planning/green-program/irq-locks/serials/891/review-fix/v1-aggregate-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/v1-frozen-status-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/v1-import-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/v1-score-only-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/v2-backstop-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/v3-format-red.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/x86-gate.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/x86-serial-kernel.txt +docs/planning/green-program/irq-locks/serials/891/review-fix/x86-serial-user.txt +docs/planning/green-program/irq-locks/serials/891/strict-diagnostic/gate.txt +docs/planning/green-program/irq-locks/serials/891/strict-diagnostic/serial.txt +docs/planning/green-program/irq-locks/serials/891/teardown-final.txt +docs/planning/green-program/irq-locks/serials/891/testing-diagnostic-followup.diff +docs/planning/green-program/irq-locks/serials/891/testing-diagnostic-serial.txt +docs/planning/green-program/irq-locks/serials/891/testing-diagnostic.txt +docs/planning/green-program/irq-locks/serials/908/06-x86-boot-tests-gate.txt +docs/planning/green-program/irq-locks/serials/908/06a-x86-build.txt +docs/planning/green-program/irq-locks/serials/908/07-x86-prod-profile-gate.txt +docs/planning/green-program/irq-locks/serials/908/10e-landing-x86-boot-tests-gate.txt +docs/planning/green-program/network/586-PR1-2026-09-07.md +docs/planning/green-program/network/946-REVERT-2026-09-07.md +docs/planning/green-program/network/serials/586-pr1/x86-boot-tests-gate.txt +docs/planning/green-program/network/serials/946-revert/x86/breenix_gate_structure_preflight.CQ6uUr/gate_qmp_backstop_structure.log +docs/planning/green-program/network/serials/946-revert/x86/breenix_x86_boot_tests_1/qemu.log +docs/planning/green-program/network/serials/946-revert/x86/x86-retry.log +docs/planning/green-program/network/serials/946-revert/x86/x86.log +docs/planning/green-program/nic-bus/737-DF-ORACLE-2026-09-04.md +docs/planning/green-program/nic-bus/737-FIX-2026-09-04.md +docs/planning/green-program/nic-bus/737-R157-2026-09-04.md +docs/planning/green-program/nic-bus/CONFIRM-2026-08-31.md +docs/planning/green-program/nic-bus/CONFIRM-NIC-x86-2026-09-02.md +docs/planning/green-program/nic-bus/serials/702-rca/RCA-2026-08-31.md +docs/planning/green-program/nic-bus/serials/702-rca/loop-harness.sh.txt +docs/planning/green-program/nic-bus/serials/702-rca/timing-test.sh.txt +docs/planning/green-program/nic-bus/serials/728-prove-round2/README.md +docs/planning/green-program/nic-bus/serials/728-prove-round2/historical-repro/10boots-stdout.txt +docs/planning/green-program/nic-bus/serials/728-prove-round2/x86-oracle/attempt1-green-gate-stdout.txt +docs/planning/green-program/nic-bus/serials/728-prove-round2/x86-oracle/attempt1-red-gate-stdout.txt +docs/planning/green-program/nic-bus/serials/728-prove/README.md +docs/planning/green-program/nic-bus/serials/728-prove/x86-oracle/red-gate-stdout.txt +docs/planning/green-program/nic-bus/serials/728-x86-recapture/README.md +docs/planning/green-program/nic-bus/serials/728-x86-recapture/historical-repro/10at-once-contention-artifact-stdout.txt +docs/planning/green-program/nic-bus/serials/728-x86-recapture/historical-repro/batch1-5boots-stdout.txt +docs/planning/green-program/nic-bus/serials/728-x86-recapture/historical-repro/batch2-5boots-stdout.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/build-testing.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/hashes.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/oracle/boot-1-runner.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/oracle/boot-2-runner.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/oracle/boot-3-runner.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/prod/prod-1-gate.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/prod/prod-2-gate.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/ratchet/antivacuity-boot-runner.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/ratchet/build-mutated.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/ratchet/build-restored.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/ratchet/ratchet-head.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/ratchet/ratchet-mutated.txt +docs/planning/green-program/nic-bus/serials/737-df-fix-2026-09-04/ratchet/ratchet-restored.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/baseline-main-gate.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/boot-1-runner.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/boot-2-runner.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/boot-3-runner.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/gate-boot-1-gate.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/gate-boot-2-gate.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/gate-boot-3-gate.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/ratchet-run1-branch.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/ratchet-run2-scratch-fix.txt +docs/planning/green-program/nic-bus/serials/737-df-oracle-2026-09-04/ratchet-run3-scratch-delete.txt +docs/planning/green-program/nic-bus/serials/737-landing-resmoke-2026-09-05/bootparallel-runner.txt +docs/planning/green-program/nic-bus/serials/737-landing-resmoke-2026-09-05/boottests-run1.txt +docs/planning/green-program/nic-bus/serials/737-landing-resmoke-2026-09-05/boottests-run2.txt +docs/planning/green-program/nic-bus/serials/737-landing-resmoke-2026-09-05/build-testing.txt +docs/planning/green-program/nic-bus/serials/737-r157-2026-09-04/boot-run.txt +docs/planning/green-program/nic-bus/serials/737-r157-2026-09-04/build.txt +docs/planning/green-program/nic-bus/serials/737-r157-2026-09-04/disk.txt +docs/planning/green-program/nic-bus/serials/737-r157-2026-09-04/hashes.txt +docs/planning/green-program/nic-bus/serials/737-r157-2026-09-04/ratchet-after-revert.txt +docs/planning/green-program/nic-bus/serials/737-r157-2026-09-04/ratchet-head.txt +docs/planning/green-program/nic-bus/serials/737-r157-2026-09-04/ratchet-mutation-outside-dirs.txt +docs/planning/green-program/nic-bus/serials/737-rca-advance/m2-clean-rebuild-verification.txt +docs/planning/green-program/nic-bus/serials/739-gdb-chat-fix/README.md +docs/planning/green-program/nic-bus/serials/b5-mutation-evidence.txt +docs/planning/green-program/nic-bus/serials/fix2-prove.md +docs/planning/green-program/nic-bus/serials/sweep3-prove2/b1-b3-live-forced-mismatch-beast.txt +docs/planning/green-program/nic-bus/serials/sweep3-prove2/x86-boot-tests-5-run-20260901.txt +docs/planning/green-program/nic-bus/serials/sweep3-prove2/x86-gate-full-with-m1-test-20260901.txt +docs/planning/green-program/nic-bus/serials/sweep3-prove3/x86-boot-tests-5-fresh/runner-log-8950d671.txt +docs/planning/green-program/nic-bus/serials/sweep3-prove3/x86/x86-gate-runner-log-8950d671.txt +docs/planning/green-program/nic-bus/serials/sweep3-prove3/x86/x86-prod-profile-run1-8950d671.txt +docs/planning/green-program/nic-bus/serials/sweep3-prove3/x86/x86-prod-profile-run2-8950d671.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_10_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_11_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_12_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_13_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_14_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_15_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_16_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_17_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_18_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_19_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_1_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_20_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_21_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_22_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_23_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_24_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_25_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_2_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_3_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_4_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_5_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_6_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_7_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_8_stdout.txt +docs/planning/green-program/nic-bus/serials/x86-prod-profile-25boot-2026-09-02/boot_9_stdout.txt +docs/planning/green-program/process/588-UNPUBLISHED-CONSTRUCTION-2026-09-07.md +docs/planning/green-program/process/927-2026-09-07.md +docs/planning/green-program/process/serials/588/green-x86-boot-tests-gate.txt +docs/planning/green-program/process/serials/588/green-x86-boot-tests-landing-gate.txt +docs/planning/green-program/process/serials/588/green-x86-fixpass-gate-run1.txt +docs/planning/green-program/process/serials/927/baseline/fork-disassembly.txt +docs/planning/green-program/process/serials/927/baseline/gdb-commands.txt +docs/planning/green-program/process/serials/927/baseline/gdb-probe.log +docs/planning/green-program/process/serials/927/baseline/repro-boot.log +docs/planning/green-program/process/serials/927/baseline/repro-build.log +docs/planning/green-program/process/serials/927/context-refusal/boot-tests-only-context-refusal.log +docs/planning/green-program/process/serials/927/context-refusal/breenix_x86_boot_tests_only.yN9Xhi/build.log +docs/planning/green-program/process/serials/927/context-refusal/proof-context-refusal.log +docs/planning/green-program/process/serials/927/final/cleanup.txt +docs/planning/green-program/process/serials/927/final/docs-precommit/precommit-build.log +docs/planning/green-program/process/serials/927/final/docs-precommit/precommit-docs.log +docs/planning/green-program/process/serials/927/final/oracle-rescore.log +docs/planning/green-program/process/serials/927/final/precommit-build.log +docs/planning/green-program/process/serials/927/final/precommit-scorer.log +docs/planning/green-program/process/serials/927/host-120s/boot-tests-only-120s.log +docs/planning/green-program/process/serials/927/host-120s/breenix_x86_boot_tests_only.9Ey0VT/build.log +docs/planning/green-program/process/serials/927/host-120s/breenix_x86_boot_tests_only.9Ey0VT/image-build.log +docs/planning/green-program/process/serials/927/host-120s/breenix_x86_boot_tests_only.9Ey0VT/qemu.log +docs/planning/green-program/process/serials/927/host-120s/proof-120s.log +docs/planning/green-program/process/serials/927/host/boot-tests-only-contention.log +docs/planning/green-program/process/serials/927/host/boot-tests-only-preflight-wiring-fail.log +docs/planning/green-program/process/serials/927/host/contention.txt +docs/planning/green-program/process/serials/927/host/oracle-contention.txt +docs/planning/green-program/process/serials/927/host/oracle-x86-contention.log +docs/planning/green-program/process/serials/927/host/precommit-build.log +docs/planning/green-program/process/serials/927/host/precommit.log +docs/planning/green-program/process/serials/927/host/proof-contention.log +docs/planning/green-program/process/serials/927/host/proof-preflight-wiring-fail.log +docs/planning/green-program/process/serials/927/oracle/breenix_813_x86_64.MWnXFR/boot_1/qemu.log +docs/planning/green-program/process/serials/927/oracle/breenix_813_x86_64.MWnXFR/image-path.txt +docs/planning/green-program/process/serials/927/oracle/breenix_813_x86_64.MWnXFR/kernel-build.log +docs/planning/green-program/process/serials/927/oracle/oracle-retry.log +docs/planning/green-program/process/serials/927/oracle/oracle-x86.log +docs/planning/green-program/process/serials/927/proof/boot-tests-only.log +docs/planning/green-program/process/serials/927/proof/breenix_x86_boot_tests_1/qemu.log +docs/planning/green-program/process/serials/927/proof/breenix_x86_boot_tests_only.tBZNH3/build.log +docs/planning/green-program/process/serials/927/proof/breenix_x86_boot_tests_only.tBZNH3/image-build.log +docs/planning/green-program/process/serials/927/proof/breenix_x86_boot_tests_only.tBZNH3/qemu.log +docs/planning/green-program/process/serials/927/proof/breenix_x86_prod_profile/qemu.log +docs/planning/green-program/process/serials/927/proof/breenix_x86_prod_profile_build.log +docs/planning/green-program/process/serials/927/proof/x86-boot-tests.log +docs/planning/green-program/process/serials/927/proof/x86-prod.log +docs/planning/green-program/process/serials/927/quiesce-diagnostic/boot-tests-only-quiesce-stall.log +docs/planning/green-program/process/serials/927/quiesce-diagnostic/current-probe.log +docs/planning/green-program/process/serials/927/quiesce-diagnostic/current-snapshot.log +docs/planning/green-program/process/serials/927/quiesce-diagnostic/proof-quiesce-stall.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_813_x86_64.wdsXnx/boot_1/qemu.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_813_x86_64.wdsXnx/image-path.txt +docs/planning/green-program/process/serials/927/reverify/beast/breenix_813_x86_64.wdsXnx/kernel-build.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_gate_structure_preflight.IpUn6r/gate_capture_drain_structure.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_boot_tests_1/qemu.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_boot_tests_only.LMopbd/build.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_boot_tests_only.LMopbd/image-build.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_boot_tests_only.LMopbd/image-path.txt +docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_boot_tests_only.LMopbd/qemu.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_prod_profile/qemu.log +docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_prod_profile_build.log +docs/planning/green-program/process/serials/927/reverify/beast/reverify/boot-only.log +docs/planning/green-program/process/serials/927/reverify/beast/reverify/full.log +docs/planning/green-program/process/serials/927/reverify/beast/reverify/oracle-fixed.log +docs/planning/green-program/process/serials/927/reverify/beast/reverify/oracle.log +docs/planning/green-program/process/serials/927/reverify/beast/reverify/precommit-fixture.log +docs/planning/green-program/process/serials/927/reverify/beast/reverify/precommit.log +docs/planning/green-program/process/serials/927/reverify/beast/reverify/prod.log +docs/planning/green-program/process/serials/927/reverify/docs-claim-draft.log +docs/planning/green-program/sockets/693-FIX-2026-09-02.md +docs/planning/green-program/sockets/693-RCA-2026-09-02.md +docs/planning/green-program/sockets/764-RCA-2026-09-03.md +docs/planning/green-program/sockets/772-DIAG-2026-09-03.md +docs/planning/green-program/sockets/772-EXPERIMENT-2026-09-03.md +docs/planning/green-program/sockets/772-EXPERIMENT-R2-2026-09-03.md +docs/planning/green-program/sockets/772-FIX-A-PROVE-2026-09-03.md +docs/planning/green-program/sockets/772-R113-ATTRIBUTION-2026-09-04.md +docs/planning/green-program/sockets/772-R113-measure-2026-09-04.md +docs/planning/green-program/sockets/772-R113-measure-r2-2026-09-04.md +docs/planning/green-program/sockets/775-CENSUS-EQUIVALENCE-2026-09-04.md +docs/planning/green-program/sockets/775-PROVE-2026-09-04.md +docs/planning/green-program/sockets/787-REGRESSION-RCA-2026-09-04.md +docs/planning/green-program/sockets/AB-2026-08-29-round3.md +docs/planning/green-program/sockets/EVIDENCE-2026-08-29.md +docs/planning/green-program/sockets/serials/693-fix-r2/README.md +docs/planning/green-program/sockets/serials/693-fix-r2/x86-boottests-branch-5983fc6f-20260902.txt +docs/planning/green-program/sockets/serials/693-fix-r2/x86-boottests-main-509802e5-attempt1-reader_exit_15-20260902.txt +docs/planning/green-program/sockets/serials/693-fix-r2/x86-boottests-main-509802e5-attempt2-census-mismatch-20260902.txt +docs/planning/green-program/sockets/serials/693-fix-r2/x86-boottests-main-509802e5-attempt3-timeout-20260902.txt +docs/planning/green-program/sockets/serials/693-fix-r2/x86-boottests-main-509802e5-attempt4-census-mismatch-20260902.txt +docs/planning/green-program/sockets/serials/693-land/README.md +docs/planning/green-program/sockets/serials/693-rca/x86-693rca-driver-kvm-20260902.txt +docs/planning/green-program/sockets/serials/693-rca/x86-693rca-driver-tcg-20260902.txt +docs/planning/green-program/sockets/serials/693-rca/x86-693rca-driver-tcg-stamped-20260902.txt +docs/planning/green-program/sockets/serials/707-2026-09-02/README.md +docs/planning/green-program/sockets/serials/707-2026-09-02/x86-battery-r2/README.md +docs/planning/green-program/sockets/serials/764-rca/README.md +docs/planning/green-program/sockets/serials/772-diag/A0/boot_01.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_02.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_03.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_04.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_05.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_06.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_07.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_08.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_09.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/boot_10.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A0/build.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_01.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_02.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_03.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_03/stdout.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_04.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_05.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_06.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_07.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_08.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_09.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/boot_10.driver.txt +docs/planning/green-program/sockets/serials/772-diag/A1/build.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_01.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_02.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_03.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_04.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_05.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_06.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_07.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_08.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_09.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/boot_10.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B0/build.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_01.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_02.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_03.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_04.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_05.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_05/stdout.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_06.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_07.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_08.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_09.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/boot_10.driver.txt +docs/planning/green-program/sockets/serials/772-diag/B1/build.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-1.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-10.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-11.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-12.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-13.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-14.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-15.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-16.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-17.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-18.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-19.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-2.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-20.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-21.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-22.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-23.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-24.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-25.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-26.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-27.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-28.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-29.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-3.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-30.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-4.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-5.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-6.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-7.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-8.txt +docs/planning/green-program/sockets/serials/772-exp-r2/group-logs/772r2-group-9.txt +docs/planning/green-program/sockets/serials/772-exp/README.md +docs/planning/green-program/sockets/serials/772-fix-a/prod-profile/prod-profile-boot-1.txt +docs/planning/green-program/sockets/serials/772-fix-a/prod-profile/prod-profile-boot-2.txt +docs/planning/green-program/sockets/serials/772-fix-a/prod-profile/prod-profile-boot-3.txt +docs/planning/green-program/sockets/serials/772-fix-a/prod-profile/prod-profile-boot-4.txt +docs/planning/green-program/sockets/serials/772-fix-a/prod-profile/prod-profile-boot-5.txt +docs/planning/green-program/sockets/serials/772-r113-r2/L0/boot_01/stdout.txt +docs/planning/green-program/sockets/serials/772-r113-r2/L0/boot_02/stdout.txt +docs/planning/green-program/sockets/serials/772-r113-r2/L0/boot_03/stdout.txt +docs/planning/green-program/sockets/serials/772-r113-r2/L0/build.txt +docs/planning/green-program/sockets/serials/772-r113-r2/L1/boot_01/stdout.txt +docs/planning/green-program/sockets/serials/772-r113-r2/L1/boot_02/stdout.txt +docs/planning/green-program/sockets/serials/772-r113-r2/L1/boot_03/stdout.txt +docs/planning/green-program/sockets/serials/772-r113-r2/L1/build.txt +docs/planning/green-program/sockets/serials/772-r113/L0/boot_01/stdout.txt +docs/planning/green-program/sockets/serials/772-r113/L0/boot_02/stdout.txt +docs/planning/green-program/sockets/serials/772-r113/L0/boot_03/stdout.txt +docs/planning/green-program/sockets/serials/772-r113/L0/build.txt +docs/planning/green-program/sockets/serials/772-r113/L1/boot_01/stdout.txt +docs/planning/green-program/sockets/serials/772-r113/L1/boot_02/stdout.txt +docs/planning/green-program/sockets/serials/772-r113/L1/boot_03/stdout.txt +docs/planning/green-program/sockets/serials/772-r113/L1/build.txt +docs/planning/green-program/sockets/serials/772-r113/ab-verify/branch/boot_05/stdout.txt +docs/planning/green-program/sockets/serials/772-r113/ab-verify/main/boot_02/stdout.txt +docs/planning/green-program/sockets/serials/772-r113/ab-verify/main/boot_04/stdout.txt +docs/planning/green-program/sockets/serials/775-prove/g4/batch1-gate.txt +docs/planning/green-program/sockets/serials/775-prove/g4/batch2-gate.txt +docs/planning/green-program/sockets/serials/775-prove/g4/batch3-gate.txt +docs/planning/green-program/sockets/serials/775-prove/g4/batch4-boot1-FAIL-636/stdout.txt +docs/planning/green-program/sockets/serials/775-prove/g4/batch4-gate.txt +docs/planning/green-program/sockets/serials/775-prove/g4/batch5-boot3-FAIL-631/stdout.txt +docs/planning/green-program/sockets/serials/775-prove/g4/batch5-gate.txt +docs/planning/green-program/sockets/serials/775-prove/mutation-e/boot1-gate.txt +docs/planning/green-program/sockets/serials/775-prove/mutation-e/boot1/stdout.txt +docs/planning/green-program/sockets/serials/775-prove/mutation-e/boot2-gate.txt +docs/planning/green-program/sockets/serials/775-prove/mutation-e/boot2/stdout.txt +docs/planning/green-program/sockets/serials/775-prove/mutation-e/boot3-gate.txt +docs/planning/green-program/sockets/serials/775-prove/mutation-e/boot3/stdout.txt +docs/planning/green-program/sockets/serials/775-prove/production/boot1-gate.txt +docs/planning/green-program/sockets/serials/775-prove/production/boot2-gate.txt +docs/planning/green-program/sockets/serials/775-prove/production/boot3-gate.txt +docs/planning/green-program/sockets/serials/775-prove/production/boot4-gate.txt +docs/planning/green-program/sockets/serials/775-prove/production/boot5-gate.txt +docs/planning/green-program/sockets/serials/775-prove/production/boot6-gate.txt +docs/planning/green-program/sockets/serials/775/builds/aarch64-kernel.txt +docs/planning/green-program/sockets/serials/775/builds/structure-tests.txt +docs/planning/green-program/sockets/serials/775/builds/x86-production.txt +docs/planning/green-program/sockets/serials/775/builds/x86-testing.txt +docs/planning/green-program/sockets/serials/775/case-a/deterministic-strand/gate.txt +docs/planning/green-program/sockets/serials/775/case-a/historical-wedge/gate-boots1-3.txt +docs/planning/green-program/sockets/serials/775/case-a/historical-wedge/gate-boots4-7.txt +docs/planning/green-program/sockets/serials/775/case-b-post-removal-mutation/README.md +docs/planning/green-program/sockets/serials/775/case-b-post-removal-mutation/gate.txt +docs/planning/green-program/sockets/serials/775/case-b-post-removal-mutation/qemu_stdout.txt +docs/planning/green-program/sockets/serials/775/case-d/README.md +docs/planning/green-program/sockets/serials/775/case-d/gate-boot5.txt +docs/planning/green-program/sockets/serials/775/case-d/gate-boot6.txt +docs/planning/green-program/sockets/serials/775/case-d/gate-boots1-4.txt +docs/planning/green-program/sockets/serials/775/head-green/README.md +docs/planning/green-program/sockets/serials/775/head-green/gate.txt +docs/planning/green-program/sockets/serials/775/production/README.md +docs/planning/green-program/sockets/serials/775/production/boot1/gate.txt +docs/planning/green-program/sockets/serials/775/production/boot2/gate.txt +docs/planning/green-program/sockets/serials/775/round3/README.md +docs/planning/green-program/sockets/serials/775/round3/builds/aarch64-kernel.txt +docs/planning/green-program/sockets/serials/775/round3/builds/structure-test.txt +docs/planning/green-program/sockets/serials/775/round3/builds/structure-tests-26-targets.txt +docs/planning/green-program/sockets/serials/775/round3/builds/verdict-test.txt +docs/planning/green-program/sockets/serials/775/round3/builds/x86-testing.txt +docs/planning/green-program/sockets/serials/775/round3/builds/x86-zero-feature.txt +docs/planning/green-program/sockets/serials/775/round3/case-d-broad-removal/README.md +docs/planning/green-program/sockets/serials/775/round3/case-d-broad-removal/specimens/prod-r3head-b/gate-3.txt +docs/planning/green-program/sockets/serials/775/round3/case-d-broad-removal/specimens/prod-r3head-b/gate-4.txt +docs/planning/green-program/sockets/serials/775/round3/case-d-broad-removal/specimens/prod-r3head-b/gate-5.txt +docs/planning/green-program/sockets/serials/775/round3/case-d-broad-removal/specimens/standalone-gate.txt +docs/planning/green-program/sockets/serials/775/round3/r3-head-green/gate.txt +docs/planning/green-program/sockets/serials/775/round3/r3-idle-cadence/gate.txt +docs/planning/green-program/sockets/serials/775/round3/r3-idle-strand/gate.txt +docs/planning/green-program/sockets/serials/775/round3/r3-production/gate-1.txt +docs/planning/green-program/sockets/serials/775/round3/r3-production/gate-2.txt +docs/planning/green-program/sockets/serials/775/round3/r3-production/gate-3.txt +docs/planning/green-program/sockets/serials/775/round3/r3-production/gate-4.txt +docs/planning/green-program/sockets/serials/775/round3/r3-production/gate-5.txt +docs/planning/green-program/sockets/serials/775/round4/README.md +docs/planning/green-program/sockets/serials/775/round4/boot-replay/control-round3-head/gate-1.txt +docs/planning/green-program/sockets/serials/775/round4/boot-replay/control-round3-head/gate-2.txt +docs/planning/green-program/sockets/serials/775/round4/boot-replay/with-scheduler-fix/gate.txt +docs/planning/green-program/sockets/serials/775/round4/boot-replay/without-scheduler-fix/gate.txt +docs/planning/green-program/sockets/serials/775/round4/builds/x86-testing.txt +docs/planning/green-program/sockets/serials/775/round4/builds/x86-zero-feature.txt +docs/planning/green-program/sockets/serials/775/round4/gate-green/boot1/gate.txt +docs/planning/green-program/sockets/serials/775/round4/gate-green/boot2/gate.txt +docs/planning/green-program/sockets/serials/775/round4/kstrandd-lost-wake/boot1/gate.txt +docs/planning/green-program/sockets/serials/775/round4/kstrandd-lost-wake/boot2/gate.txt +docs/planning/green-program/sockets/serials/775/round4/kstrandd-lost-wake/boot3/gate.txt +docs/planning/green-program/sockets/serials/775/round4/kstrandd-lost-wake/boot4/gate.txt +docs/planning/green-program/sockets/serials/775/round4/kstrandd-lost-wake/boot5/gate.txt +docs/planning/green-program/sockets/serials/775/round4/kstrandd-lost-wake/boot6/gate.txt +docs/planning/green-program/sockets/serials/775/round4/production/boot1/gate.txt +docs/planning/green-program/sockets/serials/775/round4/production/boot2/gate.txt +docs/planning/green-program/sockets/serials/775/round4/production/boot3/gate.txt +docs/planning/green-program/sockets/serials/775/round4/production/boot4/gate.txt +docs/planning/green-program/sockets/serials/775/round4/production/boot5/gate.txt +docs/planning/green-program/sockets/serials/775/round4/production/boot6/gate.txt +docs/planning/green-program/sockets/serials/775/round5/README.md +docs/planning/green-program/sockets/serials/775/round5/builds/x86-testing.txt +docs/planning/green-program/sockets/serials/775/round5/builds/x86-zero-feature.txt +docs/planning/green-program/sockets/serials/775/round5/x86/control-round3-head/boot1/gate.txt +docs/planning/green-program/sockets/serials/775/round5/x86/control-round3-head/boot2/gate.txt +docs/planning/green-program/sockets/serials/787-regression/ab-serials/main-1.runlog +docs/planning/green-program/sockets/serials/787-regression/ab-serials/main-2.runlog +docs/planning/green-program/sockets/serials/787-regression/ab-serials/main-3.runlog +docs/planning/green-program/sockets/serials/787-regression/ab-serials/pre-1.runlog +docs/planning/green-program/sockets/serials/787-regression/ab-serials/pre-2.runlog +docs/planning/green-program/sockets/serials/787-regression/ab-serials/pre-2/gate-stdout.txt +docs/planning/green-program/sockets/serials/787-regression/ab-serials/pre-3.runlog +docs/planning/green-program/sockets/serials/787-regression/ab-serials/pre-3/gate-stdout.txt +docs/planning/green-program/sockets/serials/787-regression/mapdis-b257e69e.txt +docs/planning/green-program/sockets/serials/787-regression/prove/gate4-1.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/gate4-2.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/prod-1.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/prod-2.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/prod-3.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/single-1.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/single-2.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/single-3.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/single-4.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/single-5.stdout +docs/planning/green-program/sockets/serials/787-regression/prove/single-6.stdout +docs/planning/green-program/sockets/serials/787-regression/round2/alloc-guard/red-mutation-name-clone.txt +docs/planning/green-program/sockets/serials/787-regression/round2/alloc-guard/red-shipped-b257e69e.txt +docs/planning/green-program/sockets/serials/787-regression/round2/x86/boot-1.stdout +docs/planning/green-program/sockets/serials/787-regression/round2/x86/boot-2.stdout +docs/planning/green-program/sockets/serials/787-regression/round2/x86/build-testing-tail.txt +docs/planning/green-program/sockets/serials/787-regression/round2/x86/prod-1.stdout +docs/planning/green-program/sockets/serials/787-regression/spec1/gdb_sample_1.txt +docs/planning/green-program/sockets/serials/787-regression/spec1/gdb_sample_2.txt +docs/planning/green-program/sockets/serials/787-regression/spec1/gdb_sample_3.txt +docs/planning/green-program/sockets/serials/787-regression/spec1/gdb_sample_4.txt +docs/planning/green-program/sockets/serials/787-regression/spec1/gdb_sample_5.txt +docs/planning/green-program/sockets/serials/787-regression/spec1/gdb_sample_6.txt +docs/planning/green-program/sockets/serials/787-regression/spec1/gdb_sample_7.txt +docs/planning/green-program/sockets/serials/787-regression/spec2/gdb_sample_1.txt +docs/planning/green-program/sockets/serials/x86-default-gate-soak-census-20260829.md +docs/planning/green-program/sockets/serials/x86-r3-ab-battery-driver-output-20260829.txt +docs/planning/green-program/sweeps/input-gui-aarch64-2026-09-06/evidence/PLAN-LAYER-SWEEP.md.orig +docs/planning/green-program/sweeps/input-gui-aarch64-2026-09-06/evidence/claimlint-before.json +docs/planning/green-program/sweeps/input-gui-aarch64-2026-09-06/evidence/source/482.txt +docs/planning/green-program/syscalls/796-FCNTL-EAGAIN-2026-09-05.md +docs/planning/green-program/syscalls/819-ORACLE-ARMING-2026-09-05.md +docs/planning/green-program/syscalls/serials/819-oracle-arming/08-branch-x86-boot-tests-pass.txt +docs/planning/green-program/syscalls/serials/819-oracle-arming/09-branch-x86-631-clock-gettime-red.txt +docs/planning/green-program/syscalls/serials/819-oracle-arming/10-branch-x86-fcntl-oracle-line-surfaced.txt +docs/planning/green-program/timekeeping/766-ROUND-RECORD-2026-09-06.md +docs/planning/green-program/timekeeping/767-FIX-2026-09-05.md +docs/planning/green-program/timekeeping/serials/766/08-x86-prod-smp-checker-clockgettime.txt +docs/planning/green-program/timekeeping/serials/766/10-rearm-leg-x86-three-runs.txt +docs/planning/green-program/timekeeping/serials/766/26-x86-boot-tests-gate-green-final.txt +docs/planning/green-program/timekeeping/serials/766/29-x86-boot-tests-merged-head.txt +docs/planning/green-program/timekeeping/serials/766/30-x86-prod-gate-merged-head.txt +docs/planning/green-program/timekeeping/serials/766/31-x86-smp-enum-gate-merged-head.txt +docs/planning/green-program/timekeeping/serials/766/32-x86-dispatch-no-alloc-merged-head.txt +docs/planning/green-program/timekeeping/serials/767/00-red-on-main-boot-tests-user.txt +docs/planning/green-program/timekeeping/serials/767/01-x86-boot-tests-run1-kernel.txt +docs/planning/green-program/timekeeping/serials/767/01-x86-boot-tests-run1-user.txt +docs/planning/green-program/timekeeping/serials/767/02-x86-boot-tests-run2-kernel.txt +docs/planning/green-program/timekeeping/serials/767/02-x86-boot-tests-run2-user.txt +docs/planning/green-program/timekeeping/serials/767/03-x86-prod-profile-kernel.txt +docs/planning/green-program/timekeeping/serials/767/03-x86-prod-profile-user.txt +docs/planning/green-program/tracing/855-RING-WINDOW-2026-09-06.md +docs/planning/green-program/tracing/SCHED-DIAG-855-2026-09-07.md +docs/planning/green-program/tracing/X86-533-2026-08-28.md +docs/planning/green-program/tracing/X86-PROVIDER-GATE-2026-09-06.md +docs/planning/green-program/tracing/serials/2026-09-02-prove-battery-README.md +docs/planning/green-program/tracing/serials/855/landing-x86-boot-tests-gate.txt +docs/planning/green-program/tracing/serials/855/x86-buffer2048-env-failed.txt +docs/planning/green-program/tracing/serials/855/x86-buffer2048-gate.txt +docs/planning/green-program/tracing/serials/855/x86-sched16384-gate.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/README.md +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot01/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot02/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot03/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot04/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot05/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot06/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot07/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot08/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot09/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/fix-branch-e7d019c6/boot10/harness_stdout.txt +docs/planning/green-program/tracing/serials/committed-script-2026-09-02/main-3d601400/boot01/harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot01-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot02-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot03-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot04-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot05-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot06-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot07-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot08-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot09-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot10-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot11-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot12-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot13-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot14-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot15-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot16-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot17-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot18-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot19-harness_stdout.txt +docs/planning/green-program/tracing/serials/fix-branch-2026-09-02/boot20-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot01-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot02-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot03-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot04-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot05-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot06-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot07-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot08-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot09-harness_stdout.txt +docs/planning/green-program/tracing/serials/old-bytes-2026-09-02/boot10-harness_stdout.txt +docs/planning/green-program/tracing/serials/x86-default-gate-pass-20260828.txt +docs/planning/green-program/tracing/serials/x86-tracing-gdb-harness-20260828.txt +docs/planning/green-program/tty/959-PEER-HOLD-2026-09-08.md +docs/planning/green-program/tty/EVIDENCE-2026-08-30.md +docs/planning/green-program/tty/EVIDENCE-x86-14arm-reproof-2026-09-02.md +docs/planning/green-program/tty/EVIDENCE-x86-fix-round-2026-08-31.md +docs/planning/green-program/tty/serials/959/.gitattributes +docs/planning/green-program/tty/serials/959/ab-audit.json +docs/planning/green-program/tty/serials/959/ab-control/boot-01/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-01/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-02/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-02/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-03/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-03/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-04/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-04/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-05/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-05/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-06/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-06/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-07/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-07/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-08/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-08/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-09/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-09/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-10/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-10/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-11/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-11/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-12/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-12/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-13/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-13/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-14/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-14/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-15/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-15/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-16/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-16/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-17/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-17/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-18/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-18/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-19/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-19/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-20/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-control/boot-20/serial.txt +docs/planning/green-program/tty/serials/959/ab-control/exit.txt +docs/planning/green-program/tty/serials/959/ab-control/revision.txt +docs/planning/green-program/tty/serials/959/ab-control/strict20.log +docs/planning/green-program/tty/serials/959/ab-prb/boot-01/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-01/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-02/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-02/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-03/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-03/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-04/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-04/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-05/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-05/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-06/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-06/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-07/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-07/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-08/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-08/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-09/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-09/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-10/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-10/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-11/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-11/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-12/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-12/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-13/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-13/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-14/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-14/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-15/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-15/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-16/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-16/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-17/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-17/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-18/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-18/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-19/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-19/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-20/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/ab-prb/boot-20/serial.txt +docs/planning/green-program/tty/serials/959/ab-prb/exit.txt +docs/planning/green-program/tty/serials/959/ab-prb/revision.txt +docs/planning/green-program/tty/serials/959/ab-prb/strict20.log +docs/planning/green-program/tty/serials/959/ab.sh.txt +docs/planning/green-program/tty/serials/959/beast-setup.sh.txt +docs/planning/green-program/tty/serials/959/beast/boot-tests.txt +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/aarch64_testing_profile_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/aarch64_testing_profile_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/block_request_lifetime_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/block_request_lifetime_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/blocking_fd_eagain_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/blocking_fd_eagain_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/capture_bxcap_schema_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/capture_bxcap_schema_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/capture_path_lock_free_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/capture_path_lock_free_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/context_restore_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/context_restore_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_component_h_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_component_h_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_coverage_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_coverage_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_mutation_register_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_mutation_register_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_sites_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_sites_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/critical_path_logging_census_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/critical_path_logging_census_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ctx_diag_ring_sample_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_fact_census_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_fact_census_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_path_lock_free_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_strand_census_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_strand_census_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dma_and_log_sink_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dma_and_log_sink_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/entry_point_df_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/entry_point_df_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/exec_lock_order_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/exec_lock_order_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/exit_tally_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/exit_tally_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ext2_disk_size_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ext2_disk_size_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ext2_lock_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ext2_lock_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/fork_lock_order_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/fork_lock_order_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_boot_facts_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_boot_facts_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_capture_drain_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_capture_drain_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_qmp_backstop_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_qmp_backstop_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/green_program_envelope_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/green_program_envelope_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/lockup_capture_guard_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/lockup_capture_guard_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/loopback_pump_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/loopback_pump_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/masked_binary_load_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/masked_binary_load_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/mmap_floor_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/mmap_floor_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/net_lock_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/net_lock_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/parallels_capture_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/parallels_capture_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/parallels_kill_by_name_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/parallels_kill_by_name_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/pipe_fifo_blocking_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/preempt_bracket_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/preempt_bracket_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/qemu_host_lock_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/qemu_host_lock_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/qemu_kill_by_name_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/qemu_kill_by_name_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ring_span_report_site_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ring_span_report_site_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/run_inspector_import_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/run_inspector_import_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/serial_line_atomicity_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/serial_line_atomicity_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/signal_eintr_predicate_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/signal_eintr_predicate_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/strand_handoff_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/strand_handoff_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/structure_preflight_parallel_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/structure_preflight_parallel_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/syscall_return_register_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/syscall_return_register_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/teardown_rustfmt_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/teardown_rustfmt_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/teardown_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/teardown_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/terminal_edge_capture_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/terminal_edge_capture_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/timer_wake_dispatch_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/timer_wake_dispatch_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/trace_ring_depth_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/trace_ring_depth_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tracing_provider_gate_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tracing_provider_gate_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_irq_fg_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_irq_fg_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_irq_pm_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_irq_pm_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_oracle_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_oracle_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/udp_ports_lock_irq_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/udp_socket_lock_irq_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/unix_stream_blocking_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/unix_stream_blocking_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/x86_boot_tests_profile_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/x86_smp_enum_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/x86_smp_enum_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/xhci_wait_irq_order_structure.status +docs/planning/green-program/tty/serials/959/beast/breenix_x86_boot_tests_1/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/beast/breenix_x86_boot_tests_1/run-inspector.json +docs/planning/green-program/tty/serials/959/beast/breenix_x86_boot_tests_1/serial_kernel.txt +docs/planning/green-program/tty/serials/959/beast/breenix_x86_boot_tests_1/serial_user.txt +docs/planning/green-program/tty/serials/959/beast/gate.exit +docs/planning/green-program/tty/serials/959/beast/gate.sh +docs/planning/green-program/tty/serials/959/beast/launcher.txt +docs/planning/green-program/tty/serials/959/beast/load-initial.txt +docs/planning/green-program/tty/serials/959/beast/load-launch.txt +docs/planning/green-program/tty/serials/959/code-claim-lint.exit +docs/planning/green-program/tty/serials/959/code-claim-lint.txt +docs/planning/green-program/tty/serials/959/code-message-claim-lint.exit +docs/planning/green-program/tty/serials/959/code-message-claim-lint.txt +docs/planning/green-program/tty/serials/959/control-fg-disassembly.txt +docs/planning/green-program/tty/serials/959/control-gdb-symbols.txt +docs/planning/green-program/tty/serials/959/control-pm-driver-disassembly.txt +docs/planning/green-program/tty/serials/959/docs-claim-lint.txt +docs/planning/green-program/tty/serials/959/docs-message-claim-lint.txt +docs/planning/green-program/tty/serials/959/final-audit.txt +docs/planning/green-program/tty/serials/959/fix-gdb-symbols.txt +docs/planning/green-program/tty/serials/959/fix-pm-driver-disassembly.txt +docs/planning/green-program/tty/serials/959/fix-pm-holder-disassembly.txt +docs/planning/green-program/tty/serials/959/fix-strict.sh.txt +docs/planning/green-program/tty/serials/959/fix-structure-final.txt +docs/planning/green-program/tty/serials/959/fix-structure.txt +docs/planning/green-program/tty/serials/959/fix/audit.json +docs/planning/green-program/tty/serials/959/fix/boot-01/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-01/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-02/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-02/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-03/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-03/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-04/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-04/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-05/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-05/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-06/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-06/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-07/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-07/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-08/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-08/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-09/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-09/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-10/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-10/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-11/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-11/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-12/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-12/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-13/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-13/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-14/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-14/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-15/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-15/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-16/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-16/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-17/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-17/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-18/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-18/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-19/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-19/serial.txt +docs/planning/green-program/tty/serials/959/fix/boot-20/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/fix/boot-20/serial.txt +docs/planning/green-program/tty/serials/959/fix/build.txt +docs/planning/green-program/tty/serials/959/fix/revision.txt +docs/planning/green-program/tty/serials/959/fix/strict20.exit +docs/planning/green-program/tty/serials/959/fix/strict20.txt +docs/planning/green-program/tty/serials/959/format-ratchet.txt +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq-v2/fg-forced.py +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq-v2/gdb.exit +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq-v2/gdb.txt +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq-v2/revision.txt +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq-v2/serial.txt +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq/fg-forced.py +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq/gdb.exit +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq/gdb.txt +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq/revision.txt +docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq/serial.txt +docs/planning/green-program/tty/serials/959/gdb-fg-irq/fg-irq.py +docs/planning/green-program/tty/serials/959/gdb-fg-irq/gdb.exit +docs/planning/green-program/tty/serials/959/gdb-fg-irq/gdb.txt +docs/planning/green-program/tty/serials/959/gdb-fg-irq/revision.txt +docs/planning/green-program/tty/serials/959/gdb-fg-irq/serial.txt +docs/planning/green-program/tty/serials/959/gdb-original/gdb.exit +docs/planning/green-program/tty/serials/959/gdb-original/gdb.txt +docs/planning/green-program/tty/serials/959/gdb-original/peer-repro.py +docs/planning/green-program/tty/serials/959/gdb-original/revision.txt +docs/planning/green-program/tty/serials/959/gdb-original/serial.txt +docs/planning/green-program/tty/serials/959/head-citation-audit.txt +docs/planning/green-program/tty/serials/959/historical-3f29bc7b/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/historical-3f29bc7b/serial.txt +docs/planning/green-program/tty/serials/959/historical-c93ecf52-boot15/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/historical-c93ecf52-boot15/serial.txt +docs/planning/green-program/tty/serials/959/historical-hash-audit.txt +docs/planning/green-program/tty/serials/959/issue-959.json +docs/planning/green-program/tty/serials/959/kernel-image-hashes.txt +docs/planning/green-program/tty/serials/959/landing/beast-load-during.txt +docs/planning/green-program/tty/serials/959/landing/beast/breenix_x86_boot_tests_1/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/landing/beast/breenix_x86_boot_tests_1/serial_kernel.txt +docs/planning/green-program/tty/serials/959/landing/beast/breenix_x86_boot_tests_1/serial_user.txt +docs/planning/green-program/tty/serials/959/landing/beast/landing-load.txt +docs/planning/green-program/tty/serials/959/landing/beast/landing-x86.txt +docs/planning/green-program/tty/serials/959/landing/boot-01/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/landing/boot-01/serial.txt +docs/planning/green-program/tty/serials/959/landing/boot-02/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/landing/boot-02/serial.txt +docs/planning/green-program/tty/serials/959/landing/boot-03/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/landing/boot-03/serial.txt +docs/planning/green-program/tty/serials/959/landing/boot-04/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/landing/boot-04/serial.txt +docs/planning/green-program/tty/serials/959/landing/boot-05/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/landing/boot-05/serial.txt +docs/planning/green-program/tty/serials/959/landing/build.txt +docs/planning/green-program/tty/serials/959/landing/citation-audit.txt +docs/planning/green-program/tty/serials/959/landing/message-claim-lint.txt +docs/planning/green-program/tty/serials/959/landing/prose-claim-lint.txt +docs/planning/green-program/tty/serials/959/landing/revision.txt +docs/planning/green-program/tty/serials/959/landing/strict5-audit.json +docs/planning/green-program/tty/serials/959/landing/strict5.txt +docs/planning/green-program/tty/serials/959/landing/structure.txt +docs/planning/green-program/tty/serials/959/landing/tree-claim-lint.txt +docs/planning/green-program/tty/serials/959/mutation-time-only.exit +docs/planning/green-program/tty/serials/959/mutation-time-only.txt +docs/planning/green-program/tty/serials/959/original-harness-source.txt +docs/planning/green-program/tty/serials/959/prb-gdb-symbols.txt +docs/planning/green-program/tty/serials/959/prb-pm-disassembly.txt +docs/planning/green-program/tty/serials/959/prod/boot/gate_boot_facts.txt +docs/planning/green-program/tty/serials/959/prod/boot/run-inspector.json +docs/planning/green-program/tty/serials/959/prod/boot/serial.txt +docs/planning/green-program/tty/serials/959/prod/preflight/aarch64_testing_profile_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/aarch64_testing_profile_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/block_request_lifetime_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/block_request_lifetime_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/blocking_fd_eagain_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/blocking_fd_eagain_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/capture_bxcap_schema_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/capture_bxcap_schema_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/capture_path_lock_free_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/capture_path_lock_free_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/context_restore_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/context_restore_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_component_h_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_component_h_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_coverage_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_coverage_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_mutation_register_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_mutation_register_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_sites_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_sites_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/critical_path_logging_census_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/critical_path_logging_census_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/ctx_diag_ring_sample_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_fact_census_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_fact_census_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_path_lock_free_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_strand_census_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_strand_census_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/dma_and_log_sink_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/dma_and_log_sink_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/entry_point_df_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/entry_point_df_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/exec_lock_order_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/exec_lock_order_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/exit_tally_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/exit_tally_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/ext2_disk_size_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/ext2_disk_size_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/ext2_lock_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/ext2_lock_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/fork_lock_order_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/fork_lock_order_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/gate_boot_facts_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/gate_boot_facts_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/gate_capture_drain_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/gate_capture_drain_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/gate_qmp_backstop_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/gate_qmp_backstop_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/green_program_envelope_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/green_program_envelope_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/lockup_capture_guard_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/lockup_capture_guard_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/loopback_pump_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/loopback_pump_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/masked_binary_load_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/masked_binary_load_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/mmap_floor_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/mmap_floor_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/net_lock_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/net_lock_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/parallels_capture_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/parallels_capture_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/parallels_kill_by_name_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/parallels_kill_by_name_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/pipe_fifo_blocking_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/preempt_bracket_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/preempt_bracket_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/qemu_host_lock_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/qemu_host_lock_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/qemu_kill_by_name_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/qemu_kill_by_name_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/ring_span_report_site_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/ring_span_report_site_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/run_inspector_import_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/run_inspector_import_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/serial_line_atomicity_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/serial_line_atomicity_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/signal_eintr_predicate_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/signal_eintr_predicate_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/strand_handoff_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/strand_handoff_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/structure_preflight_parallel_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/structure_preflight_parallel_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/syscall_return_register_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/syscall_return_register_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/teardown_rustfmt_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/teardown_rustfmt_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/teardown_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/teardown_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/terminal_edge_capture_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/terminal_edge_capture_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/timer_wake_dispatch_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/timer_wake_dispatch_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/trace_ring_depth_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/trace_ring_depth_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/tracing_provider_gate_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/tracing_provider_gate_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/tty_irq_fg_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/tty_irq_fg_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/tty_irq_pm_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/tty_irq_pm_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/tty_oracle_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/tty_oracle_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/udp_ports_lock_irq_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/udp_socket_lock_irq_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/unix_stream_blocking_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/unix_stream_blocking_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/x86_boot_tests_profile_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/x86_smp_enum_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/x86_smp_enum_structure.status +docs/planning/green-program/tty/serials/959/prod/preflight/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/tty/serials/959/prod/preflight/xhci_wait_irq_order_structure.status +docs/planning/green-program/tty/serials/959/prod/prod.exit +docs/planning/green-program/tty/serials/959/prod/prod.txt +docs/planning/green-program/tty/serials/959/prod/revision.txt +docs/planning/green-program/tty/serials/959/qemu-cleanup-beast.txt +docs/planning/green-program/tty/serials/959/qemu-cleanup-mac.txt +docs/planning/green-program/tty/serials/959/ratchet-green.exit +docs/planning/green-program/tty/serials/959/ratchet-green.txt +docs/planning/green-program/tty/serials/959/ratchet-red.exit +docs/planning/green-program/tty/serials/959/ratchet-red.txt +docs/planning/green-program/tty/serials/959/run-fg-forced.sh.txt +docs/planning/green-program/tty/serials/959/run-fg-gdb.sh.txt +docs/planning/green-program/tty/serials/959/run-peer-gdb.sh.txt +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/aarch64_testing_profile_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/aarch64_testing_profile_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/block_request_lifetime_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/block_request_lifetime_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/blocking_fd_eagain_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/blocking_fd_eagain_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/capture_bxcap_schema_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/capture_bxcap_schema_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/capture_path_lock_free_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/capture_path_lock_free_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/context_restore_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/context_restore_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_component_h_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_component_h_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_coverage_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_coverage_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_mutation_register_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_mutation_register_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_sites_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_sites_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/critical_path_logging_census_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/critical_path_logging_census_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ctx_diag_ring_sample_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ctx_diag_ring_sample_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/degenerate_transfer_fd_validation_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/degenerate_transfer_fd_validation_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_fact_census_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_fact_census_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_path_lock_free_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_path_lock_free_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_strand_census_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_strand_census_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dma_and_log_sink_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dma_and_log_sink_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/entry_point_df_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/entry_point_df_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/exec_lock_order_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/exec_lock_order_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/exit_tally_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/exit_tally_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ext2_disk_size_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ext2_disk_size_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ext2_lock_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ext2_lock_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/fcntl_pm_contention_gate_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/fcntl_pm_contention_gate_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/fork_lock_order_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/fork_lock_order_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_boot_facts_pipefail_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_boot_facts_pipefail_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_boot_facts_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_boot_facts_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_capture_drain_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_capture_drain_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_qmp_backstop_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_qmp_backstop_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_structure_preflight_wiring_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_structure_preflight_wiring_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/green_program_envelope_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/green_program_envelope_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/launcher_smoke_xhci_evidence_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/launcher_smoke_xhci_evidence_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/lockup_capture_guard_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/lockup_capture_guard_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/loopback_pump_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/loopback_pump_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/masked_binary_load_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/masked_binary_load_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/mmap_floor_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/mmap_floor_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/net_lock_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/net_lock_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/parallels_capture_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/parallels_capture_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/parallels_kill_by_name_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/parallels_kill_by_name_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/pipe_fifo_blocking_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/pipe_fifo_blocking_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/poll_tcp_gate_wiring_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/poll_tcp_gate_wiring_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/preempt_bracket_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/preempt_bracket_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/qemu_host_lock_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/qemu_host_lock_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/qemu_kill_by_name_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/qemu_kill_by_name_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ring_span_report_site_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ring_span_report_site_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ring_span_unfiltered_report_site_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ring_span_unfiltered_report_site_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/run_inspector_import_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/run_inspector_import_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/serial_line_atomicity_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/serial_line_atomicity_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/signal_eintr_predicate_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/signal_eintr_predicate_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/strand_handoff_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/strand_handoff_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/structure_preflight_parallel_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/structure_preflight_parallel_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/syscall_return_register_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/syscall_return_register_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/teardown_rustfmt_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/teardown_rustfmt_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/teardown_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/teardown_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/terminal_edge_capture_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/terminal_edge_capture_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/timer_wake_dispatch_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/timer_wake_dispatch_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/trace_ring_depth_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/trace_ring_depth_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tracing_provider_gate_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tracing_provider_gate_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ttbr0_shadow_reconciliation_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ttbr0_shadow_reconciliation_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_irq_fg_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_irq_fg_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_irq_pm_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_irq_pm_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_oracle_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_oracle_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/udp_ports_lock_irq_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/udp_ports_lock_irq_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/udp_socket_lock_irq_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/udp_socket_lock_irq_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/unix_stream_blocking_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/unix_stream_blocking_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/x86_boot_tests_profile_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/x86_boot_tests_profile_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/x86_smp_enum_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/x86_smp_enum_structure.status +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/xhci_wait_irq_order_structure.metrics +docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/xhci_wait_irq_order_structure.status +docs/planning/green-program/tty/serials/x86-boot-tests-attempt1-boot2-timing-miss-20260831.txt +docs/planning/green-program/tty/serials/x86-boot-tests-attempt2-boot9-timing-miss-20260831.txt +docs/planning/green-program/tty/serials/x86-dedicated-tty-oracle-gate-5x-20260831.txt +docs/planning/green-program/tty/serials/x86-fix2-beast-contention-evidence-20260831.txt +docs/planning/green-program/tty/serials/x86-fix2-dedicated-tty-oracle-gate-script-log-20260831.txt +docs/planning/green-program/tty/serials/x86-fix2-prod-profile-gate-CONTENTION-FAIL-script-log-20260831.txt +docs/planning/green-program/tty/serials/x86-fix2-prod-profile-gate-retry-PASS-script-log-20260831.txt +docs/planning/green-program/tty/serials/x86-mutation-M1a-master-nonblock-reverted-verdict-20260831.txt +docs/planning/green-program/tty/serials/x86-mutation-M1a-reverted-clean-verdict-20260831.txt +docs/planning/green-program/tty/serials/x86-prod-profile-gate-with-tty-canary-run1-20260831.txt +docs/planning/green-program/tty/serials/x86-prod-profile-gate-with-tty-canary-run5-20260831.txt +docs/planning/green-program/tty/serials/x86-tty-oracle-25boot-HEAD-0efa94a9-20260902.txt +docs/planning/green-program/x86-prod/serials/prove-673-leg3-boot4-667-recurrence.md +docs/planning/t3g-prb/GATE-BASELINE-f96ea36c.md +docs/planning/teardown-unification/589-ROUND2-PARTITION-2026-08-20.md +docs/planning/teardown-unification/pr3-round3-gate-logs/03-x86-build-beast.txt +docs/planning/teardown-unification/pr3-round3-gate-logs/README.md +docs/planning/triage-sweep-2026-08-29/ATTRIBUTION.md +docs/planning/x86-636/636-RCA-AND-FIX.md +docs/planning/x86-672/serials/branch-dc987245-gate-pass.txt +docs/planning/x86-672/serials/branch-x86-boot-tests-pass.txt +docs/planning/x86-672/serials/main-baseline-bc383295-gate.txt +docs/planning/x86-672/serials/mutation-unpaired-enable-gate.txt +docs/planning/x86-smp/PR1-ENUM-2026-09-05.md +docs/planning/x86-smp/serials/pr1/README.md +docs/planning/x86-smp/serials/pr1/final-gate-3legs.txt +docs/planning/x86-smp/serials/pr1/leg-serial-excerpts.txt +docs/planning/x86-smp/serials/pr1/mut-m1-smp1-smp2.txt +docs/planning/x86-smp/serials/pr1/oracle-main-smp2.txt +docs/planning/x86-smp/serials/pr1/resmoke-merged-head.txt +docs/planning/x86-smp/serials/pr1/round2-x86-gates.txt +docs/planning/x86-smp/serials/pr1/x86-boot-tests-x1.txt +docs/planning/x86-smp/serials/pr1/x86-prod-profile.txt +docs/planning/xhci-head-to-head.md +kernel/src/arch_impl/aarch64/context_switch.rs +kernel/src/fs/devfs/mod.rs +kernel/src/ipc/fd.rs +kernel/src/ipc/poll.rs +kernel/src/ipc/stdin.rs +kernel/src/main.rs +kernel/src/main_aarch64.rs +kernel/src/process/process.rs +kernel/src/socket/unix.rs +kernel/src/syscall/blocking_io.rs +kernel/src/syscall/blocking_io_oracle.rs +kernel/src/syscall/fs.rs +kernel/src/syscall/handlers.rs +kernel/src/syscall/ioctl.rs +kernel/src/syscall/pipe.rs +kernel/src/task/kthread.rs +kernel/src/task/mod.rs +kernel/src/task/process_task.rs +kernel/src/task/softirq_tests.rs +kernel/src/task/softirqd.rs +kernel/src/task/timer_wake_oracle.rs +kernel/src/test_framework/registry.rs +linux-profile-artifacts/input-profile-source-refs.txt +linux-profile-artifacts/runtime-trace-commands.txt +scripts/f23-render-verdict.sh +scripts/f24-render-verdict.sh +scripts/lib/python-with-pil.sh +scripts/parallels/capture-display.sh +scripts/run-structure-tests.sh +scripts/score-blocking-io-oracle.py +scripts/score-input-inject-negative-control.py +scripts/score-softirq-deferral.py +scripts/test-softirq-strict-status.py +scripts/x86-gate-verdict.sh +tests/blocking_fd_eagain_structure.rs +tests/console_read_structure.rs +tests/fixtures/softirq-deferral-ok.txt +tests/fixtures/udp-socket-lock-aarch64-serial.txt +tests/gate_capture_drain_structure.rs +tests/gate_qmp_backstop_structure.rs +tests/loopback_pump_structure.rs +tests/parallels_capture_structure.rs +tests/run_inspector_import_structure.rs +tests/softirq_deferral_structure.rs +tests/structure_preflight_parallel_structure.rs +tests/support/python_with_pil.rs +tests/timer_wake_dispatch_structure.rs +tests/ttbr0_shadow_reconciliation_structure.rs +tests/tty_irq_pm_structure.rs +tests/unix_stream_blocking_structure.rs +tests/x86_boot_tests_profile_structure.rs +tools/breenix-runs/DESIGN.md +tools/breenix-runs/README.md +tools/breenix-runs/ROUND-2026-09-06.md +tools/breenix-runs/Sources/BreenixRuns/Launch/RemoteCommand.swift +userspace/programs/Cargo.toml +userspace/programs/build.sh +userspace/programs/src/console_read_oracle.rs +userspace/programs/src/futex_handoff_oracle.rs +userspace/programs/src/pipe_fifo_blocking_oracle.rs +userspace/programs/src/unix_stream_blocking_oracle.rs +userspace/programs/src/unix_stream_blocking_supervisor.rs diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-message-claim.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-message-claim.txt new file mode 100644 index 000000000..b2e051382 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-message-claim.txt @@ -0,0 +1 @@ +claim-lint: clean commit message (.tmp/merged-code-commit.txt). diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-tree-claim.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-tree-claim.txt new file mode 100644 index 000000000..fec48583d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/merge-tree-claim.txt @@ -0,0 +1,3 @@ +claim-lint: clean (1950 file(s) checked, changed hunks vs 3a8a973b013d). +claim-lint: 1193 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). +claim-lint: 4494 target(s) SKIPPED, not checked (extension not in ['.md', '.py', '.rs', '.sh', '.txt']): .gitattributes, docs/planning/721-x86-exec/serials/close-2026-09-01/prod-gate-post-merge-9e5f47f5.log, docs/planning/721-x86-exec/serials/prove2-2026-09-01/leg3-boot-tests-x5.log, docs/planning/721-x86-exec/serials/prove2-2026-09-01/leg4-prod-gate-x5-plus-full.log, docs/planning/green-program/aarch64-testing/serials/3f-pr2/landing-x86/qemu.log, docs/planning/green-program/aarch64-testing/serials/803/inputs.json, docs/planning/green-program/aarch64-testing/serials/803/landing/inputs.json, docs/planning/green-program/aarch64-testing/serials/803/manifest.json, docs/planning/green-program/bus/serials/boot-tests-run1-gate.log, docs/planning/green-program/bus/serials/mut5a-boottests-run-gate.log, docs/planning/green-program/bus/serials/mut5a-prod-run-gate.log, docs/planning/green-program/bus/serials/mut5b-boottests-flag-deleted-run-gate.log, docs/planning/green-program/bus/serials/mut5c-boottests-flag-quoted-run-gate.log, docs/planning/green-program/bus/serials/mut5d-prod-e1000-flag-quoted-run-gate.log, docs/planning/green-program/bus/serials/n1-proof-added-e1000-no-net-run1-gate.log, docs/planning/green-program/bus/serials/prod-profile-run1-gate.log, docs/planning/green-program/bus/serials/x86-enum-gate/gate-logs/boot-tests-batch1-run1to6-gate.log, docs/planning/green-program/bus/serials/x86-enum-gate/gate-logs/boot-tests-batch2-run1to3-gate.log, docs/planning/green-program/bus/serials/x86-enum-gate/gate-logs/boot-tests-batch3-run1to11-gate.log, docs/planning/green-program/bus/serials/x86-enum-gate/gate-logs/boot-tests-batch4b-run1-gate.log, docs/planning/green-program/bus/serials/x86-enum-gate/gate-logs/boot-tests-batch5-run1to5-gate.log, docs/planning/green-program/bus/serials/x86-enum-gate/green-prod-profile-run1/gate.log, docs/planning/green-program/gates/957-evidence/all-suites.log, docs/planning/green-program/gates/957-evidence/arm-build.log, docs/planning/green-program/gates/957-evidence/arm-gate.log, docs/planning/green-program/gates/957-evidence/claim-code.log, docs/planning/green-program/gates/957-evidence/drain-01.log, docs/planning/green-program/gates/957-evidence/drain-02.log, docs/planning/green-program/gates/957-evidence/drain-03.log, docs/planning/green-program/gates/957-evidence/drain-04.log, docs/planning/green-program/gates/957-evidence/drain-05.log, docs/planning/green-program/gates/957-evidence/drain-06.log, docs/planning/green-program/gates/957-evidence/drain-07.log, docs/planning/green-program/gates/957-evidence/drain-08.log, docs/planning/green-program/gates/957-evidence/drain-09.log, docs/planning/green-program/gates/957-evidence/drain-10.log, docs/planning/green-program/gates/957-evidence/drain-11.log, docs/planning/green-program/gates/957-evidence/drain-12.log, docs/planning/green-program/gates/957-evidence/drain-13.log, docs/planning/green-program/gates/957-evidence/drain-14.log, docs/planning/green-program/gates/957-evidence/drain-15.log, docs/planning/green-program/gates/957-evidence/drain-16.log, docs/planning/green-program/gates/957-evidence/drain-17.log, docs/planning/green-program/gates/957-evidence/drain-18.log, docs/planning/green-program/gates/957-evidence/drain-19.log, docs/planning/green-program/gates/957-evidence/drain-20.log, docs/planning/green-program/gates/957-evidence/drain-green.log, docs/planning/green-program/gates/957-evidence/issue-957.json, docs/planning/green-program/gates/957-evidence/landing-arm-build.log, docs/planning/green-program/gates/957-evidence/landing-clean-disk-arm-build.log, docs/planning/green-program/gates/957-evidence/landing-clean-disk-arm-gate.log, docs/planning/green-program/gates/957-evidence/landing-clean-disk-structure.log, docs/planning/green-program/gates/957-evidence/landing-clean-disk-x86-gate.log, docs/planning/green-program/gates/957-evidence/landing-clean-disk-x86-serial-kernel.log, docs/planning/green-program/gates/957-evidence/landing-clean-disk-x86-serial-user.log, docs/planning/green-program/gates/957-evidence/landing-clean-disk-x86-userspace.log, docs/planning/green-program/gates/957-evidence/landing-final-arm-build.log, docs/planning/green-program/gates/957-evidence/landing-final-arm-gate.log, docs/planning/green-program/gates/957-evidence/landing-final-structure.log, docs/planning/green-program/gates/957-evidence/landing-final-x86-gate.log, docs/planning/green-program/gates/957-evidence/landing-final-x86-userspace.log, docs/planning/green-program/gates/957-evidence/landing-parallels-failure.log, docs/planning/green-program/gates/957-evidence/landing-structure.log, docs/planning/green-program/gates/957-evidence/maintenance-exhaustion-red.log, docs/planning/green-program/gates/957-evidence/maintenance-exhaustion-restored.log, docs/planning/green-program/gates/957-evidence/maintenance-full-structure.log, docs/planning/green-program/gates/957-evidence/maintenance-import-red.log, docs/planning/green-program/gates/957-evidence/maintenance-import-restored.log, docs/planning/green-program/gates/957-evidence/maintenance-restricted-pil.log, docs/planning/green-program/gates/957-evidence/maintenance-retry-red.log, docs/planning/green-program/gates/957-evidence/maintenance-retry-restored.log, docs/planning/green-program/gates/957-evidence/maintenance-revision-diff.log, docs/planning/green-program/gates/957-evidence/maintenance-suite-details.log, docs/planning/green-program/gates/957-evidence/maintenance-wiring-red.log, docs/planning/green-program/gates/957-evidence/maintenance-wiring-restored.log, docs/planning/green-program/gates/957-evidence/mutation-red.log, docs/planning/green-program/gates/957-evidence/pil-citation-audit.log, docs/planning/green-program/gates/957-evidence/pil-code-lint.log, docs/planning/green-program/gates/957-evidence/pil-doc-lint.log, docs/planning/green-program/gates/957-evidence/pil-full.log, docs/planning/green-program/gates/957-evidence/pil-merge.log, docs/planning/green-program/gates/957-evidence/pil-merged-full.log, docs/planning/green-program/gates/957-evidence/pil-mutation.log, docs/planning/green-program/gates/957-evidence/pil-probe-beast.log, docs/planning/green-program/gates/957-evidence/pil-probe-mac.log, docs/planning/green-program/gates/957-evidence/pil-restricted-tip.log, docs/planning/green-program/gates/957-evidence/pil-restricted.log, docs/planning/green-program/gates/957-evidence/pil-wiring-red.log, docs/planning/green-program/gates/957-evidence/qmp-green.log, docs/planning/green-program/gates/957-evidence/retry-green.log, docs/planning/green-program/gates/957-evidence/sleep-census.log, docs/planning/green-program/gates/957-evidence/v1-exhaustion-red.log, docs/planning/green-program/gates/957-evidence/v1-full-structure.log, docs/planning/green-program/gates/957-evidence/v1-gate_capture_drain_structure.log, docs/planning/green-program/gates/957-evidence/v1-import-mutation.log, docs/planning/green-program/gates/957-evidence/v1-parallels_capture_structure.log, docs/planning/green-program/gates/957-evidence/v1-restricted-green.log, docs/planning/green-program/gates/957-evidence/v1-retry-mutation.log, docs/planning/green-program/gates/957-evidence/v1-structure_preflight_parallel_structure.log, docs/planning/green-program/gates/957-evidence/v1-wiring-mutation.log, docs/planning/green-program/gates/957-evidence/x86-gate.log, docs/planning/green-program/gates/963-evidence/arm-build.log, docs/planning/green-program/gates/963-evidence/arm-gate.log, docs/planning/green-program/gates/963-evidence/arm-preflight-details.log, docs/planning/green-program/gates/963-evidence/citation-audit.log, docs/planning/green-program/gates/963-evidence/cleanup.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/checks.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-duplicate.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-empty-core.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-empty-decoded.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-empty-ms.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-leading-noise.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-missing-bracket.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-missing-reason.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-nondigit-decoded.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-nondigit-ms.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-trailing-noise.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-wrong-reason.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-old-predicate.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/invalid-budget-old-predicate-red.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/invalid-budget-restored-green.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/missing-tool-old-predicate-red.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/missing-tool-restored-green.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/qmp.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/shipped-deadline-removed.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/structure-details.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/structure.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/v1-old-adapter.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/v2-old-hung_dump.log, docs/planning/green-program/gates/963-evidence/fixpass-complete/v2-old-missing_socket.log, docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/checks.log, docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/cleanup.log, docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/fixture.diff, docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/invalid-budget-old-predicate-red.log, docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/invalid-budget-restored-green.log, docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/missing-tool-old-predicate-red.log, docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/missing-tool-restored-green.log, docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/qmp.log, docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/structure-details.log, docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/structure.log, docs/planning/green-program/gates/963-evidence/fixpass/cleanup.log, docs/planning/green-program/gates/963-evidence/fixpass/fixture-green-details.log, docs/planning/green-program/gates/963-evidence/fixpass/fixture-green.log, docs/planning/green-program/gates/963-evidence/fixpass/shipped-deadline-removed.log, docs/planning/green-program/gates/963-evidence/fixpass/structure-details.log, docs/planning/green-program/gates/963-evidence/fixpass/structure-sweep.log, docs/planning/green-program/gates/963-evidence/fixpass/v1-old-adapter.log, docs/planning/green-program/gates/963-evidence/fixpass/v1-red.log, docs/planning/green-program/gates/963-evidence/fixpass/v2-old-hung_dump.log, docs/planning/green-program/gates/963-evidence/fixpass/v2-old-missing_socket.log, docs/planning/green-program/gates/963-evidence/hog-pids.log, docs/planning/green-program/gates/963-evidence/issue-963.json, docs/planning/green-program/gates/963-evidence/land-prep/aarch64-build.log, docs/planning/green-program/gates/963-evidence/land-prep/aarch64-strict-facts.log, docs/planning/green-program/gates/963-evidence/land-prep/aarch64-strict-serial.log, docs/planning/green-program/gates/963-evidence/land-prep/aarch64-strict.log, docs/planning/green-program/gates/963-evidence/land-prep/artifact-links.json, docs/planning/green-program/gates/963-evidence/land-prep/build-commands.log, docs/planning/green-program/gates/963-evidence/land-prep/cleanup.log, docs/planning/green-program/gates/963-evidence/land-prep/current-citation-map.log, docs/planning/green-program/gates/963-evidence/land-prep/docs-msg.log, docs/planning/green-program/gates/963-evidence/land-prep/docs-tree.log, docs/planning/green-program/gates/963-evidence/land-prep/input-provenance.json, docs/planning/green-program/gates/963-evidence/land-prep/merge-msg.log, docs/planning/green-program/gates/963-evidence/land-prep/merge-tree.log, docs/planning/green-program/gates/963-evidence/land-prep/qmp-fixture.log, docs/planning/green-program/gates/963-evidence/land-prep/source-citations.log, docs/planning/green-program/gates/963-evidence/land-prep/strict-preflight-details.log, docs/planning/green-program/gates/963-evidence/land-prep/structure-details.log, docs/planning/green-program/gates/963-evidence/land-prep/structure.log, docs/planning/green-program/gates/963-evidence/land-prep/verification.log, docs/planning/green-program/gates/963-evidence/land-prep/x86-build.log, docs/planning/green-program/gates/963-evidence/landing-final/aarch64-build.log, docs/planning/green-program/gates/963-evidence/landing-final/aarch64-gate_boot_facts.log, docs/planning/green-program/gates/963-evidence/landing-final/aarch64-inspector-import.log, docs/planning/green-program/gates/963-evidence/landing-final/aarch64-preflight-details.log, docs/planning/green-program/gates/963-evidence/landing-final/aarch64-serial.log, docs/planning/green-program/gates/963-evidence/landing-final/aarch64-strict.log, docs/planning/green-program/gates/963-evidence/landing-final/cleanup.log, docs/planning/green-program/gates/963-evidence/landing-final/source-citations.log, docs/planning/green-program/gates/963-evidence/landing-final/structure-details.log, docs/planning/green-program/gates/963-evidence/landing-final/structure.log, docs/planning/green-program/gates/963-evidence/landing-final/verification.log, docs/planning/green-program/gates/963-evidence/landing-final/x86-gate.log, docs/planning/green-program/gates/963-evidence/landing-final/x86-gate_boot_facts.log, docs/planning/green-program/gates/963-evidence/landing-final/x86-inspector-import.log, docs/planning/green-program/gates/963-evidence/landing-final/x86-preflight-details.log, docs/planning/green-program/gates/963-evidence/landing-final/x86-qemu.log, docs/planning/green-program/gates/963-evidence/landing-final/x86-run-inspector.log, docs/planning/green-program/gates/963-evidence/landing-final/x86-serial_kernel.log, docs/planning/green-program/gates/963-evidence/landing-final/x86-serial_user.log, docs/planning/green-program/gates/963-evidence/landing-final/x86-userspace.log, docs/planning/green-program/gates/963-evidence/landing-retry/arm-build.log, docs/planning/green-program/gates/963-evidence/landing-retry/arm-gate.log, docs/planning/green-program/gates/963-evidence/landing-retry/arm-preflight-details.log, docs/planning/green-program/gates/963-evidence/landing-retry/beast-cleanup.log, docs/planning/green-program/gates/963-evidence/landing-retry/capture-drain.log, docs/planning/green-program/gates/963-evidence/landing-retry/load-wait.log, docs/planning/green-program/gates/963-evidence/landing-retry/mac-cleanup.log, docs/planning/green-program/gates/963-evidence/landing-retry/structure-details.log, docs/planning/green-program/gates/963-evidence/landing-retry/structure.log, docs/planning/green-program/gates/963-evidence/landing-retry/x86-gate.log, docs/planning/green-program/gates/963-evidence/landing-retry/x86-preflight-details.log, docs/planning/green-program/gates/963-evidence/landing-retry/x86-serial-kernel.log, docs/planning/green-program/gates/963-evidence/landing-retry/x86-serial-user.log, docs/planning/green-program/gates/963-evidence/landing-retry/x86-userspace.log, docs/planning/green-program/gates/963-evidence/landing/arm-build.log, docs/planning/green-program/gates/963-evidence/landing/arm-gate.log, docs/planning/green-program/gates/963-evidence/landing/arm-preflight-details.log, docs/planning/green-program/gates/963-evidence/landing/beast-cleanup.log, docs/planning/green-program/gates/963-evidence/landing/capture-drain.log, docs/planning/green-program/gates/963-evidence/landing/mac-cleanup.log, docs/planning/green-program/gates/963-evidence/landing/structure-details.log, docs/planning/green-program/gates/963-evidence/landing/structure.log, docs/planning/green-program/gates/963-evidence/landing/x86-gate.log, docs/planning/green-program/gates/963-evidence/landing/x86-preflight-details.log, docs/planning/green-program/gates/963-evidence/landing/x86-serial-kernel.log, docs/planning/green-program/gates/963-evidence/landing/x86-serial-user.log, docs/planning/green-program/gates/963-evidence/landing/x86-userspace.log, docs/planning/green-program/gates/963-evidence/load-01.log, docs/planning/green-program/gates/963-evidence/load-02.log, docs/planning/green-program/gates/963-evidence/load-03.log, docs/planning/green-program/gates/963-evidence/load-04.log, docs/planning/green-program/gates/963-evidence/load-05.log, docs/planning/green-program/gates/963-evidence/load-06.log, docs/planning/green-program/gates/963-evidence/load-07.log, docs/planning/green-program/gates/963-evidence/load-08.log, docs/planning/green-program/gates/963-evidence/load-09.log, docs/planning/green-program/gates/963-evidence/load-10.log, docs/planning/green-program/gates/963-evidence/load-11.log, docs/planning/green-program/gates/963-evidence/load-12.log, docs/planning/green-program/gates/963-evidence/load-13.log, docs/planning/green-program/gates/963-evidence/load-14.log, docs/planning/green-program/gates/963-evidence/load-15.log, docs/planning/green-program/gates/963-evidence/load-16.log, docs/planning/green-program/gates/963-evidence/load-17.log, docs/planning/green-program/gates/963-evidence/load-18.log, docs/planning/green-program/gates/963-evidence/load-19.log, docs/planning/green-program/gates/963-evidence/load-20.log, docs/planning/green-program/gates/963-evidence/load-progress.log, docs/planning/green-program/gates/963-evidence/load-results.json, docs/planning/green-program/gates/963-evidence/mutation-red.log, docs/planning/green-program/gates/963-evidence/normal-after-load.log, docs/planning/green-program/gates/963-evidence/normal.log, docs/planning/green-program/gates/963-evidence/pr-962.json, docs/planning/green-program/gates/963-evidence/restored.log, docs/planning/green-program/gates/963-evidence/verify-966/citations.log, docs/planning/green-program/gates/963-evidence/verify-966/qmp.log, docs/planning/green-program/gates/963-evidence/verify-966/structure-details.log, docs/planning/green-program/gates/963-evidence/verify-966/structure.log, docs/planning/green-program/gates/963-evidence/x86-gate.log, docs/planning/green-program/gates/963-evidence/x86-preflight-details.log, docs/planning/green-program/gates/963-evidence/x86-serial-kernel.log, docs/planning/green-program/gates/963-evidence/x86-serial-user.log, docs/planning/green-program/gates/963-evidence/x86-status.log, docs/planning/green-program/gates/963-evidence/x86-userspace.log, docs/planning/green-program/ipc/serials/813-a2/x86-gate.log, docs/planning/green-program/ipc/serials/813-a2/x86-preflight-capture-drain.log, docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/boot_1/qemu.log, docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/install.commands, docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/install.log, docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/kernel-build.log, docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/userspace-build.log, docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/inspector-import.log, docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/run-inspector.json, docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_1/inspector-import.log, docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_2/inspector-import.log, docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_2/run-inspector.json, docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_3/inspector-import.log, docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_3/run-inspector.json, docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/inspector-import.log, docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/qemu.log, docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/run-inspector.json, docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/boot_1/qemu.log, docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/install.commands, docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/install.log, docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/kernel-build.log, docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/userspace-build.log, docs/planning/green-program/ipc/serials/813-b/audit-issue-927.json, docs/planning/green-program/ipc/serials/813-b/audit-issue-936.json, docs/planning/green-program/ipc/serials/813-b/draft-unix-structure.log, docs/planning/green-program/ipc/serials/813-b/draft-userspace-build.log, docs/planning/green-program/ipc/serials/813-b/gate-results.json, docs/planning/green-program/ipc/serials/813-b/issue-927-closed.json, docs/planning/green-program/ipc/serials/813-b/issue-927-state.json, docs/planning/green-program/ipc/serials/813-b/issue-936-state.json, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/aarch64_testing_profile_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/block_request_lifetime_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/blocking_fd_eagain_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_bxcap_schema_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_path_lock_free_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/check-critical-path-violations.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.attempt-2.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_component_h_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_coverage_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_mutation_register_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_sites_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/critical_path_logging_census_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_fact_census_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_strand_census_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dma_and_log_sink_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/entry_point_df_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/entry_point_df_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exec_lock_order_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exit_tally_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exit_tally_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_disk_size_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_lock_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_lock_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fork_lock_order_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_capture_drain_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_qmp_backstop_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/green_program_envelope_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/lockup_capture_guard_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/loopback_pump_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/loopback_pump_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/masked_binary_load_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/mmap_floor_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/mmap_floor_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/net_lock_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/net_lock_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_capture_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_capture_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_kill_by_name_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/preempt_bracket_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_host_lock_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_kill_by_name_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_report_site_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/run_inspector_import_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/serial_line_atomicity_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/signal_eintr_predicate_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/stems, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/strand_handoff_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/strand_handoff_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/structure_preflight_parallel_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/syscall_return_register_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_rustfmt_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_rustfmt_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_rustfmt_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/terminal_edge_capture_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/timer_wake_dispatch_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/trace_ring_depth_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tracing_provider_gate_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_fg_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_pm_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_oracle_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_oracle_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/unix_stream_blocking_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_boot_tests_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_smp_enum_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/inspector-import.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/qemu.log, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/run-inspector.json, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/x86.exit, docs/planning/green-program/ipc/serials/813-b/landing/final/beast/x86.log, docs/planning/green-program/ipc/serials/813-b/landing/final/build-arm.log, docs/planning/green-program/ipc/serials/813-b/landing/final/claim-files.log, docs/planning/green-program/ipc/serials/813-b/landing/final/claim-message.log, docs/planning/green-program/ipc/serials/813-b/landing/final/claim-tree-scratch-finding.log, docs/planning/green-program/ipc/serials/813-b/landing/final/claim-tree.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/aarch64_testing_profile_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/block_request_lifetime_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/blocking_fd_eagain_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_bxcap_schema_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_path_lock_free_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/check-critical-path-violations.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/context_restore_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/context_restore_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_component_h_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_coverage_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_mutation_register_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_sites_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/critical_path_logging_census_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_fact_census_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_strand_census_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dma_and_log_sink_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/entry_point_df_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/entry_point_df_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exec_lock_order_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exit_tally_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exit_tally_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_disk_size_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_lock_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_lock_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fork_lock_order_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_capture_drain_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_qmp_backstop_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/green_program_envelope_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/lockup_capture_guard_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/loopback_pump_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/loopback_pump_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/masked_binary_load_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/mmap_floor_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/mmap_floor_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/net_lock_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/net_lock_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_capture_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_capture_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_kill_by_name_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/preempt_bracket_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_host_lock_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_kill_by_name_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_report_site_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/run_inspector_import_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/serial_line_atomicity_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/signal_eintr_predicate_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/stems, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/strand_handoff_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/strand_handoff_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/structure_preflight_parallel_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/syscall_return_register_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_rustfmt_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_rustfmt_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_rustfmt_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/terminal_edge_capture_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/timer_wake_dispatch_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/trace_ring_depth_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tracing_provider_gate_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_fg_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_pm_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_oracle_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_oracle_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/unix_stream_blocking_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_boot_tests_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_smp_enum_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/aarch64_testing_profile_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/block_request_lifetime_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/blocking_fd_eagain_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_bxcap_schema_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_path_lock_free_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/check-critical-path-violations.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/context_restore_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/context_restore_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_component_h_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_coverage_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_mutation_register_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_sites_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/critical_path_logging_census_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_fact_census_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_strand_census_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dma_and_log_sink_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/entry_point_df_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/entry_point_df_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exec_lock_order_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exit_tally_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exit_tally_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_disk_size_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_lock_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_lock_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fork_lock_order_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_capture_drain_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_qmp_backstop_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/green_program_envelope_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/lockup_capture_guard_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/loopback_pump_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/loopback_pump_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/masked_binary_load_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/mmap_floor_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/mmap_floor_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/net_lock_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/net_lock_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_capture_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_capture_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_kill_by_name_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/preempt_bracket_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_host_lock_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_kill_by_name_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_report_site_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/run_inspector_import_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/serial_line_atomicity_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/signal_eintr_predicate_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/stems, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/strand_handoff_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/strand_handoff_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/structure_preflight_parallel_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/syscall_return_register_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_rustfmt_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_rustfmt_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_rustfmt_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/terminal_edge_capture_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/timer_wake_dispatch_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/trace_ring_depth_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tracing_provider_gate_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_fg_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_pm_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_oracle_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_oracle_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/unix_stream_blocking_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_boot_tests_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_smp_enum_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/aarch64_testing_profile_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/aarch64_testing_profile_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/block_request_lifetime_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/block_request_lifetime_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/blocking_fd_eagain_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/blocking_fd_eagain_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_bxcap_schema_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_bxcap_schema_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_path_lock_free_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_path_lock_free_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/check-critical-path-violations.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/context_restore_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/context_restore_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_component_h_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_component_h_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_coverage_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_coverage_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_mutation_register_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_mutation_register_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_sites_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_sites_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/critical_path_logging_census_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/critical_path_logging_census_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ctx_diag_ring_sample_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/degenerate_transfer_fd_validation_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_fact_census_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_fact_census_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_path_lock_free_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_strand_census_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_strand_census_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dma_and_log_sink_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dma_and_log_sink_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/entry_point_df_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/entry_point_df_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exec_lock_order_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exec_lock_order_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exit_tally_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exit_tally_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_disk_size_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_disk_size_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_lock_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_lock_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fcntl_pm_contention_gate_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fork_lock_order_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fork_lock_order_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_pipefail_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_capture_drain_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_capture_drain_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_qmp_backstop_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_qmp_backstop_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_structure_preflight_wiring_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/green_program_envelope_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/green_program_envelope_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/launcher_smoke_xhci_evidence_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/lockup_capture_guard_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/lockup_capture_guard_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/loopback_pump_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/loopback_pump_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/masked_binary_load_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/masked_binary_load_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/mmap_floor_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/mmap_floor_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/net_lock_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/net_lock_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_capture_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_capture_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_kill_by_name_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_kill_by_name_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/pipe_fifo_blocking_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/poll_tcp_gate_wiring_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/preempt_bracket_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/preempt_bracket_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_host_lock_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_host_lock_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_kill_by_name_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_kill_by_name_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_report_site_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_report_site_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_unfiltered_report_site_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/run_inspector_import_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/run_inspector_import_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/serial_line_atomicity_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/serial_line_atomicity_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/signal_eintr_predicate_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/signal_eintr_predicate_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/stems, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/strand_handoff_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/strand_handoff_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/structure_preflight_parallel_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/structure_preflight_parallel_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/syscall_return_register_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/syscall_return_register_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_rustfmt_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_rustfmt_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_rustfmt_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_rustfmt_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/terminal_edge_capture_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/terminal_edge_capture_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/timer_wake_dispatch_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/timer_wake_dispatch_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/trace_ring_depth_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/trace_ring_depth_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tracing_provider_gate_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tracing_provider_gate_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ttbr0_shadow_reconciliation_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_fg_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_fg_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_pm_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_pm_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_oracle_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_oracle_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_ports_lock_irq_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_socket_lock_irq_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/unix_stream_blocking_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/unix_stream_blocking_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_boot_tests_profile_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_boot_tests_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_smp_enum_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_smp_enum_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/xhci_wait_irq_order_structure.attempt-1.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/final/strict.log, docs/planning/green-program/ipc/serials/813-b/landing/final/strict/inspector-import.log, docs/planning/green-program/ipc/serials/813-b/landing/final/strict/run-inspector.json, docs/planning/green-program/ipc/serials/813-b/landing/final/structure.log, docs/planning/green-program/ipc/serials/813-b/landing/final/unix-oracle.log, docs/planning/green-program/ipc/serials/813-b/landing/final/unix/boot_1/qemu.log, docs/planning/green-program/ipc/serials/813-b/landing/final/unix/install.commands, docs/planning/green-program/ipc/serials/813-b/landing/final/unix/install.log, docs/planning/green-program/ipc/serials/813-b/landing/final/unix/kernel-build.log, docs/planning/green-program/ipc/serials/813-b/landing/final/unix/userspace-build.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.etABhZ/install.commands, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.pIsdsf/install.commands, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/teardown_rustfmt_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/teardown_rustfmt_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/teardown_rustfmt_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/teardown_rustfmt_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_1/run-inspector.json, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/gate-manifest.json, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-886-supplement.json, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-886.json, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-891.json, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-957.json, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-959-supplement.json, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_813_aarch64.c1iTv3/install.commands, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/teardown_rustfmt_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/teardown_rustfmt_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/teardown_rustfmt_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/teardown_rustfmt_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/teardown_rustfmt_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/check-critical-path-violations.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/stems, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/teardown_rustfmt_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/teardown_rustfmt_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/teardown_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/x86_boot_tests_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/transitional-full.tar.gz, docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/full_count/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/full_count/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/full_count/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/results.json, docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/mutation.json, docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/candidate.patch, docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/install.commands, docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/mutation.json, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/check-critical-path-violations.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/teardown_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/check-critical-path-violations.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/teardown_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/x86_boot_tests_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/check-critical-path-violations.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/teardown_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/x86_boot_tests_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/check-critical-path-violations.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/teardown_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/check-critical-path-violations.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/teardown_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/x86_boot_tests_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/aarch64_testing_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/block_request_lifetime_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/blocking_fd_eagain_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/capture_bxcap_schema_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/capture_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/check-critical-path-violations.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/context_restore_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_component_h_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_coverage_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_mutation_register_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_sites_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/critical_path_logging_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ctx_diag_ring_sample_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_fact_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_path_lock_free_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_strand_census_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dma_and_log_sink_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/entry_point_df_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/exec_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/exit_tally_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ext2_disk_size_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ext2_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/fork_lock_order_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_boot_facts_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_capture_drain_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_qmp_backstop_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/green_program_envelope_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/lockup_capture_guard_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/loopback_pump_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/masked_binary_load_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/mmap_floor_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/net_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/parallels_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/parallels_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/pipe_fifo_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/preempt_bracket_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/qemu_host_lock_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/qemu_kill_by_name_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ring_span_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/run_inspector_import_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/serial_line_atomicity_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/signal_eintr_predicate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/strand_handoff_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/structure_preflight_parallel_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/syscall_return_register_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/teardown_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/teardown_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/terminal_edge_capture_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/timer_wake_dispatch_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/trace_ring_depth_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tracing_provider_gate_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_irq_fg_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_irq_pm_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_oracle_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/udp_ports_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/udp_socket_lock_irq_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/unix_stream_blocking_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/x86_boot_tests_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/x86_boot_tests_profile_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/x86_smp_enum_structure.status, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/xhci_wait_irq_order_structure.status, docs/planning/green-program/ipc/serials/813-b/probe/candidate.patch, docs/planning/green-program/ipc/serials/813-b/probe/install.commands, docs/planning/green-program/ipc/serials/813-b/reverify-959/build-boot-tests.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/docs-claim-lint.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/docs-message-claim-lint.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/merge-claim-lint.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe-fifo-oracle.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/boot_1/qemu.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/install.commands, docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/install.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/kernel-build.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/userspace-build.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/teardown_rustfmt_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/teardown_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/x86_boot_tests_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/teardown_rustfmt_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/teardown_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/x86_boot_tests_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/teardown_rustfmt_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/teardown_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/x86_boot_tests_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/teardown_rustfmt_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/teardown_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/x86_boot_tests_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/teardown_rustfmt_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/teardown_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/x86_boot_tests_profile_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/prod.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/prod/inspector-import.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/strict3.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/structure.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/unix-oracle.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/boot_1/qemu.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/install.commands, docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/install.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/kernel-build.log, docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/userspace-build.log, docs/planning/green-program/ipc/serials/813-c/land2/aarch64-build.log, docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle-install.log, docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle-kernel-build.log, docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle-userspace-build.log, docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle.log, docs/planning/green-program/ipc/serials/813-c/land2/aarch64-prod.log, docs/planning/green-program/ipc/serials/813-c/land2/aarch64-strict.log, docs/planning/green-program/ipc/serials/813-c/land2/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-c/land2/claim-doc-msg.log, docs/planning/green-program/ipc/serials/813-c/land2/claim-doc-tree.log, docs/planning/green-program/ipc/serials/813-c/land2/final/aarch64-build.log, docs/planning/green-program/ipc/serials/813-c/land2/final/aarch64-strict.log, docs/planning/green-program/ipc/serials/813-c/land2/final/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-c/land2/final/citations.json, docs/planning/green-program/ipc/serials/813-c/land2/final/claim-message.log, docs/planning/green-program/ipc/serials/813-c/land2/final/claim-pr-body.log, docs/planning/green-program/ipc/serials/813-c/land2/final/claim-tree.log, docs/planning/green-program/ipc/serials/813-c/land2/final/gate-runs.json, docs/planning/green-program/ipc/serials/813-c/land2/final/kernel-format.log, docs/planning/green-program/ipc/serials/813-c/land2/final/structure.log, docs/planning/green-program/ipc/serials/813-c/land2/final/x86-boot.log, docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle-qemu.log, docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle.log, docs/planning/green-program/ipc/serials/813-c/land2/final/x86-userspace-build.log, docs/planning/green-program/ipc/serials/813-c/land2/gate-summary.json, docs/planning/green-program/ipc/serials/813-c/land2/kernel-format.log, docs/planning/green-program/ipc/serials/813-c/land2/merge-claim-msg.log, docs/planning/green-program/ipc/serials/813-c/land2/merge-claim-tree.log, docs/planning/green-program/ipc/serials/813-c/land2/softirq_deferral_structure.log, docs/planning/green-program/ipc/serials/813-c/land2/source-sha256.json, docs/planning/green-program/ipc/serials/813-c/land2/structure.log, docs/planning/green-program/ipc/serials/813-c/land2/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-c/land2/x86-build.log, docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-boot_1-qemu.log, docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-install.log, docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-kernel-build.log, docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-userspace-build.log, docs/planning/green-program/ipc/serials/813-c/landing-arm-strict-inspector-import.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-install.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-kernel-build.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-qemu.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-userspace-build.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-prod-inspector-import.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-prod.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-strict-inspector-import.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-strict.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/beast-userspace-build.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-code-initial.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-code-msg.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-code-tree.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-doc-msg.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-doc-tree.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-doc-wording-red.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/final-kernel-format.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-install.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-kernel-build.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-qemu.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-userspace-build.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-prod-inspector-import.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-prod.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-strict-inspector-import.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-strict.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-1.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-2.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-install.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-kernel-build.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-qemu.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-userspace-build.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/gate-summary.json, docs/planning/green-program/ipc/serials/813-c/reverify-960/input-control-final-green.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/input-control-green.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/input-control-mutation.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/input-control-original-driver-red.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/input-fixtures-red.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/mac-kernel-build.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/mac-userspace-build.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/merge-structure.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/reproduced-x86-boot.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/source-sha256.json, docs/planning/green-program/ipc/serials/813-c/reverify-960/structure.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-arm-build.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-claim-msg.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-claim-tree-final.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-claim-tree.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-format-final.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-ratchet-green.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-ratchet-red.log, docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/baseline-gap.log, docs/planning/green-program/ipc/serials/813-c/v1-review/claim-message.log, docs/planning/green-program/ipc/serials/813-c/v1-review/claim-tree.log, docs/planning/green-program/ipc/serials/813-c/v1-review/source-verification.json, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/aarch64_testing_profile_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/block_request_lifetime_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/blocking_fd_eagain_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/capture_bxcap_schema_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/capture_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/check-critical-path-violations.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/console_read_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/context_restore_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/coreproof_component_h_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/coreproof_coverage_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/coreproof_mutation_register_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/coreproof_sites_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/critical_path_logging_census_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ctx_diag_ring_sample_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/dispatch_fact_census_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/dispatch_path_lock_free_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/dispatch_strand_census_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/dma_and_log_sink_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/entry_point_df_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/exec_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/exit_tally_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ext2_disk_size_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ext2_lock_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/fork_lock_order_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_boot_facts_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_capture_drain_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_qmp_backstop_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/green_program_envelope_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/lockup_capture_guard_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/loopback_pump_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/masked_binary_load_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/mmap_floor_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/net_lock_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/parallels_capture_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/parallels_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/pipe_fifo_blocking_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/preempt_bracket_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/qemu_host_lock_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/qemu_kill_by_name_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ring_span_report_site_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/run_inspector_import_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/serial_line_atomicity_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/signal_eintr_predicate_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/softirq_deferral_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/strand_handoff_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/structure_preflight_parallel_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/syscall_return_register_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/teardown_rustfmt_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/teardown_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/terminal_edge_capture_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/timer_wake_dispatch_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/trace_ring_depth_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/tracing_provider_gate_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/tty_irq_fg_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/tty_irq_pm_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/tty_oracle_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/udp_ports_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/udp_socket_lock_irq_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/unix_stream_blocking_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/x86_boot_tests_profile_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/x86_smp_enum_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/xhci_wait_irq_order_structure.log, docs/planning/green-program/ipc/serials/813-c/v1-review/structure.log, docs/planning/green-program/irq-locks/serials/891/baseline/baseline.gdb, docs/planning/green-program/irq-locks/serials/891/baseline/debug-sections.ld, docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/probe.gdb, docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/probe.gdb, docs/planning/green-program/irq-locks/serials/891/review-fix/tested-source.patch, docs/planning/green-program/irq-locks/serials/891/testing-diagnostic-followup.diff, docs/planning/green-program/network/serials/586-pr3/.gitattributes, docs/planning/green-program/network/serials/586-pr3/aarch64-inputs.json, docs/planning/green-program/network/serials/586-pr3/always-extend/run.json, docs/planning/green-program/network/serials/586-pr3/always-extend/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-guard/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-guard/source.patch, docs/planning/green-program/network/serials/586-pr3/extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/landing/beast-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/breenix_gate_structure_preflight.eO1u9n/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing-x86.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-first/landing.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.VfI8lc/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_gate_structure_preflight.eO1u9n/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/breenix_x86_boot_tests_1/qemu.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-retry.exit, docs/planning/green-program/network/serials/586-pr3/landing/beast-retry/landing-x86-retry.log, docs/planning/green-program/network/serials/586-pr3/landing/beast-stop.json, docs/planning/green-program/network/serials/586-pr3/landing/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-first/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/aarch64_testing_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/block_request_lifetime_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/blocking_fd_eagain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_bxcap_schema_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/capture_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/check-critical-path-violations.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/context_restore_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_component_h_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_coverage_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_mutation_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/coreproof_sites_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/critical_path_logging_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ctx_diag_ring_sample_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_fact_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_path_lock_free_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dispatch_strand_census_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/dma_and_log_sink_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/entry_point_df_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exec_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/exit_tally_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_disk_size_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ext2_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/fork_lock_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_boot_facts_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_capture_drain_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_qmp_backstop_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/green_program_envelope_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/lockup_capture_guard_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/loopback_pump_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/masked_binary_load_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/mmap_floor_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/net_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/parallels_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/pipe_fifo_blocking_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/preempt_bracket_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_host_lock_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/qemu_kill_by_name_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/run_inspector_import_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/serial_line_atomicity_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/signal_eintr_predicate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/strand_handoff_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/structure_preflight_parallel_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/syscall_return_register_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_rustfmt_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/teardown_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/terminal_edge_capture_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/timer_wake_dispatch_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/trace_ring_depth_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tracing_provider_gate_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_fg_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_irq_pm_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/tty_oracle_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_ports_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/udp_socket_lock_irq_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_boot_tests_profile_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/x86_smp_enum_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.log, docs/planning/green-program/network/serials/586-pr3/landing/preflight-retry/xhci_wait_irq_order_structure.status, docs/planning/green-program/network/serials/586-pr3/landing/retry-processes.json, docs/planning/green-program/network/serials/586-pr3/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch, docs/planning/green-program/network/serials/586-pr3/r182-provenance.json, docs/planning/green-program/network/serials/586-pr3/r232-attempts.json, docs/planning/green-program/network/serials/586-pr3/r232-cleanup.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/r232-prod/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/source.patch, docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/starvation-attempts.json, docs/planning/green-program/network/serials/586-pr3/toolchain.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/run.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/source.patch, docs/planning/green-program/network/serials/946-revert/x86/breenix_gate_structure_preflight.CQ6uUr/gate_qmp_backstop_structure.log, docs/planning/green-program/network/serials/946-revert/x86/breenix_x86_boot_tests_1/qemu.log, docs/planning/green-program/network/serials/946-revert/x86/x86-retry.log, docs/planning/green-program/network/serials/946-revert/x86/x86.log, docs/planning/green-program/process/serials/927/baseline/gdb-probe.log, docs/planning/green-program/process/serials/927/baseline/repro-boot.log, docs/planning/green-program/process/serials/927/baseline/repro-build.log, docs/planning/green-program/process/serials/927/context-refusal/boot-tests-only-context-refusal.log, docs/planning/green-program/process/serials/927/context-refusal/breenix_x86_boot_tests_only.yN9Xhi/build.log, docs/planning/green-program/process/serials/927/context-refusal/proof-context-refusal.log, docs/planning/green-program/process/serials/927/final/docs-precommit/precommit-build.log, docs/planning/green-program/process/serials/927/final/docs-precommit/precommit-docs.log, docs/planning/green-program/process/serials/927/final/oracle-rescore.log, docs/planning/green-program/process/serials/927/final/precommit-build.log, docs/planning/green-program/process/serials/927/final/precommit-scorer.log, docs/planning/green-program/process/serials/927/host-120s/boot-tests-only-120s.log, docs/planning/green-program/process/serials/927/host-120s/breenix_x86_boot_tests_only.9Ey0VT/build.log, docs/planning/green-program/process/serials/927/host-120s/breenix_x86_boot_tests_only.9Ey0VT/image-build.log, docs/planning/green-program/process/serials/927/host-120s/breenix_x86_boot_tests_only.9Ey0VT/qemu.log, docs/planning/green-program/process/serials/927/host-120s/proof-120s.log, docs/planning/green-program/process/serials/927/host/boot-tests-only-contention.log, docs/planning/green-program/process/serials/927/host/boot-tests-only-preflight-wiring-fail.log, docs/planning/green-program/process/serials/927/host/oracle-x86-contention.log, docs/planning/green-program/process/serials/927/host/precommit-build.log, docs/planning/green-program/process/serials/927/host/precommit.log, docs/planning/green-program/process/serials/927/host/proof-contention.log, docs/planning/green-program/process/serials/927/host/proof-preflight-wiring-fail.log, docs/planning/green-program/process/serials/927/oracle/breenix_813_x86_64.MWnXFR/boot_1/qemu.log, docs/planning/green-program/process/serials/927/oracle/breenix_813_x86_64.MWnXFR/kernel-build.log, docs/planning/green-program/process/serials/927/oracle/oracle-retry.log, docs/planning/green-program/process/serials/927/oracle/oracle-x86.log, docs/planning/green-program/process/serials/927/proof/boot-tests-only.log, docs/planning/green-program/process/serials/927/proof/breenix_x86_boot_tests_1/qemu.log, docs/planning/green-program/process/serials/927/proof/breenix_x86_boot_tests_only.tBZNH3/build.log, docs/planning/green-program/process/serials/927/proof/breenix_x86_boot_tests_only.tBZNH3/image-build.log, docs/planning/green-program/process/serials/927/proof/breenix_x86_boot_tests_only.tBZNH3/qemu.log, docs/planning/green-program/process/serials/927/proof/breenix_x86_prod_profile/qemu.log, docs/planning/green-program/process/serials/927/proof/breenix_x86_prod_profile_build.log, docs/planning/green-program/process/serials/927/proof/x86-boot-tests.log, docs/planning/green-program/process/serials/927/proof/x86-prod.log, docs/planning/green-program/process/serials/927/quiesce-diagnostic/boot-tests-only-quiesce-stall.log, docs/planning/green-program/process/serials/927/quiesce-diagnostic/current-probe.log, docs/planning/green-program/process/serials/927/quiesce-diagnostic/current-snapshot.log, docs/planning/green-program/process/serials/927/quiesce-diagnostic/proof-quiesce-stall.log, docs/planning/green-program/process/serials/927/reverify/beast/breenix_813_x86_64.wdsXnx/boot_1/qemu.log, docs/planning/green-program/process/serials/927/reverify/beast/breenix_813_x86_64.wdsXnx/kernel-build.log, docs/planning/green-program/process/serials/927/reverify/beast/breenix_gate_structure_preflight.IpUn6r/gate_capture_drain_structure.log, docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_boot_tests_1/qemu.log, docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_boot_tests_only.LMopbd/build.log, docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_boot_tests_only.LMopbd/image-build.log, docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_boot_tests_only.LMopbd/qemu.log, docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_prod_profile/qemu.log, docs/planning/green-program/process/serials/927/reverify/beast/breenix_x86_prod_profile_build.log, docs/planning/green-program/process/serials/927/reverify/beast/reverify/boot-only.log, docs/planning/green-program/process/serials/927/reverify/beast/reverify/full.log, docs/planning/green-program/process/serials/927/reverify/beast/reverify/oracle-fixed.log, docs/planning/green-program/process/serials/927/reverify/beast/reverify/oracle.log, docs/planning/green-program/process/serials/927/reverify/beast/reverify/precommit-fixture.log, docs/planning/green-program/process/serials/927/reverify/beast/reverify/precommit.log, docs/planning/green-program/process/serials/927/reverify/beast/reverify/prod.log, docs/planning/green-program/process/serials/927/reverify/docs-claim-draft.log, docs/planning/green-program/sockets/serials/787-regression/ab-serials/main-1.runlog, docs/planning/green-program/sockets/serials/787-regression/ab-serials/main-2.runlog, docs/planning/green-program/sockets/serials/787-regression/ab-serials/main-3.runlog, docs/planning/green-program/sockets/serials/787-regression/ab-serials/pre-1.runlog, docs/planning/green-program/sockets/serials/787-regression/ab-serials/pre-2.runlog, docs/planning/green-program/sockets/serials/787-regression/ab-serials/pre-3.runlog, docs/planning/green-program/sockets/serials/787-regression/prove/gate4-1.stdout, docs/planning/green-program/sockets/serials/787-regression/prove/gate4-2.stdout, docs/planning/green-program/sockets/serials/787-regression/prove/prod-1.stdout, docs/planning/green-program/sockets/serials/787-regression/prove/prod-2.stdout, docs/planning/green-program/sockets/serials/787-regression/prove/prod-3.stdout, docs/planning/green-program/sockets/serials/787-regression/prove/single-1.stdout, docs/planning/green-program/sockets/serials/787-regression/prove/single-2.stdout, docs/planning/green-program/sockets/serials/787-regression/prove/single-3.stdout, docs/planning/green-program/sockets/serials/787-regression/prove/single-4.stdout, docs/planning/green-program/sockets/serials/787-regression/prove/single-5.stdout, docs/planning/green-program/sockets/serials/787-regression/prove/single-6.stdout, docs/planning/green-program/sockets/serials/787-regression/round2/x86/boot-1.stdout, docs/planning/green-program/sockets/serials/787-regression/round2/x86/boot-2.stdout, docs/planning/green-program/sockets/serials/787-regression/round2/x86/prod-1.stdout, docs/planning/green-program/sweeps/input-gui-aarch64-2026-09-06/evidence/PLAN-LAYER-SWEEP.md.orig, docs/planning/green-program/sweeps/input-gui-aarch64-2026-09-06/evidence/claimlint-before.json, docs/planning/green-program/tty/serials/959/.gitattributes, docs/planning/green-program/tty/serials/959/ab-audit.json, docs/planning/green-program/tty/serials/959/ab-control/strict20.log, docs/planning/green-program/tty/serials/959/ab-prb/strict20.log, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/aarch64_testing_profile_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/aarch64_testing_profile_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/block_request_lifetime_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/block_request_lifetime_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/blocking_fd_eagain_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/blocking_fd_eagain_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/capture_bxcap_schema_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/capture_bxcap_schema_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/capture_path_lock_free_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/capture_path_lock_free_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/context_restore_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/context_restore_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_component_h_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_component_h_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_coverage_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_coverage_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_mutation_register_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_mutation_register_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_sites_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_sites_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/critical_path_logging_census_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/critical_path_logging_census_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ctx_diag_ring_sample_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_fact_census_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_fact_census_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_path_lock_free_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_strand_census_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_strand_census_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dma_and_log_sink_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dma_and_log_sink_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/entry_point_df_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/entry_point_df_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/exec_lock_order_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/exec_lock_order_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/exit_tally_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/exit_tally_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ext2_disk_size_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ext2_disk_size_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ext2_lock_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ext2_lock_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/fork_lock_order_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/fork_lock_order_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_boot_facts_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_boot_facts_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_capture_drain_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_capture_drain_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_qmp_backstop_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_qmp_backstop_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/green_program_envelope_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/green_program_envelope_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/lockup_capture_guard_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/lockup_capture_guard_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/loopback_pump_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/loopback_pump_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/masked_binary_load_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/masked_binary_load_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/mmap_floor_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/mmap_floor_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/net_lock_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/net_lock_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/parallels_capture_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/parallels_capture_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/parallels_kill_by_name_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/parallels_kill_by_name_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/pipe_fifo_blocking_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/preempt_bracket_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/preempt_bracket_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/qemu_host_lock_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/qemu_host_lock_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/qemu_kill_by_name_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/qemu_kill_by_name_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ring_span_report_site_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ring_span_report_site_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/run_inspector_import_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/run_inspector_import_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/serial_line_atomicity_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/serial_line_atomicity_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/signal_eintr_predicate_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/signal_eintr_predicate_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/strand_handoff_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/strand_handoff_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/structure_preflight_parallel_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/structure_preflight_parallel_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/syscall_return_register_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/syscall_return_register_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/teardown_rustfmt_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/teardown_rustfmt_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/teardown_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/teardown_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/terminal_edge_capture_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/terminal_edge_capture_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/timer_wake_dispatch_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/timer_wake_dispatch_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/trace_ring_depth_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/trace_ring_depth_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tracing_provider_gate_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tracing_provider_gate_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_irq_fg_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_irq_fg_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_irq_pm_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_irq_pm_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_oracle_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_oracle_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/udp_ports_lock_irq_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/udp_socket_lock_irq_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/unix_stream_blocking_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/unix_stream_blocking_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/x86_boot_tests_profile_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/x86_smp_enum_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/x86_smp_enum_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/xhci_wait_irq_order_structure.status, docs/planning/green-program/tty/serials/959/beast/breenix_x86_boot_tests_1/run-inspector.json, docs/planning/green-program/tty/serials/959/beast/gate.exit, docs/planning/green-program/tty/serials/959/code-claim-lint.exit, docs/planning/green-program/tty/serials/959/code-message-claim-lint.exit, docs/planning/green-program/tty/serials/959/fix/audit.json, docs/planning/green-program/tty/serials/959/fix/strict20.exit, docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq-v2/gdb.exit, docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq/gdb.exit, docs/planning/green-program/tty/serials/959/gdb-fg-irq/gdb.exit, docs/planning/green-program/tty/serials/959/gdb-original/gdb.exit, docs/planning/green-program/tty/serials/959/issue-959.json, docs/planning/green-program/tty/serials/959/landing/strict5-audit.json, docs/planning/green-program/tty/serials/959/mutation-time-only.exit, docs/planning/green-program/tty/serials/959/prod/boot/run-inspector.json, docs/planning/green-program/tty/serials/959/prod/preflight/aarch64_testing_profile_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/aarch64_testing_profile_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/block_request_lifetime_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/block_request_lifetime_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/blocking_fd_eagain_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/blocking_fd_eagain_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/capture_bxcap_schema_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/capture_bxcap_schema_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/capture_path_lock_free_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/capture_path_lock_free_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/context_restore_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/context_restore_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_component_h_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_component_h_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_coverage_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_coverage_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_mutation_register_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_mutation_register_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_sites_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_sites_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/critical_path_logging_census_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/critical_path_logging_census_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/ctx_diag_ring_sample_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_fact_census_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_fact_census_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_path_lock_free_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_strand_census_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_strand_census_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/dma_and_log_sink_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/dma_and_log_sink_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/entry_point_df_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/entry_point_df_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/exec_lock_order_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/exec_lock_order_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/exit_tally_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/exit_tally_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/ext2_disk_size_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/ext2_disk_size_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/ext2_lock_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/ext2_lock_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/fork_lock_order_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/fork_lock_order_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/gate_boot_facts_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/gate_boot_facts_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/gate_capture_drain_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/gate_capture_drain_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/gate_qmp_backstop_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/gate_qmp_backstop_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/green_program_envelope_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/green_program_envelope_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/lockup_capture_guard_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/lockup_capture_guard_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/loopback_pump_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/loopback_pump_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/masked_binary_load_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/masked_binary_load_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/mmap_floor_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/mmap_floor_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/net_lock_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/net_lock_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/parallels_capture_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/parallels_capture_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/parallels_kill_by_name_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/parallels_kill_by_name_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/pipe_fifo_blocking_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/preempt_bracket_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/preempt_bracket_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/qemu_host_lock_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/qemu_host_lock_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/qemu_kill_by_name_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/qemu_kill_by_name_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/ring_span_report_site_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/ring_span_report_site_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/run_inspector_import_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/run_inspector_import_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/serial_line_atomicity_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/serial_line_atomicity_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/signal_eintr_predicate_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/signal_eintr_predicate_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/strand_handoff_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/strand_handoff_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/structure_preflight_parallel_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/structure_preflight_parallel_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/syscall_return_register_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/syscall_return_register_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/teardown_rustfmt_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/teardown_rustfmt_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/teardown_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/teardown_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/terminal_edge_capture_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/terminal_edge_capture_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/timer_wake_dispatch_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/timer_wake_dispatch_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/trace_ring_depth_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/trace_ring_depth_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/tracing_provider_gate_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/tracing_provider_gate_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/tty_irq_fg_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/tty_irq_fg_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/tty_irq_pm_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/tty_irq_pm_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/tty_oracle_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/tty_oracle_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/udp_ports_lock_irq_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/udp_socket_lock_irq_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/unix_stream_blocking_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/unix_stream_blocking_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/x86_boot_tests_profile_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/x86_smp_enum_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/x86_smp_enum_structure.status, docs/planning/green-program/tty/serials/959/prod/preflight/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/tty/serials/959/prod/preflight/xhci_wait_irq_order_structure.status, docs/planning/green-program/tty/serials/959/prod/prod.exit, docs/planning/green-program/tty/serials/959/ratchet-green.exit, docs/planning/green-program/tty/serials/959/ratchet-red.exit, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/aarch64_testing_profile_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/aarch64_testing_profile_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/block_request_lifetime_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/block_request_lifetime_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/blocking_fd_eagain_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/blocking_fd_eagain_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/capture_bxcap_schema_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/capture_bxcap_schema_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/capture_path_lock_free_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/capture_path_lock_free_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/context_restore_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/context_restore_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_component_h_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_component_h_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_coverage_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_coverage_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_mutation_register_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_mutation_register_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_sites_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_sites_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/critical_path_logging_census_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/critical_path_logging_census_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ctx_diag_ring_sample_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ctx_diag_ring_sample_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/degenerate_transfer_fd_validation_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/degenerate_transfer_fd_validation_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_fact_census_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_fact_census_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_path_lock_free_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_path_lock_free_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_strand_census_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_strand_census_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dma_and_log_sink_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dma_and_log_sink_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/entry_point_df_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/entry_point_df_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/exec_lock_order_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/exec_lock_order_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/exit_tally_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/exit_tally_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ext2_disk_size_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ext2_disk_size_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ext2_lock_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ext2_lock_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/fcntl_pm_contention_gate_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/fcntl_pm_contention_gate_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/fork_lock_order_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/fork_lock_order_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_boot_facts_pipefail_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_boot_facts_pipefail_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_boot_facts_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_boot_facts_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_capture_drain_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_capture_drain_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_qmp_backstop_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_qmp_backstop_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_structure_preflight_wiring_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_structure_preflight_wiring_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/green_program_envelope_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/green_program_envelope_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/launcher_smoke_xhci_evidence_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/launcher_smoke_xhci_evidence_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/lockup_capture_guard_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/lockup_capture_guard_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/loopback_pump_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/loopback_pump_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/masked_binary_load_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/masked_binary_load_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/mmap_floor_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/mmap_floor_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/net_lock_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/net_lock_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/parallels_capture_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/parallels_capture_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/parallels_kill_by_name_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/parallels_kill_by_name_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/pipe_fifo_blocking_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/pipe_fifo_blocking_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/poll_tcp_gate_wiring_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/poll_tcp_gate_wiring_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/preempt_bracket_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/preempt_bracket_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/qemu_host_lock_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/qemu_host_lock_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/qemu_kill_by_name_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/qemu_kill_by_name_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ring_span_report_site_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ring_span_report_site_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ring_span_unfiltered_report_site_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ring_span_unfiltered_report_site_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/run_inspector_import_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/run_inspector_import_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/serial_line_atomicity_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/serial_line_atomicity_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/signal_eintr_predicate_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/signal_eintr_predicate_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/strand_handoff_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/strand_handoff_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/structure_preflight_parallel_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/structure_preflight_parallel_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/syscall_return_register_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/syscall_return_register_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/teardown_rustfmt_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/teardown_rustfmt_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/teardown_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/teardown_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/terminal_edge_capture_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/terminal_edge_capture_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/timer_wake_dispatch_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/timer_wake_dispatch_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/trace_ring_depth_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/trace_ring_depth_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tracing_provider_gate_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tracing_provider_gate_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ttbr0_shadow_reconciliation_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ttbr0_shadow_reconciliation_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_irq_fg_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_irq_fg_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_irq_pm_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_irq_pm_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_oracle_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_oracle_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/udp_ports_lock_irq_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/udp_ports_lock_irq_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/udp_socket_lock_irq_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/udp_socket_lock_irq_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/unix_stream_blocking_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/unix_stream_blocking_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/x86_boot_tests_profile_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/x86_boot_tests_profile_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/x86_smp_enum_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/x86_smp_enum_structure.status, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/xhci_wait_irq_order_structure.metrics, docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/xhci_wait_irq_order_structure.status, review-evidence/pr956.json, tools/breenix-runs/Sources/BreenixRuns/Launch/RemoteCommand.swift, userspace/programs/Cargo.toml, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-provenance.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/merged-tip/initial-provenance.json diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.attempt-1.log new file mode 100644 index 000000000..b33a10ad5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..b33a10ad5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.attempt-1.log new file mode 100644 index 000000000..72a406904 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.attempt-1.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.log new file mode 100644 index 000000000..72a406904 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.attempt-1.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/blocking_fd_eagain_structure.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.attempt-1.log new file mode 100644 index 000000000..677bdb5c8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.attempt-1.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test every_budget_arm_is_read_separately ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..677bdb5c8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test every_budget_arm_is_read_separately ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..cf652e5a0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.attempt-1.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.log new file mode 100644 index 000000000..cf652e5a0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.attempt-1.log new file mode 100644 index 000000000..4fff106fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test observer_is_read_only_and_injection_requires_witness ... ok +test both_architectures_score_all_console_arms ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.log new file mode 100644 index 000000000..4fff106fb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/console_read_structure.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test observer_is_read_only_and_injection_requires_witness ... ok +test both_architectures_score_all_console_arms ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.attempt-1.log new file mode 100644 index 000000000..8718bfa14 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.attempt-1.log @@ -0,0 +1,110 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_fails_closed ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 65.55s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.log new file mode 100644 index 000000000..8718bfa14 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/context_restore_structure.log @@ -0,0 +1,110 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_fails_closed ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 65.55s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.attempt-1.log new file mode 100644 index 000000000..cb4fa18f4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.log new file mode 100644 index 000000000..cb4fa18f4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.attempt-1.log new file mode 100644 index 000000000..f3dce5f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.log new file mode 100644 index 000000000..f3dce5f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.attempt-1.log new file mode 100644 index 000000000..077190545 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..077190545 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.attempt-1.log new file mode 100644 index 000000000..633c928c0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_placed_site_is_declared ... ok +test every_declared_site_is_actually_placed ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.log new file mode 100644 index 000000000..633c928c0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_placed_site_is_declared ... ok +test every_declared_site_is_actually_placed ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.attempt-1.log new file mode 100644 index 000000000..99e67b37f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test zero_pin_files_stay_clean ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test critical_path_log_wider_census_is_pinned ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.log new file mode 100644 index 000000000..99e67b37f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test zero_pin_files_stay_clean ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test critical_path_log_wider_census_is_pinned ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.attempt-1.log new file mode 100644 index 000000000..285bde2b9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.attempt-1.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test diagnostic_sample_values_are_pinned ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test ctx_ring_writes_are_sampled ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_ring_writes_are_sampled ... ok +test sched_counter_is_padded_per_element ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..285bde2b9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test diagnostic_sample_values_are_pinned ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test ctx_ring_writes_are_sampled ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_ring_writes_are_sampled ... ok +test sched_counter_is_padded_per_element ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log new file mode 100644 index 000000000..c48e0712f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..c48e0712f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.attempt-1.log new file mode 100644 index 000000000..cdfe89164 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test the_fact_family_is_one_list_in_one_order ... ok +test note_fact_is_one_relaxed_atomic_add ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.log new file mode 100644 index 000000000..cdfe89164 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test the_fact_family_is_one_list_in_one_order ... ok +test note_fact_is_one_relaxed_atomic_add ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.attempt-1.log new file mode 100644 index 000000000..f663a8c0a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.log new file mode 100644 index 000000000..f663a8c0a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.attempt-1.log new file mode 100644 index 000000000..a5b96c591 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.log new file mode 100644 index 000000000..a5b96c591 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.attempt-1.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..a5547f97d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.attempt-1.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.log new file mode 100644 index 000000000..a5547f97d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.attempt-1.log new file mode 100644 index 000000000..e0860c185 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.log new file mode 100644 index 000000000..e0860c185 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.attempt-1.log new file mode 100644 index 000000000..17d051659 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test payload_guard_structure_is_present_and_load_bearing ... ok +test invocation_predicate_is_not_vacuous ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.log new file mode 100644 index 000000000..17d051659 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test payload_guard_structure_is_present_and_load_bearing ... ok +test invocation_predicate_is_not_vacuous ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.attempt-1.log new file mode 100644 index 000000000..baa71a002 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.attempt-1.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test run_one_itself_resets_the_park_marker ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test read_guard_drop_releases_before_waking ... ok +test write_guard_drop_releases_before_waking ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.log new file mode 100644 index 000000000..baa71a002 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test run_one_itself_resets_the_park_marker ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test read_guard_drop_releases_before_waking ... ok +test write_guard_drop_releases_before_waking ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.attempt-1.log new file mode 100644 index 000000000..e0687dd6e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..e0687dd6e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..13e5224e1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.log new file mode 100644 index 000000000..13e5224e1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.attempt-1.log new file mode 100644 index 000000000..6ca5338fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..6ca5338fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.attempt-1.log new file mode 100644 index 000000000..dd95f3e30 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test gate_boot_facts_line_has_all_required_fields ... ok +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.log new file mode 100644 index 000000000..dd95f3e30 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test gate_boot_facts_line_has_all_required_fields ... ok +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.attempt-1.log new file mode 100644 index 000000000..4ea8475b6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test converted_gates_exist_and_call_both_drain_functions ... ok +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.log new file mode 100644 index 000000000..4ea8475b6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_capture_drain_structure.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test converted_gates_exist_and_call_both_drain_functions ... ok +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.attempt-1.log new file mode 100644 index 000000000..57e026ed6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.attempt-1.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test hung_dump_report_rejects_malformed_lines ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test shipped_capture_deadline_and_mutations ... ok +test rejects_malformed_complete_reports ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.57s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..57e026ed6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_qmp_backstop_structure.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test hung_dump_report_rejects_malformed_lines ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test shipped_capture_deadline_and_mutations ... ok +test rejects_malformed_complete_reports ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.57s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.attempt-1.log new file mode 100644 index 000000000..b493aee17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..b493aee17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.attempt-1.log new file mode 100644 index 000000000..e1e30bca3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item2_mutation_proof ... ok +test item1_mutation_proof ... ok +test item4_mutation_proof ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.log new file mode 100644 index 000000000..e1e30bca3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item2_mutation_proof ... ok +test item1_mutation_proof ... ok +test item4_mutation_proof ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.attempt-1.log new file mode 100644 index 000000000..f457382a3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.92s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.log new file mode 100644 index 000000000..f457382a3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.92s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.attempt-1.log new file mode 100644 index 000000000..da8bf276b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.attempt-1.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_records_its_reason ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_exclusion_is_a_typed_guard ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test drain_owner_validator_rejects_force_release ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_wake_classification_reads_reader_state ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test no_force_release_of_the_drain_owner ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test oracle_snapshots_cover_the_census ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pin_guard_calls_decide_the_placement ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_preserves_the_wake ... ok +test rescue_retention_helpers_are_adjacent ... ok +test loopback_guest_budget_production_policy_cases ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test thread_placement_honours_the_cpu_pin ... ok +test rescue_retention_census ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test forced_stalled_home_retention ... ok +test forced_offline_home_declines_retention ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.log new file mode 100644 index 000000000..da8bf276b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/loopback_pump_structure.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_records_its_reason ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_exclusion_is_a_typed_guard ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test drain_owner_validator_rejects_force_release ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_wake_classification_reads_reader_state ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test no_force_release_of_the_drain_owner ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test oracle_snapshots_cover_the_census ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pin_guard_calls_decide_the_placement ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_preserves_the_wake ... ok +test rescue_retention_helpers_are_adjacent ... ok +test loopback_guest_budget_production_policy_cases ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test thread_placement_honours_the_cpu_pin ... ok +test rescue_retention_census ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test forced_stalled_home_retention ... ok +test forced_offline_home_declines_retention ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.attempt-1.log new file mode 100644 index 000000000..a0d7b28ee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.log new file mode 100644 index 000000000..a0d7b28ee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.attempt-1.log new file mode 100644 index 000000000..8e996b7da --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.log new file mode 100644 index 000000000..8e996b7da --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.attempt-1.log new file mode 100644 index 000000000..aa0d86fd7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.attempt-1.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.74s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.log new file mode 100644 index 000000000..aa0d86fd7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.74s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.attempt-1.log new file mode 100644 index 000000000..39b3f70fa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_output_write_check_is_not_vacuous ... ok +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test pil_consumers_use_shared_resolution ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.42s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.log new file mode 100644 index 000000000..39b3f70fa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_capture_structure.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_output_write_check_is_not_vacuous ... ok +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test pil_consumers_use_shared_resolution ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.42s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..f98aa233d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..f98aa233d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.attempt-1.log new file mode 100644 index 000000000..1aeef093f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.attempt-1.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..1aeef093f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/pipe_fifo_blocking_structure.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.attempt-1.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.attempt-1.log new file mode 100644 index 000000000..91ea52627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test comments_and_strings_do_not_feed_the_census ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.log new file mode 100644 index 000000000..91ea52627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test comments_and_strings_do_not_feed_the_census ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.attempt-1.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..338be7ec9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..338be7ec9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.attempt-1.log new file mode 100644 index 000000000..b6492c508 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.log new file mode 100644 index 000000000..b6492c508 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log new file mode 100644 index 000000000..4aaadd002 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..4aaadd002 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.attempt-1.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.attempt-1.log new file mode 100644 index 000000000..9372d8ef0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test raw_serial_primitive_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.log new file mode 100644 index 000000000..9372d8ef0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test raw_serial_primitive_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.attempt-1.log new file mode 100644 index 000000000..f1f426f84 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test eintr_validator_rejects_deliverable_signal_call ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..f1f426f84 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test eintr_validator_rejects_deliverable_signal_call ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.attempt-1.log new file mode 100644 index 000000000..5ddca0187 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.log new file mode 100644 index 000000000..5ddca0187 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/softirq_deferral_structure.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.attempt-1.log new file mode 100644 index 000000000..311ae3612 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.attempt-1.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.log new file mode 100644 index 000000000..311ae3612 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.attempt-1.log new file mode 100644 index 000000000..0cdcc0362 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..0cdcc0362 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/structure_preflight_parallel_structure.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.attempt-1.log new file mode 100644 index 000000000..9fd30d098 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.log new file mode 100644 index 000000000..9fd30d098 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.attempt-1.log new file mode 100644 index 000000000..0a6b10970 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.log new file mode 100644 index 000000000..0a6b10970 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.attempt-1.log new file mode 100644 index 000000000..ca7081ec8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.attempt-1.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test init_identity_mechanism_is_cfg_free ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test kernel_stack_release_ordering_is_structural ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test parse_u64_const_reads_real_values ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test tombstone_row_state_is_the_single_authority ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test init_pid_reservation_is_single_sourced ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.91s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.log new file mode 100644 index 000000000..ca7081ec8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/teardown_structure.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test init_identity_mechanism_is_cfg_free ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test kernel_stack_release_ordering_is_structural ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test parse_u64_const_reads_real_values ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test tombstone_row_state_is_the_single_authority ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test init_pid_reservation_is_single_sourced ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.91s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.attempt-1.log new file mode 100644 index 000000000..061894a88 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.log new file mode 100644 index 000000000..061894a88 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.attempt-1.log new file mode 100644 index 000000000..d2c7b6f51 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_gates_read_the_marker ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..d2c7b6f51 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/timer_wake_dispatch_structure.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_gates_read_the_marker ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.attempt-1.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.attempt-1.log new file mode 100644 index 000000000..c71b3102a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test missing_start_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok +test duplicate_pass_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.log new file mode 100644 index 000000000..c71b3102a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test missing_start_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok +test duplicate_pass_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log new file mode 100644 index 000000000..5ef382ca7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..5ef382ca7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.attempt-1.log new file mode 100644 index 000000000..3699a63e3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.22s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.log new file mode 100644 index 000000000..3699a63e3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_fg_structure.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.22s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.attempt-1.log new file mode 100644 index 000000000..ab9ce4222 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.log new file mode 100644 index 000000000..ab9ce4222 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_irq_pm_structure.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.attempt-1.log new file mode 100644 index 000000000..05b043e75 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.log new file mode 100644 index 000000000..05b043e75 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..2e9be6637 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test bind_udp_uses_the_masked_primitive ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..2e9be6637 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test bind_udp_uses_the_masked_primitive ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..3d7c181df --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.attempt-1.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..3d7c181df --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.attempt-1.log new file mode 100644 index 000000000..974da92f3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test transmit_predicate_and_single_mutations ... ok +test driver_and_gate_have_six_scored_legs ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.log new file mode 100644 index 000000000..974da92f3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/unix_stream_blocking_structure.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test transmit_predicate_and_single_mutations ... ok +test driver_and_gate_have_six_scored_legs ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.attempt-1.log new file mode 100644 index 000000000..5706ab8fa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test context_fork_is_profile_independent ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..5706ab8fa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test context_fork_is_profile_independent ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.attempt-1.log new file mode 100644 index 000000000..2235d2a86 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.log new file mode 100644 index 000000000..2235d2a86 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.attempt-1.log new file mode 100644 index 000000000..f26778d1d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..f26778d1d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-preflight/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.attempt-1.log new file mode 100644 index 000000000..b33a10ad5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..b33a10ad5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.attempt-1.log new file mode 100644 index 000000000..ecea0e5d9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.attempt-1.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.log new file mode 100644 index 000000000..ecea0e5d9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.attempt-1.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/blocking_fd_eagain_structure.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.attempt-1.log new file mode 100644 index 000000000..e2e439ff4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.attempt-1.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test every_budget_arm_is_read_separately ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..e2e439ff4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test every_budget_arm_is_read_separately ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..f36eb87f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.attempt-1.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.log new file mode 100644 index 000000000..f36eb87f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.attempt-1.log new file mode 100644 index 000000000..985f3b6d8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.log new file mode 100644 index 000000000..985f3b6d8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/console_read_structure.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.attempt-1.log new file mode 100644 index 000000000..8d7567e4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.attempt-1.log @@ -0,0 +1,110 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test no_cr3_dispatch_fails_closed ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 64.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.log new file mode 100644 index 000000000..8d7567e4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/context_restore_structure.log @@ -0,0 +1,110 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test no_cr3_dispatch_fails_closed ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 64.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.attempt-1.log new file mode 100644 index 000000000..83ae0c526 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.log new file mode 100644 index 000000000..83ae0c526 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.attempt-1.log new file mode 100644 index 000000000..d79ae1362 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok +test every_coverage_placement_names_a_declared_site ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.log new file mode 100644 index 000000000..d79ae1362 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok +test every_coverage_placement_names_a_declared_site ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.attempt-1.log new file mode 100644 index 000000000..077190545 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..077190545 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.attempt-1.log new file mode 100644 index 000000000..c5d4cad0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.log new file mode 100644 index 000000000..c5d4cad0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.attempt-1.log new file mode 100644 index 000000000..c3ab20777 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test critical_path_log_wider_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.log new file mode 100644 index 000000000..c3ab20777 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test critical_path_log_wider_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.attempt-1.log new file mode 100644 index 000000000..429702cfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.attempt-1.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test diagnostic_sample_values_are_pinned ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test ctx_ring_writes_are_sampled ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..429702cfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test diagnostic_sample_values_are_pinned ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test ctx_ring_writes_are_sampled ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log new file mode 100644 index 000000000..e33fe93d5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..e33fe93d5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.attempt-1.log new file mode 100644 index 000000000..a18bd304b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.log new file mode 100644 index 000000000..a18bd304b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.attempt-1.log new file mode 100644 index 000000000..9eda642df --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.log new file mode 100644 index 000000000..9eda642df --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.attempt-1.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.attempt-1.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..c798460f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.attempt-1.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.log new file mode 100644 index 000000000..c798460f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.attempt-1.log new file mode 100644 index 000000000..36539046e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.log new file mode 100644 index 000000000..36539046e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.attempt-1.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.attempt-1.log new file mode 100644 index 000000000..bf55601cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.attempt-1.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test run_one_itself_resets_the_park_marker ... ok +test ext2_acquire_itself_calls_record_park ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test write_guard_drop_releases_before_waking ... ok +test read_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.log new file mode 100644 index 000000000..bf55601cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test run_one_itself_resets_the_park_marker ... ok +test ext2_acquire_itself_calls_record_park ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test write_guard_drop_releases_before_waking ... ok +test read_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.attempt-1.log new file mode 100644 index 000000000..6b8ee2f23 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..6b8ee2f23 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..b9a826357 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.log new file mode 100644 index 000000000..b9a826357 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.attempt-1.log new file mode 100644 index 000000000..d085899d0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..d085899d0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.attempt-1.log new file mode 100644 index 000000000..dd95f3e30 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test gate_boot_facts_line_has_all_required_fields ... ok +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.log new file mode 100644 index 000000000..dd95f3e30 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test gate_boot_facts_line_has_all_required_fields ... ok +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.attempt-1.log new file mode 100644 index 000000000..c855a6a63 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.log new file mode 100644 index 000000000..c855a6a63 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_capture_drain_structure.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.attempt-1.log new file mode 100644 index 000000000..e9338c0e4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.attempt-1.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test shipped_capture_deadline_and_mutations ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.66s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..e9338c0e4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_qmp_backstop_structure.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test shipped_capture_deadline_and_mutations ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.66s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.attempt-1.log new file mode 100644 index 000000000..b493aee17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..b493aee17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.attempt-1.log new file mode 100644 index 000000000..cf20bc3b3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_gate_scripts_boot_smp_4 ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test item4_mutation_proof ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test item1_mutation_proof ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test item2_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.log new file mode 100644 index 000000000..cf20bc3b3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_gate_scripts_boot_smp_4 ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test item4_mutation_proof ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test item1_mutation_proof ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test item2_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log new file mode 100644 index 000000000..2b8a70b7e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..2b8a70b7e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.attempt-1.log new file mode 100644 index 000000000..51633c876 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.80s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.log new file mode 100644 index 000000000..51633c876 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.80s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.attempt-1.log new file mode 100644 index 000000000..2609fb46f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.attempt-1.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_records_its_reason ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_exclusion_is_a_typed_guard ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test drain_owner_validator_rejects_force_release ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test no_force_release_of_the_drain_owner ... ok +test oracle_snapshots_cover_the_census ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_preserves_the_wake ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pump_producer_seam_is_single ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test loopback_guest_budget_production_policy_cases ... ok +test rescue_retention_helpers_are_adjacent ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test forced_stalled_home_retention ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test rescue_retention_census ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test forced_offline_home_declines_retention ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.log new file mode 100644 index 000000000..2609fb46f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/loopback_pump_structure.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_records_its_reason ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_exclusion_is_a_typed_guard ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test drain_owner_validator_rejects_force_release ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test no_force_release_of_the_drain_owner ... ok +test oracle_snapshots_cover_the_census ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_preserves_the_wake ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pump_producer_seam_is_single ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test loopback_guest_budget_production_policy_cases ... ok +test rescue_retention_helpers_are_adjacent ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test forced_stalled_home_retention ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test rescue_retention_census ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test forced_offline_home_declines_retention ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.attempt-1.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.attempt-1.log new file mode 100644 index 000000000..04fb2e36b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.log new file mode 100644 index 000000000..04fb2e36b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.attempt-1.log new file mode 100644 index 000000000..d6a8508c1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.attempt-1.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.83s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.log new file mode 100644 index 000000000..d6a8508c1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.83s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.attempt-1.log new file mode 100644 index 000000000..33c0fecad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test pil_consumers_use_shared_resolution ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.33s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.log new file mode 100644 index 000000000..33c0fecad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_capture_structure.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test pil_consumers_use_shared_resolution ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.33s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.attempt-1.log new file mode 100644 index 000000000..4df36a0df --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.attempt-1.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..4df36a0df --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/pipe_fifo_blocking_structure.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.attempt-1.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.attempt-1.log new file mode 100644 index 000000000..5bbcb91ff --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.log new file mode 100644 index 000000000..5bbcb91ff --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.attempt-1.log new file mode 100644 index 000000000..7cf9b66bc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.log new file mode 100644 index 000000000..7cf9b66bc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.attempt-1.log new file mode 100644 index 000000000..bfe3702c1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.log new file mode 100644 index 000000000..bfe3702c1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log new file mode 100644 index 000000000..58aab8dd7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..58aab8dd7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.attempt-1.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.attempt-1.log new file mode 100644 index 000000000..e140d38b0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.log new file mode 100644 index 000000000..e140d38b0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.attempt-1.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.attempt-1.log new file mode 100644 index 000000000..bc1e85b06 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.log new file mode 100644 index 000000000..bc1e85b06 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/softirq_deferral_structure.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.attempt-1.log new file mode 100644 index 000000000..4f5651051 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.attempt-1.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.log new file mode 100644 index 000000000..4f5651051 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.attempt-1.log new file mode 100644 index 000000000..0cdcc0362 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..0cdcc0362 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/structure_preflight_parallel_structure.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.attempt-1.log new file mode 100644 index 000000000..9c33298de --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test correct_shapes_are_admitted ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test every_returning_trap_declares_the_return_register_write ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.log new file mode 100644 index 000000000..9c33298de --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test correct_shapes_are_admitted ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test every_returning_trap_declares_the_return_register_write ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.attempt-1.log new file mode 100644 index 000000000..206b46dd4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.log new file mode 100644 index 000000000..206b46dd4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.attempt-1.log new file mode 100644 index 000000000..b83743d70 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.attempt-1.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test init_identity_mechanism_is_cfg_free ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test tombstone_row_state_is_the_single_authority ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test init_pid_reservation_is_single_sourced ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.47s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.log new file mode 100644 index 000000000..b83743d70 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/teardown_structure.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test init_identity_mechanism_is_cfg_free ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test tombstone_row_state_is_the_single_authority ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test init_pid_reservation_is_single_sourced ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.47s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.attempt-1.log new file mode 100644 index 000000000..7a356c76d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.log new file mode 100644 index 000000000..7a356c76d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.attempt-1.log new file mode 100644 index 000000000..779cf7aa0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_gates_read_the_marker ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..779cf7aa0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/timer_wake_dispatch_structure.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_gates_read_the_marker ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.attempt-1.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.attempt-1.log new file mode 100644 index 000000000..c70909e6a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test fail_alongside_pass_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test missing_start_is_rejected ... ok +test duplicate_pass_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.log new file mode 100644 index 000000000..c70909e6a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test fail_alongside_pass_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test missing_start_is_rejected ... ok +test duplicate_pass_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log new file mode 100644 index 000000000..14d6bdba6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.55s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..14d6bdba6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.55s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.attempt-1.log new file mode 100644 index 000000000..1a9629f88 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.36s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.log new file mode 100644 index 000000000..1a9629f88 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_fg_structure.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.36s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.attempt-1.log new file mode 100644 index 000000000..4c5703ad5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.log new file mode 100644 index 000000000..4c5703ad5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_irq_pm_structure.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.attempt-1.log new file mode 100644 index 000000000..296eeccc3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.log new file mode 100644 index 000000000..296eeccc3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..04283ad30 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test bind_udp_uses_the_masked_primitive ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..04283ad30 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test bind_udp_uses_the_masked_primitive ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..58ae38c47 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.attempt-1.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..58ae38c47 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.attempt-1.log new file mode 100644 index 000000000..f6369521e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.log new file mode 100644 index 000000000..f6369521e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/unix_stream_blocking_structure.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.attempt-1.log new file mode 100644 index 000000000..ed08dc547 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test context_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_testing_only_cow_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..ed08dc547 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test context_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_testing_only_cow_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.attempt-1.log new file mode 100644 index 000000000..2235d2a86 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.log new file mode 100644 index 000000000..2235d2a86 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.attempt-1.log new file mode 100644 index 000000000..eee36348b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..eee36348b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-preflight/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-score-only.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-score-only.txt new file mode 100644 index 000000000..d6d55f424 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed-score-only.txt @@ -0,0 +1,35 @@ +Revision: a3786feb71b8e1b193a4a4919654f62552a78982 +Index tree: a83fd8bacd6db671d3322ae6e8b49880037acf3e +Command: env BREENIX_PROD_SCORE_ONLY=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_aarch64_prod_profile/serial.txt bash docker/qemu/run-aarch64-prod-profile-boot-test.sh +[INPUT_INJECT_NEGATIVE_CONTROL:request=0xb8130004:probe=-25:verdict=PASS] +PASS: production profile reached bsshd with the futex oracle seam absent +Observed: [FUTEX_HANDOFF_ORACLE_DRIVER:seam_absent:probe=-110] +Observed: [init] futex_handoff_oracle exited pid=6 code=0 +Observed: bsshd: listening on 0.0.0.0:2222 +Observed kernel oracle marker count: 0 +Observed fcntl contention oracle marker count: 0 +Observed IRQ-hold oracle marker count: 0 +Observed UDP-socket-lock oracle marker count: 0 +Observed UDP-ports-lock oracle marker count: 0 +Observed TTY input IRQ oracle marker count: 0 +Observed TTY foreground-pgrp oracle marker count: 0 +Observed ring-span self-check marker count: 0 +Observed timer wake latency oracle marker count: 0 +Observed BXCAP self-test edge count: 0 +Observed block EINTR oracle marker count: 2 +Observed block EINTR oracle failure count: 0 +Observed poll TCP oracle marker count: 2 +Observed poll TCP oracle failure count: 0 +Observed kernel poll timeout report count: 1 +Observed kernel lost-readiness report count: 0 +Observed TTY oracle marker count: 2 +Observed TTY oracle failure count: 0 +Observed TTBR0 ASID census marker count: 15 +Observed TTBR0 ASID census untagged-publish line count: 0 +Observed: [TTBR0_ASID_CENSUS:untagged=0:tagged=23243:kernel=24645:cleared=46998] +Observed pinned-placement census marker count: 1 +Observed pinned-placement non-zero census line count: 0 +Observed pin-guard oracle line count (must be 0 in this profile): 0 +Observed: [PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +Observed crash marker count: 0 +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt new file mode 100644 index 000000000..779a88f1f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt @@ -0,0 +1,131 @@ +Revision: a3786feb71b8e1b193a4a4919654f62552a78982 +Index tree: a83fd8bacd6db671d3322ae6e8b49880037acf3e +Command: bash docker/qemu/run-aarch64-prod-profile-boot-test.sh +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=65:exit=0] +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=22:exit=0] +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=20:exit=0] +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_PREFLIGHT:structure_suites=69/69:critical_path_lines=260:pinned=120] +Building the shipped ARM64 production kernel profile... + Finished `release` profile [optimized] target(s) in 0.14s +warning: the following packages contain code that will be rejected by a future version of Rust: core v0.0.0 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/core) +note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 276d01fd49ef89f43242973953f174c9922943348f151440743443c49768cd8d + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17h1f33d6ac7668c93eE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +Booting the ARM64 production profile... +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +qemu-system-aarch64: terminating on signal 15 from pid 26982 () +[INPUT_INJECT_NEGATIVE_CONTROL:request=0xb8130004:probe=-25:verdict=PASS] +PASS: production profile reached bsshd with the futex oracle seam absent +Observed: [FUTEX_HANDOFF_ORACLE_DRIVER:seam_absent:probe=-110] +Observed: [init] futex_handoff_oracle exited pid=6 code=0 +Observed: bsshd: listening on 0.0.0.0:2222 +Observed kernel oracle marker count: 0 +Observed fcntl contention oracle marker count: 0 +Observed IRQ-hold oracle marker count: 0 +Observed UDP-socket-lock oracle marker count: 0 +Observed UDP-ports-lock oracle marker count: 0 +Observed TTY input IRQ oracle marker count: 0 +Observed TTY foreground-pgrp oracle marker count: 0 +Observed ring-span self-check marker count: 0 +Observed timer wake latency oracle marker count: 0 +Observed BXCAP self-test edge count: 0 +Observed block EINTR oracle marker count: 2 +Observed block EINTR oracle failure count: 0 +Observed poll TCP oracle marker count: 2 +Observed poll TCP oracle failure count: 0 +Observed kernel poll timeout report count: 1 +Observed kernel lost-readiness report count: 0 +Observed TTY oracle marker count: 2 +Observed TTY oracle failure count: 0 +Observed TTBR0 ASID census marker count: 15 +Observed TTBR0 ASID census untagged-publish line count: 0 +Observed: [TTBR0_ASID_CENSUS:untagged=0:tagged=23243:kernel=24645:cleared=46998] +Observed pinned-placement census marker count: 1 +Observed pinned-placement non-zero census line count: 0 +Observed pin-guard oracle line count (must be 0 in this profile): 0 +Observed: [PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +Observed crash marker count: 0 +[GATE_BOOT_FACTS:boot=1:host_ms=1788869867709-1788869873873:qemu_at_start=0:load_at_start=15.82:qemu_at_end=1:load_at_end=15.35:qemu_cpu_s=11.74:guest_uptime_ms=5339:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/gate_boot_facts.txt new file mode 100644 index 000000000..ae3ba17a4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/gate_boot_facts.txt @@ -0,0 +1,3 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788869867709-1788869873873:qemu_at_start=0:load_at_start=15.82:qemu_at_end=1:load_at_end=15.35:qemu_cpu_s=11.74:guest_uptime_ms=5339:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/inspector-import.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/inspector-import.log new file mode 100644 index 000000000..ede92e500 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/inspector-import.log @@ -0,0 +1 @@ +warning: Run Inspector importer unavailable; metadata retained diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/run-inspector.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/run-inspector.json new file mode 100644 index 000000000..a2cfdf3f7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/run-inspector.json @@ -0,0 +1 @@ +{"schemaVersion": 1, "id": "0d65b872-5aec-4330-adad-92dbc94c8b80", "arch": "aarch64", "profile": "prod", "verdict": "PASS", "exitCode": 0, "startedAt": "2026-09-08T12:17:47.709000+00:00", "endedAt": "2026-09-08T12:17:54.159208+00:00", "command": ["docker/qemu/run-aarch64-prod-profile-boot-test.sh"], "serials": ["serial.txt"], "captures": ["gate_boot_facts.txt"]} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/serial.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/serial.txt new file mode 100644 index 000000000..53ebf2499 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/serial.txt @@ -0,0 +1,444 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ffbba331d +======================================== + +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 1000000000 Hz (1000 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 9996000 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x4126d +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: Unknown Unknown +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (1000000 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 11@1: PASCIB CPU_ON success (raw_statCus=DE0eF) +G[smp] CPU 2: PSCI CPU_ON succes2@1ABCs (raw_sta1tus=0) +DEeFG2[gic] EOImode=1 (split EOI/DIR) - non-VMware 3@1ABCDEeFG3path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8Tc102 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] 4 CPUs online +T2[PT_ROOT_CUSTODY:no_proof=0:no_arch=0:terminated=0:undecided=0:mid_retire=0:retired=0] +T3[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=0:cleared=0] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +T4T5EL0_SYSCALL: First syscall from userspaceT6 (SPSR confirms EL0) +[ OK ] syscall path verified +T7T8[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +T9T0manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 2 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 2 +[spawn] Created child PID 2 for parent PID 1 +[spawn] Success: child PID 2 scheduled +[init] heartbeat started (PID 2) +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' + +[INLINE_SAVE_OVERWRITE] tid=10 sp=0xffff000054263c80 old_sp=0xffff000054263e00 saved_sp=0xffff000054263e00 delta=0xfffffffffffffe80 saved_lr=0xffff000040536b38 saved_slot20=0x0 slot20=0xffff000040536b34 elr=0xffff00004041247c x30=0xffff000040412470 +[heartbeat] tid=12 uptime_ms=309 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 3 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 3 +[spawn] Created child PID 3 for parent PID 1 +[spawn] Success: child PID 3 scheduled +F123456789SC[syscall] exit(0) pid=4 name=block_eintr_oracle_child_4 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2121:kernel=2281:cleared=4375] +F123456789SC[heartbeat] tid=12 uptime_ms=1323 kbd_nonzero=0 +[syscall] exit(0) pid=5 name=block_eintr_oracle_child_5 +[TTBR0_ASID_CENSUS:untagged=0:tagged=5940:kernel=6456:cleared=12319] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=3 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9549:kernel=10386:cleared=19821] +[init] block_eintr_oracle exited pid=3 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=297168, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 6 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f28c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 6 +[spawn] Created child PID 6 for parent PID 1 +[spawn] Success: child PID 6 scheduled +[FUTEX_HANDOFF_ORACLE_DRIVER:seam_absent:probe=-110] +[INPUT_INJECT_NEGATIVE_CONTROL:request=0xb8130004:probe=-25:verdict=PASS] +[syscall] exit(0) pid=6 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10268:kernel=11176:cleared=21320] +[init] futex_handoff_oracle exited pid=6 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=12 uptime_ms=2331 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 7 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 7 +[spawn] Created child PID 7 for parent PID 1 +[spawn] Success: child PID 7 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=8 name=poll_tcp_oracle_child_8 +[TTBR0_ASID_CENSUS:untagged=0:tagged=11451:kernel=12486:cleared=23781] +F123456789SC[syscall] exit(0) pid=9 name=poll_tcp_oracle_child_9 +[TTBR0_ASID_CENSUS:untagged=0:tagged=11637:kernel=12660:cleared=24128] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=164:park_ms=162:attempts=2] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=164:park_ms=162:attempts=2] +[syscall] exit(0) pid=7 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11658:kernel=12675:cleared=24158] +[init] poll_tcp_oracle exited pid=7 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 10 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 10 +[spawn] Created child PID 10 for parent PID 1 +[spawn] Success: child PID 10 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 0) +[pty] Unlocked PTY 0 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/0:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/0:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=10:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=10:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 1) +[pty] Unlocked PTY 1 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 1) +[pty] Unlocked PTY 1 (fd 4) +F123456789SC[heartbeat] tid=12 uptime_ms=3334 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[syscall] exit(0) pid=11 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14224:kernel=15510:cleared=29502] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=10 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14232:kernel=15515:cleared=29514] +[init] tty_oracle exited pid=10 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 12 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 12 +[spawn] Created child PID 12 for parent PID 1 +[spawn] Success: child PID 12 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=12 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=15974:kernel=17477:cleared=33193] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 13 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 13 +[spawn] Created child PID 13 for parent PID 1 +[spawn] Success: child PID 13 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=12 uptime_ms=4337 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=14 name=thread-14 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19163:kernel=20195:cleared=38547] +CLONEVM_EXEC_TEST: child exited +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=15 name=thread-15 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20151:kernel=21244:cleared=40537] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=13 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20154:kernel=21246:cleared=40543] +[init] clonevm_exec_test exited pid=13 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=12 uptime_ms=5339 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 16 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 16 +[spawn] Created child PID 16 for parent PID 1 +[spawn] Success: child PID 16 scheduled +[init] bsshd started (PID 16) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 17 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 17 +[spawn] Created child PID 17 for parent PID 1 +[spawn] Success: child PID 17 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=17 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=23243:kernel=24645:cleared=46998] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 18 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 18 +[spawn] Created child PID 18 for parent PID 1 +[spawn] Success: child PID 18 scheduled +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +[spawn] path='/sbin/telnetd' +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 19 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 19 +[spawn] Created child PID 19 for parent PID 1 +[spawn] Success: child PID 19 scheduled +TELNETD_STARTING +TELNETD_LISTENING +[init] Boot script completed +[spawn] path='/bin/bounce' diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/revision.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/revision.json new file mode 100644 index 000000000..66cac4b50 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/revision.json @@ -0,0 +1,4 @@ +{ + "revision": "a3786feb71b8e1b193a4a4919654f62552a78982", + "transcript": "docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed.txt" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-score-only.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-score-only.txt new file mode 100644 index 000000000..275c952b8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-score-only.txt @@ -0,0 +1,5 @@ +Revision: a3786feb71b8e1b193a4a4919654f62552a78982 +Index tree: a83fd8bacd6db671d3322ae6e8b49880037acf3e +Command: env BREENIX_PROD_SCORE_ONLY=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_aarch64_prod_profile/serial.txt bash docker/qemu/run-aarch64-prod-profile-boot-test.sh +FAIL: INPUT_INJECT production rejection: [] +EXIT: 1 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt new file mode 100644 index 000000000..e5af6b1b4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt @@ -0,0 +1,102 @@ +Revision: a3786feb71b8e1b193a4a4919654f62552a78982 +Index tree: a83fd8bacd6db671d3322ae6e8b49880037acf3e +Command: bash docker/qemu/run-aarch64-prod-profile-boot-test.sh +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=67:exit=0] +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=22:exit=0] +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=20:exit=0] +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_PREFLIGHT:structure_suites=69/69:critical_path_lines=260:pinned=120] +Building the shipped ARM64 production kernel profile... + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/kernel) + Finished `release` profile [optimized] target(s) in 13.32s +warning: the following packages contain code that will be rejected by a future version of Rust: core v0.0.0 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/core) +note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 276d01fd49ef89f43242973953f174c9922943348f151440743443c49768cd8d + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17h1f33d6ac7668c93eE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +Booting the ARM64 production profile... +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 89192 () +FAIL: INPUT_INJECT production rejection: [] +[GATE_BOOT_FACTS:boot=1:host_ms=1788869581811-1788869591105:qemu_at_start=0:load_at_start=18.57:qemu_at_end=1:load_at_end=23.31:qemu_cpu_s=15.64:guest_uptime_ms=8605:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/gate_boot_facts.txt new file mode 100644 index 000000000..908213a15 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/gate_boot_facts.txt @@ -0,0 +1,3 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788869581811-1788869591105:qemu_at_start=0:load_at_start=18.57:qemu_at_end=1:load_at_end=23.31:qemu_cpu_s=15.64:guest_uptime_ms=8605:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/inspector-import.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/inspector-import.log new file mode 100644 index 000000000..ede92e500 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/inspector-import.log @@ -0,0 +1 @@ +warning: Run Inspector importer unavailable; metadata retained diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/run-inspector.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/run-inspector.json new file mode 100644 index 000000000..95327f84b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/run-inspector.json @@ -0,0 +1 @@ +{"schemaVersion": 1, "id": "fa97963f-89ae-4f52-b474-418f75056f32", "arch": "aarch64", "profile": "prod", "verdict": "PASS", "exitCode": 0, "startedAt": "2026-09-08T12:13:01.811000+00:00", "endedAt": "2026-09-08T12:13:11.566457+00:00", "command": ["docker/qemu/run-aarch64-prod-profile-boot-test.sh"], "serials": ["serial.txt"], "captures": ["gate_boot_facts.txt"]} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/serial.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/serial.txt new file mode 100644 index 000000000..d697e4e38 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/serial.txt @@ -0,0 +1,400 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ffbba331d +======================================== + +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 1000000000 Hz (1000 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 13029000 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x4126d +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: Unknown Unknown +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (1000000 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +1@1A[smp] CPU 1: PBSCI CPU_ON succeCss (raw_status=D0) +EeFG1T[gic] EOImode=1 (split EOI/DIR) - 1non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 22@1A: PSCI CPU_ON BCsuccess (raw_statDEeFGus=02) +[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +3@1ABC[gic] EOImode=1 (sDEeFG3plit EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +T2[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +T3[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +T4[smp] 4 CPUs online +T5T6T7[PT_ROOT_CUSTODY:no_proof=0:no_arch=0:terminated=0:undecided=0:mid_retire=0:retired=0] +T8[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=2:cleared=2] +T9[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] + +======================================== + Breenix ARM64 Boot Complete! +T0======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 2 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 2 +[spawn] Created child PID 2 for parent PID 1 +[spawn] Success: child PID 2 scheduled +[init] heartbeat started (PID 2) +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=12 uptime_ms=477 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 3 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 3 +[spawn] Created child PID 3 for parent PID 1 +[spawn] Success: child PID 3 scheduled +F123456789SC[syscall] exit(0) pid=4 name=block_eintr_oracle_child_4 +[TTBR0_ASID_CENSUS:untagged=0:tagged=1856:kernel=2122:cleared=3953] +[heartbeat] tid=12 uptime_ms=1489 kbd_nonzero=0 +F123456789SC[heartbeat] tid=12 uptime_ms=2495 kbd_nonzero=0 +[syscall] exit(0) pid=5 name=block_eintr_oracle_child_5 +[TTBR0_ASID_CENSUS:untagged=0:tagged=5776:kernel=6503:cleared=12199] +[heartbeat] tid=12 uptime_ms=3591 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=3 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9080:kernel=10205:cleared=19176] +[init] block_eintr_oracle exited pid=3 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 6 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 6 +[spawn] Created child PID 6 for parent PID 1 +[spawn] Success: child PID 6 scheduled +[FUTEX_HANDOFF_ORACLE_DRIVER:seam_absent:probe=-110] +[syscall] exit(0) pid=6 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9945:kernel=11148:cleared=20977] +[init] futex_handoff_oracle exited pid=6 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 7 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 7 +[spawn] Created child PID 7 for parent PID 1 +[spawn] Success: child PID 7 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[heartbeat] tid=12 uptime_ms=4594 kbd_nonzero=0 +[syscall] exit(0) pid=8 name=poll_tcp_oracle_child_8 +[TTBR0_ASID_CENSUS:untagged=0:tagged=10988:kernel=12281:cleared=23135] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=85:park_ms=81:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=85:park_ms=81:attempts=1] +[syscall] exit(0) pid=7 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10996:kernel=12288:cleared=23150] +[init] poll_tcp_oracle exited pid=7 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 9 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 9 +[spawn] Created child PID 9 for parent PID 1 +[spawn] Success: child PID 9 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 0) +[pty] Unlocked PTY 0 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/0:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/0:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=9:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=9:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 1) +[pty] Unlocked PTY 1 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 1) +[pty] Unlocked PTY 1 (fd 4) +F123456789SC[heartbeat] tid=12 uptime_ms=5597 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[syscall] exit(0) pid=10 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13829:kernel=15464:cleared=29108] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=9 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13837:kernel=15469:cleared=29120] +[init] tty_oracle exited pid=9 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 11 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 11 +[spawn] Created child PID 11 for parent PID 1 +[spawn] Success: child PID 11 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=11 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=15370:kernel=17187:cleared=32347] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 12 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 12 +[spawn] Created child PID 12 for parent PID 1 +[spawn] Success: child PID 12 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=12 uptime_ms=6602 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=13 name=thread-13 +[TTBR0_ASID_CENSUS:untagged=0:tagged=18476:kernel=19718:cleared=37426] +CLONEVM_EXEC_TEST: child exited +[heartbeat] tid=12 uptime_ms=7602 kbd_nonzero=0 +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=14 name=thread-14 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19570:kernel=20917:cleared=39678] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=12 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=19573:kernel=20920:cleared=39686] +[init] clonevm_exec_test exited pid=12 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=12 uptime_ms=8605 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 15 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 15 +[spawn] Created child PID 15 for parent PID 1 +[spawn] Success: child PID 15 scheduled +[init] bsshd started (PID 15) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 16 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/revision.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/revision.json new file mode 100644 index 000000000..55edcc849 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/revision.json @@ -0,0 +1,4 @@ +{ + "revision": "a3786feb71b8e1b193a4a4919654f62552a78982", + "transcript": "docs/planning/green-program/network/serials/586-pr3/merged-tip/prod.txt" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/recording-repeat-score.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/recording-repeat-score.txt new file mode 100644 index 000000000..74dd0a057 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/recording-repeat-score.txt @@ -0,0 +1 @@ +SCORE: PASS - /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/serial.txt diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/recording-repeat.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/recording-repeat.txt new file mode 100644 index 000000000..0f29f637a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/recording-repeat.txt @@ -0,0 +1,2 @@ +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/recording-score.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/recording-score.txt new file mode 100644 index 000000000..753929d2f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/recording-score.txt @@ -0,0 +1,2 @@ +Revision: d94ed1416031e3a3de2fc4237fe3b57a286ff81d + merge e43ead447f05db9caf23fa03f8acdbcd70b2d1b1 (uncommitted index; see initial-provenance.json) +SCORE: FAIL - Boot test failure: [TEST:syscall:udp_socket_lock_oracle:FAIL:a with_locked_masked holder was interruptible on its own CPU] (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/serial.txt) diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/recording.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/recording.txt new file mode 100644 index 000000000..ae2bd1109 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/recording.txt @@ -0,0 +1,3 @@ +Revision: d94ed1416031e3a3de2fc4237fe3b57a286ff81d + merge e43ead447f05db9caf23fa03f8acdbcd70b2d1b1 (uncommitted index; see initial-provenance.json) +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/refreshed-inputs.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip/refreshed-inputs.json new file mode 100644 index 000000000..4e9e44e92 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/refreshed-inputs.json @@ -0,0 +1,9 @@ +{ + "revision": "a3786feb71b8e1b193a4a4919654f62552a78982", + "elf_sha256": "3b1b63ab907701cc0038e0ce75b23bf83fc65c62649398de55df9b4026e4fc83", + "image_sha256": "a5b5f6636157f02411407efe2822e30c8769e67bf0029c8333d8f671e587659c", + "image_entry": "/bin/futex_handoff_oracle", + "extracted_byte_equal": true, + "other_image_entries_changed": false, + "original_image": ".tmp/ext2-before-prod-refresh.img" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/serial-sha256.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip/serial-sha256.json new file mode 100644 index 000000000..4ac45eab6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/serial-sha256.json @@ -0,0 +1,11 @@ +{ + "docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording/serial.txt": "0e252fd6aa1345f5c65f7df4aaf16c743039855ad4ce4e12f004f9f396f255eb", + "docs/planning/green-program/network/serials/586-pr3/merged-tip/fixture-recording-repeat/serial.txt": "ec3a60d65371aa8f3f0c7642fe2bbf3e60d79114ae33ba1d60336ee2595d4582", + "docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/serial.txt": "2a3593412acd4a574561cfeb409688404d7eb2a93b2bf0dbb77597f9b5d189bb", + "docs/planning/green-program/network/serials/586-pr3/merged-tip/prod/breenix_aarch64_prod_profile/serial.txt": "594d7d50ba356f403ffb0ba762bfcc7b7fa99d6a83bd705d12bb2c153cefb497", + "docs/planning/green-program/network/serials/586-pr3/merged-tip/prod-refreshed/breenix_aarch64_prod_profile/serial.txt": "888b507b8b354c0ec5d6c4ec756428739a4a761e5905955ea1a6f4a069e8539a", + "docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-1.txt": "d83c7250db46d1304172bd8092e99c6cca768019837ae263eba69970928f835c", + "docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-2.txt": "6037f3dc7b24dba80a77790ebf92f456bdf888bc616fdc25c07b670b7969a337", + "docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-1.txt": "fe9e5ce4c0a612f5d95f86925f7d567f7dee6f621ab4d3fb3a4ff68988c321f4", + "docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-2.txt": "f4a894f192b9b7ef0fd25941f89762eefbd0a70298e971766bb4e4ffc068dce3" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.attempt-1.log new file mode 100644 index 000000000..b33a10ad5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..b33a10ad5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.attempt-1.log new file mode 100644 index 000000000..9393377a8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.attempt-1.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.log new file mode 100644 index 000000000..9393377a8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.attempt-1.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/blocking_fd_eagain_structure.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.attempt-1.log new file mode 100644 index 000000000..062cc9b33 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.attempt-1.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test every_budget_arm_is_read_separately ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..062cc9b33 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test every_budget_arm_is_read_separately ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..554a145a4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.attempt-1.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.log new file mode 100644 index 000000000..554a145a4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.attempt-1.log new file mode 100644 index 000000000..985f3b6d8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.log new file mode 100644 index 000000000..985f3b6d8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/console_read_structure.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.attempt-1.log new file mode 100644 index 000000000..2574be882 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.attempt-1.log @@ -0,0 +1,108 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test no_cr3_dispatch_fails_closed ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 60.69s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.log new file mode 100644 index 000000000..2574be882 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/context_restore_structure.log @@ -0,0 +1,108 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test no_cr3_dispatch_fails_closed ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 60.69s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.attempt-1.log new file mode 100644 index 000000000..d156380a9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.log new file mode 100644 index 000000000..d156380a9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.attempt-1.log new file mode 100644 index 000000000..d79ae1362 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok +test every_coverage_placement_names_a_declared_site ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.log new file mode 100644 index 000000000..d79ae1362 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok +test every_coverage_placement_names_a_declared_site ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.attempt-1.log new file mode 100644 index 000000000..3ad417f1e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test the_register_names_exactly_the_declared_mutations ... ok +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..3ad417f1e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test the_register_names_exactly_the_declared_mutations ... ok +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.attempt-1.log new file mode 100644 index 000000000..633c928c0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_placed_site_is_declared ... ok +test every_declared_site_is_actually_placed ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.log new file mode 100644 index 000000000..633c928c0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_placed_site_is_declared ... ok +test every_declared_site_is_actually_placed ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.attempt-1.log new file mode 100644 index 000000000..27540abd0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test critical_path_log_wider_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.log new file mode 100644 index 000000000..27540abd0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test critical_path_log_wider_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.attempt-1.log new file mode 100644 index 000000000..4b2415e6d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.attempt-1.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test diagnostic_sample_values_are_pinned ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test ctx_ring_writes_are_sampled ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..4b2415e6d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test diagnostic_sample_values_are_pinned ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test ctx_ring_writes_are_sampled ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log new file mode 100644 index 000000000..34a3e3b17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..34a3e3b17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.attempt-1.log new file mode 100644 index 000000000..f1e122244 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test the_ten_facts_reach_the_census_line ... ok +test note_fact_is_one_relaxed_atomic_add ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.log new file mode 100644 index 000000000..f1e122244 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test the_ten_facts_reach_the_census_line ... ok +test note_fact_is_one_relaxed_atomic_add ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.attempt-1.log new file mode 100644 index 000000000..7e1af6ddf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.log new file mode 100644 index 000000000..7e1af6ddf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.attempt-1.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.attempt-1.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..f79c331fd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.attempt-1.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test creation_publication_seams_are_first_and_unique ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.log new file mode 100644 index 000000000..f79c331fd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test creation_publication_seams_are_first_and_unique ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.attempt-1.log new file mode 100644 index 000000000..f41a69cf4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.log new file mode 100644 index 000000000..f41a69cf4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.attempt-1.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.attempt-1.log new file mode 100644 index 000000000..56cb62131 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.attempt-1.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_record_park_call_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test run_one_itself_resets_the_park_marker ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test write_guard_drop_releases_before_waking ... ok +test read_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.log new file mode 100644 index 000000000..56cb62131 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_record_park_call_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test run_one_itself_resets_the_park_marker ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test write_guard_drop_releases_before_waking ... ok +test read_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.attempt-1.log new file mode 100644 index 000000000..030bc10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..030bc10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..b0f43c741 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.log new file mode 100644 index 000000000..b0f43c741 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.attempt-1.log new file mode 100644 index 000000000..53606aa8b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..53606aa8b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.attempt-1.log new file mode 100644 index 000000000..eef7f5d43 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.log new file mode 100644 index 000000000..eef7f5d43 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.attempt-1.log new file mode 100644 index 000000000..cdaf4340f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.12s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.log new file mode 100644 index 000000000..cdaf4340f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_capture_drain_structure.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.12s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.attempt-1.log new file mode 100644 index 000000000..6e35eb027 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.attempt-1.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test shipped_capture_deadline_and_mutations ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.59s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..6e35eb027 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_qmp_backstop_structure.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test shipped_capture_deadline_and_mutations ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.59s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.attempt-1.log new file mode 100644 index 000000000..d02cf562f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test service_sequence_capture_window_covers_strict ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..d02cf562f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test service_sequence_capture_window_covers_strict ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.attempt-1.log new file mode 100644 index 000000000..b11952778 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test item4_mutation_proof ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test item2_mutation_proof ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item1_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.log new file mode 100644 index 000000000..b11952778 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test item4_mutation_proof ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test item2_mutation_proof ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item1_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.attempt-1.log new file mode 100644 index 000000000..068b20836 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.72s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.log new file mode 100644 index 000000000..068b20836 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.72s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.attempt-1.log new file mode 100644 index 000000000..16e5e496c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.attempt-1.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test cpu_pin_records_its_reason ... ok +test drain_guard_scope_excludes_delivery ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_exclusion_is_a_typed_guard ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test drain_owner_validator_rejects_force_release ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loops_drain_loopback ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test oracle_snapshots_cover_the_census ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_preserves_the_wake ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pump_producer_seam_is_single ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_helpers_are_adjacent ... ok +test loopback_guest_budget_production_policy_cases ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test thread_placement_honours_the_cpu_pin ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test rescue_retention_census ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test forced_offline_home_declines_retention ... ok +test forced_stalled_home_retention ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.log new file mode 100644 index 000000000..16e5e496c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/loopback_pump_structure.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test cpu_pin_records_its_reason ... ok +test drain_guard_scope_excludes_delivery ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_exclusion_is_a_typed_guard ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test drain_owner_validator_rejects_force_release ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loops_drain_loopback ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test oracle_snapshots_cover_the_census ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_preserves_the_wake ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pump_producer_seam_is_single ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_helpers_are_adjacent ... ok +test loopback_guest_budget_production_policy_cases ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test thread_placement_honours_the_cpu_pin ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test rescue_retention_census ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test forced_offline_home_declines_retention ... ok +test forced_stalled_home_retention ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.attempt-1.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.log new file mode 100644 index 000000000..c17e54138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.attempt-1.log new file mode 100644 index 000000000..405411f35 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.log new file mode 100644 index 000000000..405411f35 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_deleted_floor_check_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.attempt-1.log new file mode 100644 index 000000000..9ed531dba --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.attempt-1.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.90s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.log new file mode 100644 index 000000000..9ed531dba --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.90s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.attempt-1.log new file mode 100644 index 000000000..317b9e171 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_output_write_check_is_not_vacuous ... ok +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_consumers_use_shared_resolution ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.log new file mode 100644 index 000000000..317b9e171 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_capture_structure.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_output_write_check_is_not_vacuous ... ok +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_consumers_use_shared_resolution ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..f98aa233d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..f98aa233d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.attempt-1.log new file mode 100644 index 000000000..dc9097754 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.attempt-1.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test close_delivery_releases_pm_before_cleanup ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..dc9097754 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/pipe_fifo_blocking_structure.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test close_delivery_releases_pm_before_cleanup ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.attempt-1.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.attempt-1.log new file mode 100644 index 000000000..7a5618c01 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test asymmetric_cfg_reddens_the_ratchet ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.log new file mode 100644 index 000000000..7a5618c01 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test asymmetric_cfg_reddens_the_ratchet ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.attempt-1.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.attempt-1.log new file mode 100644 index 000000000..a7df94616 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.log new file mode 100644 index 000000000..a7df94616 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log new file mode 100644 index 000000000..6ac792c00 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..6ac792c00 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.attempt-1.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.attempt-1.log new file mode 100644 index 000000000..f5999634b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.log new file mode 100644 index 000000000..f5999634b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.attempt-1.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.attempt-1.log new file mode 100644 index 000000000..110091ffd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.log new file mode 100644 index 000000000..110091ffd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/softirq_deferral_structure.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.attempt-1.log new file mode 100644 index 000000000..1b0cf2d1b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.attempt-1.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.log new file mode 100644 index 000000000..1b0cf2d1b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.attempt-1.log new file mode 100644 index 000000000..0cdcc0362 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..0cdcc0362 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/structure_preflight_parallel_structure.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.attempt-1.log new file mode 100644 index 000000000..837693358 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.log new file mode 100644 index 000000000..837693358 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.attempt-1.log new file mode 100644 index 000000000..0a6b10970 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.log new file mode 100644 index 000000000..0a6b10970 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.attempt-1.log new file mode 100644 index 000000000..0f416ca4e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.attempt-1.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test init_identity_mechanism_is_cfg_free ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test init_designation_authority_is_closed ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.39s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.log new file mode 100644 index 000000000..0f416ca4e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/teardown_structure.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test init_identity_mechanism_is_cfg_free ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test init_designation_authority_is_closed ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.39s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.attempt-1.log new file mode 100644 index 000000000..ec7c8ce99 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.log new file mode 100644 index 000000000..ec7c8ce99 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.attempt-1.log new file mode 100644 index 000000000..0277e7a1f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_gates_read_the_marker ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..0277e7a1f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/timer_wake_dispatch_structure.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_gates_read_the_marker ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.attempt-1.log new file mode 100644 index 000000000..deda940c3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.log new file mode 100644 index 000000000..deda940c3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.attempt-1.log new file mode 100644 index 000000000..abec58df7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test fail_alongside_pass_is_rejected ... ok +test missing_start_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test duplicate_pass_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.log new file mode 100644 index 000000000..abec58df7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test fail_alongside_pass_is_rejected ... ok +test missing_start_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test duplicate_pass_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log new file mode 100644 index 000000000..726776068 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.77s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..726776068 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.77s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.attempt-1.log new file mode 100644 index 000000000..32f7a871d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.15s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.log new file mode 100644 index 000000000..32f7a871d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_fg_structure.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.15s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.attempt-1.log new file mode 100644 index 000000000..29083d34d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.89s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.log new file mode 100644 index 000000000..29083d34d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_irq_pm_structure.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.89s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.attempt-1.log new file mode 100644 index 000000000..25c535528 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_carries_the_668_err_trap ... ok +test the_gate_measures_the_profile_that_ships ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.log new file mode 100644 index 000000000..25c535528 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test the_gate_carries_the_668_err_trap ... ok +test the_gate_measures_the_profile_that_ships ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..6b5f4e291 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test bind_udp_uses_the_masked_primitive ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..6b5f4e291 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test bind_udp_uses_the_masked_primitive ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..ad5b85e3b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.attempt-1.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..ad5b85e3b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.attempt-1.log new file mode 100644 index 000000000..509b68f3f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test driver_and_gate_have_six_scored_legs ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.log new file mode 100644 index 000000000..509b68f3f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/unix_stream_blocking_structure.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test driver_and_gate_have_six_scored_legs ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.attempt-1.log new file mode 100644 index 000000000..01a5c75de --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test context_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_testing_only_cow_is_rejected ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..01a5c75de --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test context_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_testing_only_cow_is_rejected ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.attempt-1.log new file mode 100644 index 000000000..df49f909c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_madt_reader_allocates_nothing ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.log new file mode 100644 index 000000000..df49f909c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_madt_reader_allocates_nothing ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.attempt-1.log new file mode 100644 index 000000000..69acad3e7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test every_direct_doorbell_caller_is_classified ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..69acad3e7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service-preflight/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test every_direct_doorbell_caller_is_classified ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt new file mode 100644 index 000000000..b84652865 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt @@ -0,0 +1,209 @@ +Revision: a3786feb71b8e1b193a4a4919654f62552a78982 +Index tree: a83fd8bacd6db671d3322ae6e8b49880037acf3e +Command: bash docker/qemu/run-aarch64-service-sequence-gate.sh --boots 2 +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=61:exit=0] +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=20:exit=0] +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=19:exit=0] +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_PREFLIGHT:structure_suites=69/69:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: ca4509b1a24a2e4547fa939a42b27a114928bcaa8303a3b7572e0da4aab4021e + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17h61ecf85f7d566472E + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 #575 Service Sequence Gate +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/ext2-aarch64.img +Boots per profile: 2 +Profile selection: both +Block IOPS throttle: 2000 +Per-boot timeout: 90s +Output: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service + +Profile max: running 2 sequential boots +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +qemu-system-aarch64: terminating on signal 15 from pid 38732 () + Boot 1/2: BOOT_TEST_FAIL — boot test failure: [TEST:syscall:udp_socket_lock_oracle:FAIL:a with_locked_masked holder was interruptible on its own CPU] [early, 24s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=0] +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +qemu-system-aarch64: terminating on signal 15 from pid 38732 () + Boot 2/2: GREEN — all service-sequence and P5b markers observed [early, 24s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=0] + +Profile max census + 575 0 + 576 0 + 626 0 + 635 0 + 641 0 + 690 0 + DATA_ABORT 0 + CLONE_EXEC 0 + STRAND 0 + BOOT_TEST_FAIL 1 + 596 0 + 612 0 + 609 0 + P5B 0 + GREEN 1 + UNATTRIBUTED 0 + GREEN rate: 1/2 (50.0%) — census-only: every non-GREEN bucket is gate-failing, with no exceptions, including the open #576, #626, #635, #641 and #690 defects + CTX596 divergence: 0 marker line(s) across 0/2 boot(s) — reported, not gated + RET dispatch refused: 0 marker line(s) across 0/2 boot(s) — reported, not gated + Resume PC refused: 0 marker line(s) across 0/2 boot(s) — gate-failing + Per-CPU stack alien: 0 marker line(s) across 0/2 boot(s) — gate-failing + CPU identity split: 0 marker line(s) across 0/2 boot(s) — gate-failing + Ret-dispatch staging refused: 0 marker line(s) across 0/2 boot(s) — gate-failing + Saved-LR non-PC words: 0 marker line(s) across 0/2 boot(s) — reported, not gated +Profile max gate: FAILED (575=0, 576=0, 626=0, 635=0, 641=0, 690=0, DATA_ABORT=0, CLONE_EXEC=0, STRAND=0, BOOT_TEST_FAIL=1, 596=0, 612=0, 609=0, P5B=0, UNATTRIBUTED=0, RESUME_PC_REFUSED=0, PERCPU_STACK_ALIEN=0, CPU_IDENTITY_SPLIT=0, RET_STAGE_REFUSED=0) + +Profile cortex-a72: running 2 sequential boots +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 38732 () + Boot 1/2: GREEN — all service-sequence and P5b markers observed [early, 24s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=0] +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 38732 () + Boot 2/2: GREEN — all service-sequence and P5b markers observed [early, 24s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=0] + +Profile cortex-a72 census + 575 0 + 576 0 + 626 0 + 635 0 + 641 0 + 690 0 + DATA_ABORT 0 + CLONE_EXEC 0 + STRAND 0 + BOOT_TEST_FAIL 0 + 596 0 + 612 0 + 609 0 + P5B 0 + GREEN 2 + UNATTRIBUTED 0 + GREEN rate: 2/2 (100.0%) — census-only: every non-GREEN bucket is gate-failing, with no exceptions, including the open #576, #626, #635, #641 and #690 defects + CTX596 divergence: 0 marker line(s) across 0/2 boot(s) — reported, not gated + RET dispatch refused: 0 marker line(s) across 0/2 boot(s) — reported, not gated + Resume PC refused: 0 marker line(s) across 0/2 boot(s) — gate-failing + Per-CPU stack alien: 0 marker line(s) across 0/2 boot(s) — gate-failing + CPU identity split: 0 marker line(s) across 0/2 boot(s) — gate-failing + Ret-dispatch staging refused: 0 marker line(s) across 0/2 boot(s) — gate-failing + Saved-LR non-PC words: 0 marker line(s) across 0/2 boot(s) — reported, not gated +Profile cortex-a72 gate: PASSED (575=0, 576=0, 626=0, 635=0, 641=0, 690=0, DATA_ABORT=0, CLONE_EXEC=0, STRAND=0, BOOT_TEST_FAIL=0, 596=0, 612=0, 609=0, P5B=0, UNATTRIBUTED=0, RESUME_PC_REFUSED=0, PERCPU_STACK_ALIEN=0, CPU_IDENTITY_SPLIT=0, RET_STAGE_REFUSED=0) + +Total census + 575 0 + 576 0 + 626 0 + 635 0 + 641 0 + 690 0 + DATA_ABORT 0 + CLONE_EXEC 0 + STRAND 0 + BOOT_TEST_FAIL 1 + 596 0 + 612 0 + 609 0 + P5B 0 + GREEN 3 + UNATTRIBUTED 0 + GREEN rate: 3/4 (75.0%) — census-only: every non-GREEN bucket is gate-failing, with no exceptions, including the open #576, #626, #635, #641 and #690 defects + CTX596 divergence: 0 marker line(s) across 0/4 boot(s) — reported, not gated + RET dispatch refused: 0 marker line(s) across 0/4 boot(s) — reported, not gated + Resume PC refused: 0 marker line(s) across 0/4 boot(s) — gate-failing + Per-CPU stack alien: 0 marker line(s) across 0/4 boot(s) — gate-failing + CPU identity split: 0 marker line(s) across 0/4 boot(s) — gate-failing + Ret-dispatch staging refused: 0 marker line(s) across 0/4 boot(s) — gate-failing + Saved-LR non-PC words: 0 marker line(s) across 0/4 boot(s) — reported, not gated + +ARM64 #575 SERVICE SEQUENCE GATE: FAILED +Non-GREEN boots: + /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service/max/serial-1.txt: BOOT_TEST_FAIL — boot test failure: [TEST:syscall:udp_socket_lock_oracle:FAIL:a with_locked_masked holder was interruptible on its own CPU] (qemu_status=0) [early, 24s] +Preserved serials: + /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service/cortex-a72/serial-1.qmp.txt + /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service/cortex-a72/serial-1.txt + /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service/cortex-a72/serial-2.qmp.txt + /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service/cortex-a72/serial-2.txt + /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service/max/serial-1.qmp.txt + /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service/max/serial-1.txt + /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service/max/serial-2.qmp.txt + /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service/max/serial-2.txt +EXIT: 1 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/revision.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/revision.json new file mode 100644 index 000000000..ada6004d4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/revision.json @@ -0,0 +1,4 @@ +{ + "revision": "a3786feb71b8e1b193a4a4919654f62552a78982", + "transcript": "docs/planning/green-program/network/serials/586-pr3/merged-tip/service.txt" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/census.tsv b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/census.tsv new file mode 100644 index 000000000..3352c8206 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/census.tsv @@ -0,0 +1,3 @@ +boot bucket end seconds ctx596_divergence reason serial ret_dispatch_refusals resume_pc_refusals percpu_stack_aliens cpu_identity_splits ret_stage_refusals lr_nontext +1 GREEN early 24 0 all service-sequence and P5b markers observed (qemu_status=0) /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service/cortex-a72/serial-1.txt 0 0 0 0 0 0 +2 GREEN early 24 0 all service-sequence and P5b markers observed (qemu_status=0) /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service/cortex-a72/serial-2.txt 0 0 0 0 0 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-1.qmp.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-1.qmp.txt new file mode 100644 index 000000000..f1067d3d2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-1.qmp.txt @@ -0,0 +1 @@ +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-1.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-1.txt new file mode 100644 index 000000000..61c4a889f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-1.txt @@ -0,0 +1,1059 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 534375 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[sm1p] CPU @1:1 PSACI CPU_ON suBccess (rawC_statusD=Ee0F) +G[smp] CPU2@ 1A2:1 PSCI CPU_ON successBC (raDwEeF_statusG=02) +[smp] 3@1ACBCPU D3: PSCI CEeFGPU_ON 3success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +T[gic] 1EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +T2[smp] initialization_watchdog gap_ms=306 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T3T4T5[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=3292000:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +T6[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:filesystem:vfs_init:PASS] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:network:early:START] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:process:thread_creation:START] +[TEST:memory:heap_large_alloc:START] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:process:thread_creation:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=150:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=421:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=29:cleared=29] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:timer:timer_delay:START] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:timer:timer_delay:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:timer:ring_span_report:START] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=151:elapsed_ctr_ms=200:ctx_delta=176:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x4:cpu_silence_ms=868:silence_cpu=0:woke_ms=718:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[RING_SPAN:cpu=0:span_ms=1294:writes=685:dropped=0:ticks_total=3955:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=154:elapsed_ctr_ms=200:ctx_delta=379:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1048:silence_cpu=0:woke_ms=896:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[SUBSYSTEM:process:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=1926 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=1950 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=31 worker_3_progress_start=0 worker_3_progress_final=31 last_advance_ms_ago=30 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1504 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=802 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=802 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=802 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=806 cause=no_progress target=worker_2 progress=[17, 1, 18] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=110:checked=627:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4292:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3517:cleared=3520] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=801 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4066 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1214 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1214 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=402 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=605 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2223 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=6381:cpu_silence_ms=6381:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=5036:cleared=5039] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=2:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=5:window_ms=55:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=112:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8248:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12033:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=0:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20000:entry_us=130:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12021:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=25:hold_us=12006:refused=11:delivered=14:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1241 uptime_ms=9282 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2209:kernel=7742:cleared=9927] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=602:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=9:smallint=0:other=0] +[heartbeat] tid=1241 uptime_ms=10287 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=210:checked=946:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6347:worst_cpu_scheduler_silence_ms=6455:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5191:kernel=11213:cleared=16356] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +F123456789SC[heartbeat] tid=1241 uptime_ms=11288 kbd_nonzero=0 +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6248:kernel=12455:cleared=18644] +[heartbeat] tid=1241 uptime_ms=12290 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10195:kernel=16970:cleared=27072] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=3:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11053:kernel=17993:cleared=28946] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1241 uptime_ms=13293 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12226:kernel=19260:cleared=31351] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=83:park_ms=82:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=83:park_ms=82:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12238:kernel=19272:cleared=31373] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[heartbeat] tid=1241 uptime_ms=14297 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14825:kernel=22236:cleared=36879] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14841:kernel=22246:cleared=36901] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[heartbeat] tid=1241 uptime_ms=15298 kbd_nonzero=0 +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16703:kernel=24466:cleared=40953] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[SCHED_STRAND_ORACLE:aarch64:samples=310:checked=1223:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6347:worst_cpu_scheduler_silence_ms=6455:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=9:reap_second=8:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=19626:kernel=27035:cleared=45973] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +CLONEVM_EXEC_TEST: child exited +[TTBR0_ASID_CENSUS:untagged=0:tagged=19927:kernel=27279:cleared=46456] +[heartbeat] tid=1241 uptime_ms=16302 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20943:kernel=28415:cleared=48551] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20946:kernel=28417:cleared=48557] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +[init] bsshd started (PID 103) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[heartbeat] tid=1241 uptime_ms=17306 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=104 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=23973:kernel=31849:cleared=54975] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +[heartbeat] tid=1241 uptime_ms=18308 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 106 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 106 +[spawn] Created child PID 106 for parent PID 1 +[spawn] Success: child PID 106 scheduled +TELNETD_STARTING +TELNETD_LISTENING +[init] Boot script completed +[spawn] path='/bin/bounce' +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +[init] bounce started (PID 107) +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +Bounce spheres demo starting (for Gus!) [boot_id=00000004771e9880] +[init] Process 93 exited (code 0) +[init] Process 101 exited (code 0) +[init] Process 102 exited (code 0) +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[init] Process 104 exited (code 0) +[window] Created buffer id=1 for pid=107: 400x300 at virt=0x7ffffdf86000 phys=0x442cb000 +[bounce] Window mode: id=1 400x300 [boot_id=00000004771e9880] +[heartbeat] tid=1241 uptime_ms=19312 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5411:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=335:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=15039:kstack=0:uva=122:smallint=213:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=15039:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5501:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5411:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=121:smallint=212:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=122:smallint=213:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5133:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=305:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7976:kstack=0:uva=91:smallint=214:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7976:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5026:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5133:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=88:smallint=212:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=91:smallint=214:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5718:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=285:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=5:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8633:kstack=0:uva=122:smallint=163:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8633:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5708:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5718:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=87:smallint=164:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=122:smallint=163:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5954:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=412:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=9234:kstack=0:uva=118:smallint=294:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=9234:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5984:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5954:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=87:smallint=292:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=118:smallint=294:other=0] +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=105 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=28507:kernel=37062:cleared=64653] +[init] Process 105 exited (code 1) +[heartbeat] tid=1241 uptime_ms=20314 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=28520:kernel=37109:cleared=64709] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 41 (cpu0=5, cpu1=13, cpu2=8, cpu3=15) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 41 (cpu0=5, cpu1=13, cpu2=8, cpu3=15) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 40 (cpu0=5, cpu1=12, cpu2=8, cpu3=15) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=409:checked=1477:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6347:worst_cpu_scheduler_silence_ms=6455:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=28525:kernel=37305:cleared=64908] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=21329 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=22332 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=23333 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-2.qmp.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-2.qmp.txt new file mode 100644 index 000000000..f1067d3d2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-2.qmp.txt @@ -0,0 +1 @@ +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-2.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-2.txt new file mode 100644 index 000000000..65df31572 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/cortex-a72/serial-2.txt @@ -0,0 +1,1093 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 504812 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: 1PSCI CPU@_1ON sAuccess (raw_sBtatus=C0) +D[smp]Ee2F@1A BCCPGU 2:DEe PS1CFGI CPU_ON success (raw2_status=0) +[smp] CPU 3: 3@1APSCI CPU_ON success (raw_status=BCD0) +EeFG3[gic] EOImode=1 (split EOI/DIR)T - 1non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +T2[smp] initialization_watchdog gap_ms=305 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=3206992:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +T7[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[SUBSYSTEM:network:early:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:filesystem:vfs_init:PASS] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[SUBSYSTEM:process:early:START] +[TEST:timer:timer_init:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:memory:heap_large_alloc:START] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:memory:heap_large_alloc:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:timer:timer_delay:START] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:timer:timer_delay:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=130:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=410:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=48:cleared=48] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:process:thread_creation:START] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:process:thread_creation:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:timer:ring_span_report:START] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=154:elapsed_ctr_ms=202:ctx_delta=89:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=632:silence_cpu=0:woke_ms=481:verdict=ok] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=159:elapsed_ctr_ms=212:ctx_delta=132:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=841:silence_cpu=0:woke_ms=683:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[RING_SPAN:cpu=0:span_ms=1296:writes=594:dropped=0:ticks_total=3967:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=1730 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=1762 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=32 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1501 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=801 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=17 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=802 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=110:checked=597:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4283:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3510:cleared=3513] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=803 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4029 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1205 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1206 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=403 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=608 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2220 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=6223:cpu_silence_ms=6223:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=4876:cleared=4879] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=1:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=5:window_ms=47:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[SUBSYSTEM:process:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=102:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8088:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12010:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=126:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12012:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=25:hold_us=12012:refused=10:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1241 uptime_ms=9042 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 + +[TTBR0_ASID_CENS[US:untagged=0:taggedC=2179:kernel=75T49:cleared=9708] +X596_ELR_DIVERGENCE] tid=1242 cpu=3 prev_elr=0xffff0000404a2d74 x30=0xffff0000404eac74 ctx_elr=0xffff0000404eac74 + +[INLINE_SAVE_OVERWRITE] tid=1242 sp=0xffff0000542973a0 old_sp=0xffff0000542973a0 saved_sp=0xffff0000542973a0 delta=0x0 saved_lr=0xffff0000404fc580 saved_slot20=0xffff0000404fc580 slot20=0xffff0000404fc580 elr=0xffff0000404eac74 x30=0xffff0000404eac74 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=678:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=6:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=1934:kstack=0:uva=6:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=1934:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=691:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=682:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=8:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=6:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2515:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=2877:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2877:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=2501:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=2515:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2695:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=11:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3101:kstack=0:uva=10:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=3101:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2700:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2696:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=8:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=10:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2824:kstack=0:uva=0:smallint=0:other=0] +[heartbeat] tid=1241 uptime_ms=10047 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=210:checked=905:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6220:worst_cpu_scheduler_silence_ms=6284:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5790:kernel=11731:cleared=17470] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +F123456789SC[heartbeat] tid=1241 uptime_ms=11050 kbd_nonzero=0 +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6419:kernel=12429:cleared=18782] +[heartbeat] tid=1241 uptime_ms=12053 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10322:kernel=16990:cleared=27214] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=22:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11209:kernel=18034:cleared=29134] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1241 uptime_ms=13054 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12392:kernel=19330:cleared=31582] +F123456789SC[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12565:kernel=19494:cleared=31909] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=164:park_ms=161:attempts=2] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=164:park_ms=161:attempts=2] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12579:kernel=19508:cleared=31936] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1241 uptime_ms=14055 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 98 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15162:kernel=22400:cleared=37359] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=98 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15177:kernel=22410:cleared=37380] +[init] tty_oracle exited pid=98 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[EXEC_SMOKE:LAUNCH] +[heartbeat] tid=1241 uptime_ms=15057 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16966:kernel=24509:cleared=41233] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20231:kernel=27304:cleared=46759] +CLONEVM_EXEC_TEST: child exited +[SCHED_STRAND_ORACLE:aarch64:samples=310:checked=1188:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6220:worst_cpu_scheduler_silence_ms=6284:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=10:reap_second=9:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=20268:kernel=27338:cleared=46826] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=16061 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=103 name=thread-103 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21273:kernel=28454:cleared=48909] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=101 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=21275:kernel=28456:cleared=48915] +[init] clonevm_exec_test exited pid=101 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1241 uptime_ms=17063 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[init] bsshd started (PID 104) +[spawn] path='/bin/xhci_counters' +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=105 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=24319:kernel=31980:cleared=55463] +[heartbeat] tid=1241 uptime_ms=18064 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 106 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 106 +[spawn] Created child PID 106 for parent PID 1 +[spawn] Success: child PID 106 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +TELNETD_STARTING +[init] Boot script completed +[spawn] path='/bin/bounce' +TELNETD_LISTENING +[heartbeat] tid=1241 uptime_ms=19069 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 108 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 108 +[spawn] Created child PID 108 for parent PID 1 +[spawn] Success: child PID 108 scheduled +Bounce spheres demo starting (for Gus!) [boot_id=0000000472e242a0] +[init] bounce started (PID 108) +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 102 exited (code 0) +[window] Created buffer id=1 for pid=108: 400x300 at virt=0x7ffffdf86000 phys=0x442d2000 +[init] Process 103 exited (code 0) +[init] Process 105 exited (code 0) +[bounce] Window mode: id=1 400x300 [boot_id=0000000472e242a0] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5715:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=262:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=15704:kstack=0:uva=89:smallint=175:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=15706:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5855:kstack=0:uva=1:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5713:kstack=0:uva=1:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=98:smallint=175:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=88:smallint=174:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5325:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=274:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=5:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8038:kstack=0:uva=77:smallint=197:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8038:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5226:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5325:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=80:smallint=196:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=77:smallint=197:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5616:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=409:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8571:kstack=0:uva=110:smallint=302:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8574:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5549:kstack=0:uva=0:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5613:kstack=0:uva=0:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=103:smallint=299:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=110:smallint=299:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5854:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=355:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=8873:kstack=0:uva=131:smallint=224:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8873:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5877:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5854:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=120:smallint=222:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=131:smallint=224:other=0] +[heartbeat] tid=1241 uptime_ms=20074 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29027:kernel=37314:cleared=65427] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 39 (cpu0=3, cpu1=17, cpu2=12, cpu3=7) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 39 (cpu0=3, cpu1=17, cpu2=12, cpu3=7) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 39 (cpu0=3, cpu1=17, cpu2=12, cpu3=7) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=106 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=29031:kernel=37320:cleared=65438] +[init] Process 106 exited (code 1) +[SCHED_STRAND_ORACLE:aarch64:samples=409:checked=1434:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6220:worst_cpu_scheduler_silence_ms=6284:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=17:reap_second=16:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29035:kernel=37546:cleared=65667] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=21085 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=22085 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=23088 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=24090 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/census.tsv b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/census.tsv new file mode 100644 index 000000000..031f5897c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/census.tsv @@ -0,0 +1,3 @@ +boot bucket end seconds ctx596_divergence reason serial ret_dispatch_refusals resume_pc_refusals percpu_stack_aliens cpu_identity_splits ret_stage_refusals lr_nontext +1 BOOT_TEST_FAIL early 24 0 boot test failure: [TEST:syscall:udp_socket_lock_oracle:FAIL:a with_locked_masked holder was interruptible on its own CPU] (qemu_status=0) /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service/max/serial-1.txt 0 0 0 0 0 0 +2 GREEN early 24 0 all service-sequence and P5b markers observed (qemu_status=0) /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/service/max/serial-2.txt 0 0 0 0 0 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-1.qmp.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-1.qmp.txt new file mode 100644 index 000000000..f1067d3d2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-1.qmp.txt @@ -0,0 +1 @@ +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-1.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-1.txt new file mode 100644 index 000000000..026433c83 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-1.txt @@ -0,0 +1,1082 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 1000000000 Hz (1000 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 8854000 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: Unknown Unknown +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (1000000 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON success (raw_status=10@1) +[smp]2@1AA CPU 2: BPSCIBC CCPU_ON succeDssD (rEeEeaw_statFuFGGs=0)1 +2[gic]T1 EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[g3@1ABic] EOImode=1 C(split DEEeOI/FG3DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] ICC_CTLR_ELT21: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=310 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=2673000:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +T7[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:filesystem:vfs_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:timer:timer_delay:START] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:timer:timer_delay:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:timer:ring_span_report:START] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=137:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=410:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=39:cleared=39] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:memory:heap_large_alloc:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=153:elapsed_ctr_ms=200:ctx_delta=308:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x4:cpu_silence_ms=944:silence_cpu=0:woke_ms=793:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[RING_SPAN:cpu=0:span_ms=1305:writes=647:dropped=0:ticks_total=3933:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=156:elapsed_ctr_ms=200:ctx_delta=391:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1113:silence_cpu=0:woke_ms=958:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:scheduler:workqueue_operational:START] +[TEST:filesystem:block_wedge_oracle:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2013 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2036 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=1 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=31 worker_3_progress_start=0 worker_3_progress_final=31 last_advance_ms_ago=26 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1502 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=804 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=1 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=17 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=801 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=110:checked=598:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4291:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3470:cleared=3473] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=17 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=802 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4012 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1208 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1208 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=405 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=607 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2223 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=6415:cpu_silence_ms=6415:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=5074:cleared=5077] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=2:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=5:window_ms=68:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=89:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8134:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12011:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=3:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20000:entry_us=129:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=3:armed=0:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12001:netrx_pending_at_release=1:received=32:stalled=0:hold_done=1:joined=1:FAIL] +[TEST:syscall:udp_socket_lock_oracle:FAIL:a with_locked_masked holder was interruptible on its own CPU] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=25:hold_us=12018:refused=10:delivered=15:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:5/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118:FAILED:1] +[BOOT_TESTS:FAIL:1] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118:FAILED:1] +[BOOT_TESTS:FAIL:1] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1243 uptime_ms=9427 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2291:kernel=7883:cleared=10150] +[heartbeat] tid=1243 uptime_ms=10434 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=209:checked=920:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6379:worst_cpu_scheduler_silence_ms=6494:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=4858:kernel=10820:cleared=15627] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +F123456789SC[heartbeat] tid=1243 uptime_ms=11436 kbd_nonzero=0 +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6603:kernel=12799:cleared=19324] +[heartbeat] tid=1243 uptime_ms=12439 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10565:kernel=17341:cleared=27783] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=29:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11472:kernel=18423:cleared=29765] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1243 uptime_ms=13443 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12738:kernel=19806:cleared=32379] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=85:park_ms=81:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=85:park_ms=81:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12763:kernel=19829:cleared=32421] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[heartbeat] tid=1243 uptime_ms=14444 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15460:kernel=22831:cleared=38052] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15466:kernel=22834:cleared=38061] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[heartbeat] tid=1243 uptime_ms=15446 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=17273:kernel=24933:cleared=41933] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[SCHED_STRAND_ORACLE:aarch64:samples=309:checked=1202:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6379:worst_cpu_scheduler_silence_ms=6494:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=9:reap_second=8:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=18863:kernel=26436:cleared=44857] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20513:kernel=27703:cleared=47409] +CLONEVM_EXEC_TEST: child exited +[heartbeat] tid=1243 uptime_ms=16451 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21521:kernel=28833:cleared=49498] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=21530:kernel=28840:cleared=49513] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +[init] bsshd started (PID 103) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[heartbeat] tid=1243 uptime_ms=17456 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=104 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=24585:kernel=32343:cleared=56043] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +[heartbeat] tid=1243 uptime_ms=18459 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 106 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 106 +[spawn] Created child PID 106 for parent PID 1 +[spawn] Success: child PID 106 scheduled +[init] Boot script completed +[spawn] path='/bin/bounce' +TELNETD_STARTING +TELNETD_LISTENING +[heartbeat] tid=1243 uptime_ms=19460 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +[init] bounce started (PID 107) +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +Bounce spheres demo starting (for Gus!) [boot_id=00000004941f3798] +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[init] Process 101 exited (code 0) +[init] Process 102 exited (code 0) +[init] Process 104 exited (code 0) +[window] Created buffer id=1 for pid=107: 400x300 at virt=0x7ffffdf86000 phys=0x442cb000 +[bounce] Window mode: id=1 400x300 [boot_id=00000004941f3798] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5997:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=237:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=15825:kstack=0:uva=91:smallint=147:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=15826:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=6146:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5996:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=111:smallint=145:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=91:smallint=146:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5400:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=396:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=6:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8024:kstack=0:uva=113:smallint=283:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8024:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5251:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5400:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=96:smallint=282:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=113:smallint=283:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5726:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=376:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8675:kstack=0:uva=126:smallint=253:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8678:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5660:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5723:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=120:smallint=249:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=123:smallint=253:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6348:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=301:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=9489:kstack=0:uva=95:smallint=206:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=9489:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=6414:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=6348:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=86:smallint=206:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=95:smallint=206:other=0] +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=105 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=29502:kernel=37934:cleared=66476] +[init] Process 105 exited (code 1) +[heartbeat] tid=1243 uptime_ms=20462 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29514:kernel=37970:cleared=66520] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 40 (cpu0=2, cpu1=15, cpu2=10, cpu3=13) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 40 (cpu0=2, cpu1=15, cpu2=10, cpu3=13) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 39 (cpu0=2, cpu1=14, cpu2=10, cpu3=13) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=408:checked=1470:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6379:worst_cpu_scheduler_silence_ms=6494:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29519:kernel=38092:cleared=66645] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1243 uptime_ms=21484 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=22485 kbd_nonzero=0 +[heartbeat] tid=1243 uptime_ms=23488 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-2.qmp.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-2.qmp.txt new file mode 100644 index 000000000..f1067d3d2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-2.qmp.txt @@ -0,0 +1 @@ +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-2.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-2.txt new file mode 100644 index 000000000..84717c351 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/service/service/max/serial-2.txt @@ -0,0 +1,1091 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 1000000000 Hz (1000 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 8839000 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: Unknown Unknown +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (1000000 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON success (raw_status=1@0) +1[sA2@1Amp]B CPU B2CC: PSCI CPU_ON success D(raw_stEatues=F0) +DG[2EesFG3@m1p] C1ABCDEeFG3PU 3: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 T(split EO1I/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=308 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +T2[smp] 4 CPUs online +T3T4T5T6T7[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=4559000:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +T8[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:filesystem:early:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:filesystem:vfs_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:process:early:START] +[SUBSYSTEM:network:early:START] +[SUBSYSTEM:ipc:early:START] +[TEST:network:network_stack_init:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:network:network_stack_init:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:syscall:early:START] +[SUBSYSTEM:timer:early:START] +[SUBSYSTEM:logging:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:logging:logging_init:START] +[TEST:timer:timer_init:START] +[TEST:logging:logging_init:PASS] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=136:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=423:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=45:cleared=45] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:timer:timer_delay:START] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +[timer_delay] attempt=1 verdict=in-band elapsed_ms=10 host_stall_ms=1 max_gap_us=129 open_window_us=905 irqs=8 slices=86 forfeited=0 samples=117226 +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +[TEST:timer:timer_delay:PASS] +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:timer:ring_span_report:START] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[RING_SPAN:cpu=0:span_ms=1279:writes=466:dropped=0:ticks_total=3981:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=149:elapsed_ctr_ms=200:ctx_delta=153:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0xc:cpu_silence_ms=1044:silence_cpu=0:woke_ms=895:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=150:elapsed_ctr_ms=200:ctx_delta=353:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1208:silence_cpu=0:woke_ms=1059:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:filesystem:block_wedge_oracle:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2120 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2148 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1002 progress_work=43 progress_exit=0 re_kick_sgis=57 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=35 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1504 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=1 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=805 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=803 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=109:checked=610:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4292:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3471:cleared=3474] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=799 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=802 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=3 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4013 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1213 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1213 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=404 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=604 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2233 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=6527:cpu_silence_ms=6527:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=5123:cleared=5126] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=5:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=5:window_ms=48:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:process:proc:START] +[SUBSYSTEM:ipc:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[TEST:process:current_thread_exists:PASS] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=100:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8140:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12019:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=1:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20007:entry_us=136:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12022:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=25:hold_us=12009:refused=11:delivered=14:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1241 uptime_ms=9444 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2364:kernel=8007:cleared=10351] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=517:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=6:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=1369:kstack=0:uva=5:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=1369:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=540:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=517:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=5:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=5:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2444:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=2733:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2733:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=2426:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=2444:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2737:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=6:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3002:kstack=0:uva=6:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=3003:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2739:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2738:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=6:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=3004:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=9:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=3285:kstack=0:uva=9:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3285:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=2999:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=3005:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=10:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=9:smallint=0:other=0] +[heartbeat] tid=1241 uptime_ms=10449 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=208:checked=927:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6507:worst_cpu_scheduler_silence_ms=6595:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=4937:kernel=10970:cleared=15864] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +F123456789SC[heartbeat] tid=1241 uptime_ms=11450 kbd_nonzero=0 +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6682:kernel=12940:cleared=19552] +[heartbeat] tid=1241 uptime_ms=12453 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10629:kernel=17511:cleared=28031] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=48:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11505:kernel=18535:cleared=29921] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1241 uptime_ms=13456 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12692:kernel=19825:cleared=32370] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=125:late_ms=84:park_ms=81:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=125:late_ms=84:park_ms=81:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12704:kernel=19836:cleared=32392] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[heartbeat] tid=1241 uptime_ms=14456 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15452:kernel=22903:cleared=38148] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15459:kernel=22910:cleared=38162] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[heartbeat] tid=1241 uptime_ms=15458 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=17240:kernel=25012:cleared=42018] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[SCHED_STRAND_ORACLE:aarch64:samples=308:checked=1196:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6507:worst_cpu_scheduler_silence_ms=6595:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=9:reap_second=8:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=18410:kernel=26221:cleared=44316] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +CLONEVM_EXEC_TEST: child exited +[TTBR0_ASID_CENSUS:untagged=0:tagged=20191:kernel=27580:cleared=47094] +[heartbeat] tid=1241 uptime_ms=16458 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21236:kernel=28746:cleared=49254] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=21240:kernel=28750:cleared=49263] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +[init] bsshd started (PID 103) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[heartbeat] tid=1241 uptime_ms=17460 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=104 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=24431:kernel=32381:cleared=56053] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +[heartbeat] tid=1241 uptime_ms=18461 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 106 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 106 +[spawn] Created child PID 106 for parent PID 1 +[spawn] Success: child PID 106 scheduled +TELNETD_STARTING +TELNETD_LISTENING +[init] Boot script completed +[spawn] path='/bin/bounce' +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +[init] bounce started (PID 107) +Bounce spheres demo starting (for Gus!) [boot_id=000000048624dd00] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[init] Process 93 exited (code 0) +[init] Process 101 exited (code 0) +[init] Process 102 exited (code 0) +[window] Created buffer id=1 for pid=107: 400x300 at virt=0x7ffffdf86000 phys=0x442cb000 +[init] Process 104 exited (code 0) +[bounce] Window mode: id=1 400x300 [boot_id=000000048624dd00] +[heartbeat] tid=1241 uptime_ms=19463 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5890:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=250:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=15557:kstack=0:uva=92:smallint=158:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=15557:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=6022:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5890:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=104:smallint=157:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=92:smallint=158:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5429:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=218:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8127:kstack=0:uva=75:smallint=143:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8127:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5266:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5429:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=75:smallint=143:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=75:smallint=143:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5819:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=334:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8751:kstack=0:uva=105:smallint=229:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8751:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5824:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5819:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=93:smallint=228:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=105:smallint=229:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6223:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=361:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=9:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=9288:kstack=0:uva=148:smallint=213:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=9288:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=6252:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=6223:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=140:smallint=213:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=148:smallint=213:other=0] +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=105 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=29011:kernel=37687:cleared=65883] +[init] Process 105 exited (code 1) +[heartbeat] tid=1241 uptime_ms=20470 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29021:kernel=37722:cleared=65925] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 42 (cpu0=3, cpu1=10, cpu2=21, cpu3=8) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 42 (cpu0=3, cpu1=10, cpu2=21, cpu3=8) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu0=1, cpu3=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 40 (cpu0=2, cpu1=10, cpu2=21, cpu3=7) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=408:checked=1457:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6507:worst_cpu_scheduler_silence_ms=6595:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29022:kernel=37839:cleared=66043] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=21493 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=22496 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=23497 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/softirq-ratchet.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/softirq-ratchet.txt new file mode 100644 index 000000000..49bebb204 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/softirq-ratchet.txt @@ -0,0 +1,21 @@ +Revision: d94ed1416031e3a3de2fc4237fe3b57a286ff81d +Index tree: 0268f9843df2f4f3c6ed4aedc1253159c0cecd6c +Command: bash scripts/run-structure-tests.sh softirq_deferral_structure +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.95s + +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-provenance.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-provenance.json new file mode 100644 index 000000000..9bda593a1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-provenance.json @@ -0,0 +1,8 @@ +{ + "revision": "f6f7414a17253e0a5493121726d2d28f464d4eb1", + "source": "docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/serial.txt", + "fixture": "tests/fixtures/udp-socket-lock-aarch64-serial.txt", + "sha256": "2a3593412acd4a574561cfeb409688404d7eb2a93b2bf0dbb77597f9b5d189bb", + "index_byte_equal": true, + "manual_serial_edits": false +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-structure.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-structure.txt new file mode 100644 index 000000000..82dd91d7d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-structure.txt @@ -0,0 +1,74 @@ +Revision: f6f7414a17253e0a5493121726d2d28f464d4eb1 +Index tree: a83fd8bacd6db671d3322ae6e8b49880037acf3e +Command: bash scripts/run-structure-tests.sh +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=63:exit=0] +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=20:exit=0] +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=19:exit=0] +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_PREFLIGHT:structure_suites=69/69:critical_path_lines=260:pinned=120] +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.attempt-1.log new file mode 100644 index 000000000..85f1ac928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..85f1ac928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.attempt-1.log new file mode 100644 index 000000000..0a913f175 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.attempt-1.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test completion_wait_census_ignores_comments_and_string_literals ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.log new file mode 100644 index 000000000..0a913f175 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test completion_wait_census_ignores_comments_and_string_literals ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test driver_completion_wait_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.attempt-1.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/blocking_fd_eagain_structure.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.attempt-1.log new file mode 100644 index 000000000..769c19f62 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.attempt-1.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test every_budget_arm_is_read_separately ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..769c19f62 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test every_budget_arm_is_read_separately ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..401915d4b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.attempt-1.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.log new file mode 100644 index 000000000..401915d4b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.attempt-1.log new file mode 100644 index 000000000..985f3b6d8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.log new file mode 100644 index 000000000..985f3b6d8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/console_read_structure.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.attempt-1.log new file mode 100644 index 000000000..a36db7695 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.attempt-1.log @@ -0,0 +1,108 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test no_cr3_dispatch_fails_closed ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 61.62s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.log new file mode 100644 index 000000000..a36db7695 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/context_restore_structure.log @@ -0,0 +1,108 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test no_cr3_dispatch_fails_closed ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 61.62s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.attempt-1.log new file mode 100644 index 000000000..b34a748cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.log new file mode 100644 index 000000000..b34a748cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.attempt-1.log new file mode 100644 index 000000000..b80d5114d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.log new file mode 100644 index 000000000..b80d5114d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.attempt-1.log new file mode 100644 index 000000000..3ad417f1e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test the_register_names_exactly_the_declared_mutations ... ok +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..3ad417f1e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test the_register_names_exactly_the_declared_mutations ... ok +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_declared_mutation_perturbs_a_real_site ... ok +test every_gated_mutation_is_declared ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.attempt-1.log new file mode 100644 index 000000000..c5d4cad0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.log new file mode 100644 index 000000000..c5d4cad0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.attempt-1.log new file mode 100644 index 000000000..6c37b1eb7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test critical_path_log_wider_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.log new file mode 100644 index 000000000..6c37b1eb7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test critical_path_log_wider_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.attempt-1.log new file mode 100644 index 000000000..3c90a0bba --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.attempt-1.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test ctx_ring_writes_are_sampled ... ok +test diagnostic_sample_values_are_pinned ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test buffer_size_is_pinned_to_measured_capacity ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..3c90a0bba --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test ctx_ring_writes_are_sampled ... ok +test diagnostic_sample_values_are_pinned ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test buffer_size_is_pinned_to_measured_capacity ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.attempt-1.log new file mode 100644 index 000000000..e33fe93d5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..e33fe93d5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.attempt-1.log new file mode 100644 index 000000000..cdfe89164 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test the_fact_family_is_one_list_in_one_order ... ok +test note_fact_is_one_relaxed_atomic_add ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.log new file mode 100644 index 000000000..cdfe89164 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test the_fact_family_is_one_list_in_one_order ... ok +test note_fact_is_one_relaxed_atomic_add ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..10de97bcb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test switch_to_kernel_page_table_takes_no_lock ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..10de97bcb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test switch_to_kernel_page_table_takes_no_lock ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.attempt-1.log new file mode 100644 index 000000000..a30e174bd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.log new file mode 100644 index 000000000..a30e174bd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.attempt-1.log new file mode 100644 index 000000000..0fc05e220 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.log new file mode 100644 index 000000000..0fc05e220 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.attempt-1.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.log new file mode 100644 index 000000000..6d59ea30e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..6068746b2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.attempt-1.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.log new file mode 100644 index 000000000..6068746b2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.attempt-1.log new file mode 100644 index 000000000..1bd8befff --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.log new file mode 100644 index 000000000..1bd8befff --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.attempt-1.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.attempt-1.log new file mode 100644 index 000000000..8ca9757e6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.attempt-1.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_missing_record_park_call_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test run_one_itself_resets_the_park_marker ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test write_guard_drop_releases_before_waking ... ok +test read_guard_drop_releases_before_waking ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.log new file mode 100644 index 000000000..8ca9757e6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test negative_missing_record_park_call_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test run_one_itself_resets_the_park_marker ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test write_guard_drop_releases_before_waking ... ok +test read_guard_drop_releases_before_waking ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.attempt-1.log new file mode 100644 index 000000000..af967375d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..af967375d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..4dc72672e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.log new file mode 100644 index 000000000..4dc72672e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.attempt-1.log new file mode 100644 index 000000000..423ed3b9e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..423ed3b9e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.attempt-1.log new file mode 100644 index 000000000..505020f3a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.log new file mode 100644 index 000000000..505020f3a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_line_has_all_required_fields ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.attempt-1.log new file mode 100644 index 000000000..255bffa85 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.log new file mode 100644 index 000000000..255bffa85 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_capture_drain_structure.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.attempt-1.log new file mode 100644 index 000000000..ce49c2e37 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.attempt-1.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test shipped_capture_deadline_and_mutations ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.66s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..ce49c2e37 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_qmp_backstop_structure.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test shipped_capture_deadline_and_mutations ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.66s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.attempt-1.log new file mode 100644 index 000000000..b493aee17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..b493aee17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.attempt-1.log new file mode 100644 index 000000000..f00c6767d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_gate_scripts_boot_smp_4 ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test boot_tests_registry_stays_kthread_only ... ok +test item2_mutation_proof ... ok +test item4_mutation_proof ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test item1_mutation_proof ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.log new file mode 100644 index 000000000..f00c6767d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_gate_scripts_boot_smp_4 ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test boot_tests_registry_stays_kthread_only ... ok +test item2_mutation_proof ... ok +test item4_mutation_proof ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test item1_mutation_proof ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.attempt-1.log new file mode 100644 index 000000000..9ea746992 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.80s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.log new file mode 100644 index 000000000..9ea746992 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.80s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.attempt-1.log new file mode 100644 index 000000000..6e0fe965f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.attempt-1.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test cpu_pin_records_its_reason ... ok +test drain_exclusion_is_a_typed_guard ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test drain_guard_scope_excludes_delivery ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loops_drain_loopback ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test drain_owner_validator_rejects_force_release ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test no_force_release_of_the_drain_owner ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test oracle_snapshots_cover_the_census ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_calls_decide_the_placement ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pinned_hold_preserves_the_wake ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test loopback_guest_budget_production_policy_cases ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test rescue_retention_census ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test forced_stalled_home_retention ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test forced_offline_home_declines_retention ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log new file mode 100644 index 000000000..6e0fe965f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/loopback_pump_structure.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test cpu_pin_records_its_reason ... ok +test drain_exclusion_is_a_typed_guard ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test drain_guard_scope_excludes_delivery ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loops_drain_loopback ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test drain_owner_validator_rejects_force_release ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test no_force_release_of_the_drain_owner ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test oracle_snapshots_cover_the_census ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_calls_decide_the_placement ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pinned_hold_preserves_the_wake ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test loopback_guest_budget_production_policy_cases ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test rescue_retention_census ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test forced_stalled_home_retention ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test forced_offline_home_declines_retention ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.attempt-1.log new file mode 100644 index 000000000..a0d7b28ee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.log new file mode 100644 index 000000000..a0d7b28ee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.attempt-1.log new file mode 100644 index 000000000..7edeae109 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test a_deleted_floor_check_reddens_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.log new file mode 100644 index 000000000..7edeae109 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test a_deleted_floor_check_reddens_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.attempt-1.log new file mode 100644 index 000000000..781277a15 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.attempt-1.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.76s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.log new file mode 100644 index 000000000..781277a15 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.76s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.attempt-1.log new file mode 100644 index 000000000..d791a25e4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test pil_consumers_use_shared_resolution ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.log new file mode 100644 index 000000000..d791a25e4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_capture_structure.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test pil_consumers_use_shared_resolution ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.attempt-1.log new file mode 100644 index 000000000..7d4c2ce34 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.attempt-1.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..7d4c2ce34 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/pipe_fifo_blocking_structure.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.attempt-1.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.attempt-1.log new file mode 100644 index 000000000..f42c03a39 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test asymmetric_cfg_reddens_the_ratchet ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.log new file mode 100644 index 000000000..f42c03a39 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test asymmetric_cfg_reddens_the_ratchet ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.attempt-1.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.attempt-1.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.attempt-1.log new file mode 100644 index 000000000..2a8aba7c1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..2a8aba7c1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.attempt-1.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.attempt-1.log new file mode 100644 index 000000000..24046d612 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.log new file mode 100644 index 000000000..24046d612 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.attempt-1.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.attempt-1.log new file mode 100644 index 000000000..95965ba13 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.log new file mode 100644 index 000000000..95965ba13 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/softirq_deferral_structure.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.attempt-1.log new file mode 100644 index 000000000..8b907888b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.attempt-1.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.log new file mode 100644 index 000000000..8b907888b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.attempt-1.log new file mode 100644 index 000000000..12325d7f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..12325d7f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/structure_preflight_parallel_structure.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.attempt-1.log new file mode 100644 index 000000000..2a99d99e6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.log new file mode 100644 index 000000000..2a99d99e6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.attempt-1.log new file mode 100644 index 000000000..0a6b10970 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.log new file mode 100644 index 000000000..0a6b10970 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.attempt-1.log new file mode 100644 index 000000000..5b3927578 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.attempt-1.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_identity_mechanism_is_cfg_free ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test parse_u64_const_reads_real_values ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test tombstone_row_state_is_the_single_authority ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.44s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.log new file mode 100644 index 000000000..5b3927578 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/teardown_structure.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_identity_mechanism_is_cfg_free ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test parse_u64_const_reads_real_values ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test tombstone_row_state_is_the_single_authority ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.44s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.attempt-1.log new file mode 100644 index 000000000..f4abeb032 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.log new file mode 100644 index 000000000..f4abeb032 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.attempt-1.log new file mode 100644 index 000000000..67dbdaa42 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_gates_read_the_marker ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..67dbdaa42 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/timer_wake_dispatch_structure.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_gates_read_the_marker ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.attempt-1.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.log new file mode 100644 index 000000000..dd04ef660 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.attempt-1.log new file mode 100644 index 000000000..ce9d46f68 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test duplicate_pass_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test missing_start_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.log new file mode 100644 index 000000000..ce9d46f68 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test duplicate_pass_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test missing_start_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log new file mode 100644 index 000000000..7250af1f0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test the_asid_check_rejects_a_disagreeing_tag ... ok +test settling_one_shadow_is_not_settling_the_shadows ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_writer_census_catches_a_second_writer ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.66s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..7250af1f0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test the_asid_check_rejects_a_disagreeing_tag ... ok +test settling_one_shadow_is_not_settling_the_shadows ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_writer_census_catches_a_second_writer ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.66s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.attempt-1.log new file mode 100644 index 000000000..1e8ed7714 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.log new file mode 100644 index 000000000..1e8ed7714 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_fg_structure.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.attempt-1.log new file mode 100644 index 000000000..fbe9bdddc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.93s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.log new file mode 100644 index 000000000..fbe9bdddc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_irq_pm_structure.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.93s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.attempt-1.log new file mode 100644 index 000000000..12a316fee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_carries_the_668_err_trap ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.log new file mode 100644 index 000000000..12a316fee --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_carries_the_668_err_trap ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..ec183176c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test bind_udp_uses_the_masked_primitive ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..ec183176c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test bind_udp_uses_the_masked_primitive ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..6483a9f44 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.attempt-1.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..6483a9f44 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.attempt-1.log new file mode 100644 index 000000000..86d7b00d1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.log new file mode 100644 index 000000000..86d7b00d1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/unix_stream_blocking_structure.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.attempt-1.log new file mode 100644 index 000000000..bdd3bed88 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test context_fork_is_profile_independent ... ok +test mutation_testing_only_cow_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..bdd3bed88 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test context_fork_is_profile_independent ... ok +test mutation_testing_only_cow_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.attempt-1.log new file mode 100644 index 000000000..6c14625a8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test the_madt_reader_allocates_nothing ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.log new file mode 100644 index 000000000..6c14625a8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test the_madt_reader_allocates_nothing ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.attempt-1.log new file mode 100644 index 000000000..0ac400365 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test every_direct_doorbell_caller_is_classified ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..0ac400365 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-fixture-suites/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test every_direct_doorbell_caller_is_classified ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.attempt-1.log new file mode 100644 index 000000000..85f1ac928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..85f1ac928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.attempt-1.log new file mode 100644 index 000000000..c195dd606 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.attempt-1.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test driver_completion_wait_population_is_pinned ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.log new file mode 100644 index 000000000..c195dd606 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test driver_completion_wait_population_is_pinned ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.attempt-1.log new file mode 100644 index 000000000..d17ec9525 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..d17ec9525 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/blocking_fd_eagain_structure.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.attempt-1.log new file mode 100644 index 000000000..4145d8aa3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.attempt-1.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test every_budget_arm_is_read_separately ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..4145d8aa3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test every_budget_arm_is_read_separately ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..31fc6e19c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.attempt-1.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.log new file mode 100644 index 000000000..31fc6e19c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.attempt-1.log new file mode 100644 index 000000000..985f3b6d8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.log new file mode 100644 index 000000000..985f3b6d8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/console_read_structure.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.attempt-1.log new file mode 100644 index 000000000..bc3cd363d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.attempt-1.log @@ -0,0 +1,105 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test no_cr3_dispatch_fails_closed ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 58.62s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.log new file mode 100644 index 000000000..bc3cd363d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/context_restore_structure.log @@ -0,0 +1,105 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test no_cr3_dispatch_fails_closed ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 58.62s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.attempt-1.log new file mode 100644 index 000000000..b34a748cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.log new file mode 100644 index 000000000..b34a748cb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.attempt-1.log new file mode 100644 index 000000000..f3dce5f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.log new file mode 100644 index 000000000..f3dce5f4a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.attempt-1.log new file mode 100644 index 000000000..ec1b025ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_gated_mutation_is_declared ... ok +test every_declared_mutation_perturbs_a_real_site ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..ec1b025ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_gated_mutation_is_declared ... ok +test every_declared_mutation_perturbs_a_real_site ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.attempt-1.log new file mode 100644 index 000000000..c5d4cad0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.log new file mode 100644 index 000000000..c5d4cad0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.attempt-1.log new file mode 100644 index 000000000..702e3370f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test critical_path_log_wider_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.log new file mode 100644 index 000000000..702e3370f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test critical_path_log_census_is_pinned ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test critical_path_log_wider_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.attempt-1.log new file mode 100644 index 000000000..cde7821eb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.attempt-1.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test diagnostic_sample_values_are_pinned ... ok +test ctx_ring_writes_are_sampled ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..cde7821eb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test diagnostic_sample_values_are_pinned ... ok +test ctx_ring_writes_are_sampled ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log new file mode 100644 index 000000000..e33fe93d5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..e33fe93d5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.attempt-1.log new file mode 100644 index 000000000..17dbe4f38 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.log new file mode 100644 index 000000000..17dbe4f38 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test note_fact_is_one_relaxed_atomic_add ... ok +test the_fact_family_is_one_list_in_one_order ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.attempt-1.log new file mode 100644 index 000000000..a30e174bd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.log new file mode 100644 index 000000000..a30e174bd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.attempt-1.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.attempt-1.log new file mode 100644 index 000000000..0b0a3861b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.log new file mode 100644 index 000000000..0b0a3861b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..a89c4deb6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.attempt-1.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.log new file mode 100644 index 000000000..a89c4deb6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.attempt-1.log new file mode 100644 index 000000000..f41a69cf4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.log new file mode 100644 index 000000000..f41a69cf4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.attempt-1.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.attempt-1.log new file mode 100644 index 000000000..c9ad5e464 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.attempt-1.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test run_one_itself_resets_the_park_marker ... ok +test write_guard_drop_releases_before_waking ... ok +test read_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.log new file mode 100644 index 000000000..c9ad5e464 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test negative_missing_record_park_call_is_rejected ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test run_one_itself_resets_the_park_marker ... ok +test write_guard_drop_releases_before_waking ... ok +test read_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.attempt-1.log new file mode 100644 index 000000000..a82e754e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..a82e754e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..70d1500e5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.log new file mode 100644 index 000000000..70d1500e5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.attempt-1.log new file mode 100644 index 000000000..d53b7abd3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..d53b7abd3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.attempt-1.log new file mode 100644 index 000000000..0af9d615c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test gate_boot_facts_line_has_all_required_fields ... ok +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.log new file mode 100644 index 000000000..0af9d615c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test gate_boot_facts_line_has_all_required_fields ... ok +test both_gates_source_and_call_gate_boot_facts ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.attempt-1.log new file mode 100644 index 000000000..96ca9f545 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.25s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.log new file mode 100644 index 000000000..96ca9f545 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_capture_drain_structure.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.25s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.attempt-1.log new file mode 100644 index 000000000..a8e48e83b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.attempt-1.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test shipped_capture_deadline_and_mutations ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.61s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..a8e48e83b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_qmp_backstop_structure.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test shipped_capture_deadline_and_mutations ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.61s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.attempt-1.log new file mode 100644 index 000000000..4ce2f110d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test every_target_gate_calls_the_structure_preflight ... ok +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test service_sequence_capture_window_covers_strict ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..4ce2f110d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test every_target_gate_calls_the_structure_preflight ... ok +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test service_sequence_capture_window_covers_strict ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.attempt-1.log new file mode 100644 index 000000000..cd7274286 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item4_mutation_proof ... ok +test item2_mutation_proof ... ok +test item1_mutation_proof ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.log new file mode 100644 index 000000000..cd7274286 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test item4_mutation_proof ... ok +test item2_mutation_proof ... ok +test item1_mutation_proof ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.attempt-1.log new file mode 100644 index 000000000..a111ade52 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.76s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.log new file mode 100644 index 000000000..a111ade52 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.76s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.attempt-1.log new file mode 100644 index 000000000..135ce8a05 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.attempt-1.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_records_its_reason ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_exclusion_is_a_typed_guard ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test drain_owner_validator_rejects_force_release ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test oracle_snapshots_cover_the_census ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_preserves_the_wake ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pump_more_branch_validator_rejects_halt ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pump_producer_seam_is_single ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test loopback_guest_budget_production_policy_cases ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test rescue_retention_census ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test forced_stalled_home_retention ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test forced_offline_home_declines_retention ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.95s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.log new file mode 100644 index 000000000..135ce8a05 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/loopback_pump_structure.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_records_its_reason ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_exclusion_is_a_typed_guard ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test drain_owner_validator_rejects_force_release ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test oracle_snapshots_cover_the_census ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_preserves_the_wake ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pump_more_branch_validator_rejects_halt ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pump_producer_seam_is_single ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test loopback_guest_budget_production_policy_cases ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test rescue_retention_census ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test forced_stalled_home_retention ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test forced_offline_home_declines_retention ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.95s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.attempt-1.log new file mode 100644 index 000000000..55b0a81bc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.log new file mode 100644 index 000000000..55b0a81bc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.attempt-1.log new file mode 100644 index 000000000..8694b427b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test a_deleted_floor_check_reddens_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.log new file mode 100644 index 000000000..8694b427b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test a_deleted_floor_check_reddens_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.attempt-1.log new file mode 100644 index 000000000..360e298c7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.attempt-1.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.70s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.log new file mode 100644 index 000000000..360e298c7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.70s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.attempt-1.log new file mode 100644 index 000000000..c9c06ee4b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test pil_consumers_use_shared_resolution ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.27s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.log new file mode 100644 index 000000000..c9c06ee4b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_capture_structure.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test pil_consumers_use_shared_resolution ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.27s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.attempt-1.log new file mode 100644 index 000000000..43472fcdd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.attempt-1.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..43472fcdd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/pipe_fifo_blocking_structure.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.attempt-1.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.attempt-1.log new file mode 100644 index 000000000..5c384eb06 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test comments_and_strings_do_not_feed_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.log new file mode 100644 index 000000000..5c384eb06 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test comments_and_strings_do_not_feed_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.attempt-1.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..36b5cedfa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.attempt-1.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log new file mode 100644 index 000000000..be9d89b9e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..be9d89b9e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.attempt-1.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.attempt-1.log new file mode 100644 index 000000000..467734f1b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.log new file mode 100644 index 000000000..467734f1b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test tty_validator_rejects_per_byte_serial_writes ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.attempt-1.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..24a0e1734 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.attempt-1.log new file mode 100644 index 000000000..e677513d0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test scorers_require_oracle ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.12s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.log new file mode 100644 index 000000000..e677513d0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/softirq_deferral_structure.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test scorers_require_oracle ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.12s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.attempt-1.log new file mode 100644 index 000000000..ce4226e94 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.attempt-1.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.log new file mode 100644 index 000000000..ce4226e94 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.attempt-1.log new file mode 100644 index 000000000..12325d7f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..12325d7f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/structure_preflight_parallel_structure.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.attempt-1.log new file mode 100644 index 000000000..8d865fccb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test correct_shapes_are_admitted ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.log new file mode 100644 index 000000000..8d865fccb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test correct_shapes_are_admitted ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.attempt-1.log new file mode 100644 index 000000000..8b9cd029f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.log new file mode 100644 index 000000000..8b9cd029f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.attempt-1.log new file mode 100644 index 000000000..fdc29b40a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.attempt-1.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_reports_only_real_code_occurrences ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test init_identity_mechanism_is_cfg_free ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_release_ordering_is_structural ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test parse_u64_const_reads_real_values ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test tombstone_row_state_is_the_single_authority ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.79s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.log new file mode 100644 index 000000000..fdc29b40a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/teardown_structure.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_reports_only_real_code_occurrences ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test init_identity_mechanism_is_cfg_free ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_release_ordering_is_structural ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test parse_u64_const_reads_real_values ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test tombstone_row_state_is_the_single_authority ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.79s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.attempt-1.log new file mode 100644 index 000000000..7c01f80f3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.log new file mode 100644 index 000000000..7c01f80f3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.attempt-1.log new file mode 100644 index 000000000..d68db9d44 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_gates_read_the_marker ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..d68db9d44 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/timer_wake_dispatch_structure.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_gates_read_the_marker ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.attempt-1.log new file mode 100644 index 000000000..deda940c3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.log new file mode 100644 index 000000000..deda940c3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.attempt-1.log new file mode 100644 index 000000000..abe3a5502 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test missing_start_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test duplicate_pass_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.log new file mode 100644 index 000000000..abe3a5502 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test missing_start_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test duplicate_pass_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log new file mode 100644 index 000000000..980125fbf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.attempt-1.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..980125fbf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.attempt-1.log new file mode 100644 index 000000000..bfa5126d1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.log new file mode 100644 index 000000000..bfa5126d1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_fg_structure.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.attempt-1.log new file mode 100644 index 000000000..94ae14f92 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.90s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.log new file mode 100644 index 000000000..94ae14f92 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_irq_pm_structure.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.90s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.attempt-1.log new file mode 100644 index 000000000..9836ebc23 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_carries_the_668_err_trap ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_measures_the_profile_that_ships ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.log new file mode 100644 index 000000000..9836ebc23 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_carries_the_668_err_trap ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_measures_the_profile_that_ships ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..389c1eae2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test bind_udp_uses_the_masked_primitive ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..389c1eae2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test bind_udp_uses_the_masked_primitive ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..71536ba87 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.attempt-1.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..71536ba87 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.attempt-1.log new file mode 100644 index 000000000..86d7b00d1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.log new file mode 100644 index 000000000..86d7b00d1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/unix_stream_blocking_structure.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.attempt-1.log new file mode 100644 index 000000000..e7c9b0905 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test context_fork_is_profile_independent ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_missing_completion_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..e7c9b0905 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test context_fork_is_profile_independent ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_testing_only_cow_is_rejected ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_missing_completion_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.attempt-1.log new file mode 100644 index 000000000..10278641d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.log new file mode 100644 index 000000000..10278641d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.attempt-1.log new file mode 100644 index 000000000..e90b1628c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..e90b1628c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict-preflight/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt new file mode 100644 index 000000000..46645de69 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt @@ -0,0 +1,121 @@ +Revision: f6f7414a17253e0a5493121726d2d28f464d4eb1 +Index tree: 95034d3c161dbf750b69b47e91256d3acc1da282 +Command: bash docker/qemu/run-aarch64-boot-test-strict.sh 1 +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=60:exit=0] +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=4:exit=0] +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=19:exit=0] +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=19:exit=0] +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_PREFLIGHT:structure_suites=69/69:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: ca4509b1a24a2e4547fa939a42b27a114928bcaa8303a3b7572e0da4aab4021e + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17h61ecf85f7d566472E + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +qemu-system-aarch64: terminating on signal 15 from pid 19537 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788869144081-1788869158717:qemu_at_start=0:load_at_start=12.33:qemu_at_end=1:load_at_end=11.29:qemu_cpu_s=25.09:guest_uptime_ms=14222:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Inconclusive (host starvation): 0 +Success rate: 100% +Duration: 22s + +========================================= +PASS: 1/1 boots succeeded +========================================= +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/gate_boot_facts.txt new file mode 100644 index 000000000..e732ce956 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788869144081-1788869158717:qemu_at_start=0:load_at_start=12.33:qemu_at_end=1:load_at_end=11.29:qemu_cpu_s=25.09:guest_uptime_ms=14222:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/inspector-import.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/inspector-import.log new file mode 100644 index 000000000..ede92e500 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/inspector-import.log @@ -0,0 +1 @@ +warning: Run Inspector importer unavailable; metadata retained diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/run-inspector.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/run-inspector.json new file mode 100644 index 000000000..637e68a89 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/run-inspector.json @@ -0,0 +1 @@ +{"schemaVersion": 1, "id": "1c98d889-01e0-42bc-9076-161368e1bea6", "arch": "aarch64", "profile": "strict", "verdict": "PASS", "exitCode": 0, "startedAt": "2026-09-08T12:05:44.081000+00:00", "endedAt": "2026-09-08T12:05:59.023446+00:00", "command": ["docker/qemu/run-aarch64-boot-test-strict.sh", "1"], "serials": ["serial.txt"], "captures": ["gate_boot_facts.txt"]} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/serial.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/serial.txt new file mode 100644 index 000000000..c7a0561bc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/breenix_aarch64_strict_1/serial.txt @@ -0,0 +1,966 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9ff8262fb6 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 774562 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=3) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI1 CPU_O@N success1 (raw_Astatus=B0) +C[smp] CPUD 2: PSCI CPU_2E@1AONeFBC DsEeFGGu1ccess (raw_2status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +T[gic] EOImode=1 1(split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=13@1A) +BCD[EeFG3smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +T2[smp] initialization_watchdog gap_ms=107 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=3950000:dispatches=5:iterations=25:verdict=ok] +[boot] Running parallel boot tests... +T7[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +T8[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:memory:framework_sanity:PASS] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:filesystem:vfs_init:PASS] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:logging:early:START] +[SUBSYSTEM:timer:early:START] +[SUBSYSTEM:system:early:START] +[TEST:timer:timer_init:START] +[TEST:logging:logging_init:START] +[TEST:system:boot_sequence:START] +[TEST:timer:timer_init:PASS] +[TEST:system:boot_sequence:PASS] +[TEST:logging:logging_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:timer:timer_delay:START] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:timer:timer_delay:PASS] +[TEST:process:thread_creation:START] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:process:thread_creation:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=133:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=47:cleared=47] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:timer:ring_span_report:START] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=158:elapsed_ctr_ms=209:ctx_delta=92:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=832:silence_cpu=0:woke_ms=676:verdict=ok] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[RING_SPAN:cpu=0:span_ms=1283:writes=497:dropped=0:ticks_total=3979:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=154:elapsed_ctr_ms=201:ctx_delta=419:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1225:silence_cpu=0:woke_ms=1072:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1109:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=31:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2129 budget_ms=60000 gate_ceiling_ms=45000 +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2148 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1001 progress_work=43 progress_exit=0 re_kick_sgis=57 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=38 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1502 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=803 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=802 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=109:checked=629:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4306:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3401:cleared=3404] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=803 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=803 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=806 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[exit_kick_worker_isolation] fixture_elapsed_ms=4019 +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[exit_kick_budget_anchor] pre_test_delay_ms=1214 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1214 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=402 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=607 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] fixture_elapsed_ms=2226 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=6506:cpu_silence_ms=6506:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=5033:cleared=5036] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=11:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=54:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=127:armed=1:acquired=1:holder_cpu=2:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8061:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12010:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20000:entry_us=114:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12010:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:driver_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=25:hold_us=12012:refused=9:delivered=16:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1241 uptime_ms=9211 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2420:kernel=7849:cleared=10237] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=764:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=19:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=2890:kstack=0:uva=18:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=2890:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=802:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=764:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=26:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=18:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2515:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=2876:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2876:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=2479:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=2515:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=12:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=17:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2957:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=10:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3422:kstack=0:uva=10:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=3423:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2953:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2958:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=9:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=10:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=3055:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=15:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=3528:kstack=0:uva=14:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3529:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=3060:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=3057:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=14:smallint=1:other=0] +[heartbeat] tid=1241 uptime_ms=10215 kbd_nonzero=0 +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6454:kernel=12277:cleared=18658] +[SCHED_STRAND_ORACLE:aarch64:samples=208:checked=954:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6495:worst_cpu_scheduler_silence_ms=6585:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=7452:kernel=13401:cleared=20773] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=11216 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10280:kernel=16469:cleared=26638] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=16:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11124:kernel=17407:cleared=28412] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12361:kernel=18742:cleared=30958] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=121:late_ms=86:park_ms=81:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=121:late_ms=86:park_ms=81:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12376:kernel=18759:cleared=30987] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1241 uptime_ms=12217 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14859:kernel=21443:cleared=36091] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14879:kernel=21454:cleared=36116] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16602:kernel=23404:cleared=39766] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[heartbeat] tid=1241 uptime_ms=13219 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19986:kernel=26278:cleared=45436] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20917:kernel=27274:cleared=47320] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20920:kernel=27276:cleared=47326] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1241 uptime_ms=14222 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +bsshd: starting on port 2222 +[init] bsshd started (PID 103) +bsshd: listening on 0.0.0.0:2222 +[spawn] path='/bin/xhci_counters' +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=104 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=23877:kernel=30516:cleared=53499] diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/revision.json b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/revision.json new file mode 100644 index 000000000..4a38e1a8a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/strict/revision.json @@ -0,0 +1,4 @@ +{ + "revision": "f6f7414a17253e0a5493121726d2d28f464d4eb1", + "transcript": "docs/planning/green-program/network/serials/586-pr3/merged-tip/strict.txt" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-bootstrap.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-bootstrap.txt new file mode 100644 index 000000000..35f35dafe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-bootstrap.txt @@ -0,0 +1,72 @@ +Revision: d94ed1416031e3a3de2fc4237fe3b57a286ff81d + merge e43ead447f05db9caf23fa03f8acdbcd70b2d1b1 (uncommitted index; see initial-provenance.json) +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=64:exit=0] +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=1:exit=101] +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=0:exit=101] +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=22:exit=0] +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=20:exit=101] +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=0:exit=101] +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=1:exit=101] +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_PREFLIGHT:structure_suites=64/69:critical_path_lines=260:pinned=120] +GATE_PREFLIGHT: FAIL (5 of 69 structure suite(s) red: loopback_pump_structure softirq_deferral_structure ttbr0_shadow_reconciliation_structure tty_irq_fg_structure tty_irq_pm_structure -- per-suite logs under /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_gate_structure_preflight.0AXldR) diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.attempt-1.log new file mode 100644 index 000000000..85f1ac928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.log new file mode 100644 index 000000000..85f1ac928 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/aarch64_testing_profile_structure.log @@ -0,0 +1,9 @@ +== compiling aarch64_testing_profile_structure == +== running aarch64_testing_profile_structure == + +running 2 tests +test the_testing_profile_gate_detects_and_classifies_a_soft_lockup ... ok +test the_testing_profile_gate_scores_committed_serials_with_the_same_code ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.attempt-1.log new file mode 100644 index 000000000..a252f6280 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.attempt-1.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test driver_completion_wait_population_is_pinned ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.log new file mode 100644 index 000000000..a252f6280 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/block_request_lifetime_structure.log @@ -0,0 +1,20 @@ +== compiling block_request_lifetime_structure == +== running block_request_lifetime_structure == + +running 13 tests +test completion_wait_census_ignores_comments_and_string_literals ... ok +test completion_wait_validator_rejects_interruptible_synthetic_source ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test gate_poison_validator_rejects_synthetic_regressions ... ok +test block_eintr_oracle_marker_is_pinned_in_the_gates ... ok +test every_discovered_aarch64_boot_tests_gate_rejects_boot_test_failures ... ok +test driver_guard_wedge_call_population_is_pinned ... ok +test drivers_have_no_unpaired_keep_locked_escape ... ok +test driver_release_on_drop_false_population_is_pinned ... ok +test drivers_have_no_interruptible_completion_waits ... ok +test driver_completion_wait_population_is_pinned ... ok +test every_release_on_drop_false_arm_latches_wedged ... ok +test every_wedged_driver_gate_refuses_inside_lock ... ok + +test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.attempt-1.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.log new file mode 100644 index 000000000..e050d10bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/blocking_fd_eagain_structure.log @@ -0,0 +1,11 @@ +== compiling blocking_fd_eagain_structure == +== running blocking_fd_eagain_structure == + +running 4 tests +test parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test blocking_eagain_mutations_fail_the_live_helper_census ... ok +test repaired_families_have_no_blocking_eagain_exit ... ok +test console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.attempt-1.log new file mode 100644 index 000000000..89849b75b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.attempt-1.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test every_budget_arm_is_read_separately ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.log new file mode 100644 index 000000000..89849b75b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_bxcap_schema_structure.log @@ -0,0 +1,38 @@ +== compiling capture_bxcap_schema_structure == +== running capture_bxcap_schema_structure == + +running 31 tests +test a_capture_from_a_future_schema_is_refused_not_guessed_at - should panic ... ok +test a_section_that_claims_completion_over_its_own_fragment_is_caught - should panic ... ok +test a_capture_with_no_version_field_is_refused - should panic ... ok +test a_leading_prefix_from_another_writer_does_not_damage_a_record ... ok +test a_lockup_capture_with_no_end_is_rejected - should panic ... ok +test a_lockup_capture_whose_bitmap_contradicts_its_rows_is_rejected - should panic ... ok +test a_lockup_capture_that_drops_the_refusal_note_is_rejected - should panic ... ok +test a_record_with_another_writers_bytes_spliced_into_it_is_not_decoded - should panic ... ok +test a_run_with_only_one_episode_is_rejected - should panic ... ok +test a_records_count_that_disagrees_with_the_wire_is_caught - should panic ... ok +test a_record_whose_terminator_the_budget_cut_is_still_counted ... ok +test a_verdict_that_contradicts_its_accounting_is_caught - should panic ... ok +test a_begin_with_no_end_is_refused - should panic ... ok +test a_section_whose_own_record_the_budget_cut_does_not_claim_completion ... ok +test a_complete_capture_missing_a_section_is_caught - should panic ... ok +test dropping_the_refusal_note_is_caught - should panic ... ok +test a_capture_that_overran_the_budget_is_caught - should panic ... ok +test the_x86_panic_handler_capture_is_complete_and_precedes_exit_qemu ... ok +test the_aarch64_panic_capture_states_a_refused_scheduler_read ... ok +test selftest_capture_with_the_scheduler_read_granted_is_complete ... ok +test selftest_capture_with_the_scheduler_read_refused_still_reports_everything_else ... ok +test every_budget_arm_is_read_separately ... ok +test the_lockup_receipts_show_a_real_held_guard_on_a_peer_cpu ... ok +test the_lockup_red_baseline_carries_no_capture_at_all ... ok +test the_byte_budget_binds_and_the_end_line_still_lands ... ok +test the_aarch64_panic_handler_capture_is_complete ... ok +test the_section_bit_table_matches_the_emitters_own_numbering ... ok +test the_aarch64_fatal_postmortem_capture_is_complete_and_keeps_the_wide_dump ... ok +test the_red_baselines_carry_no_capture_at_all ... ok +test the_lockup_edge_emits_one_capture_per_episode_in_one_boot ... ok +test every_committed_fixture_decodes ... ok + +test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..e077828d3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.attempt-1.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.log new file mode 100644 index 000000000..e077828d3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/capture_path_lock_free_structure.log @@ -0,0 +1,28 @@ +== compiling capture_path_lock_free_structure == +== running capture_path_lock_free_structure == + +running 21 tests +test a_section_that_drops_the_close_verdict_would_be_caught - should panic ... ok +test an_allocation_in_a_new_capture_module_file_would_be_caught - should panic ... ok +test deleting_the_budget_guard_would_be_caught - should panic ... ok +test every_section_reports_the_verdict_its_own_record_close_returned ... ok +test dropping_the_must_use_on_close_would_be_caught - should panic ... ok +test removing_the_version_field_would_be_caught - should panic ... ok +test silently_dropping_the_scheduler_refusal_would_be_caught - should panic ... ok +test the_schema_version_is_emitted_on_both_bracket_lines ... ok +test the_shell_guard_and_this_suite_deny_the_same_shapes ... ok +test the_shell_guard_consumes_the_strict_lockup_scope ... ok +test the_shell_guard_covers_the_capture_directory ... ok +test the_only_output_primitive_is_the_raw_serial_writer ... ok +test the_thread_section_asks_for_the_scheduler_and_never_waits_for_it ... ok +test the_writer_enforces_a_byte_budget_before_every_write ... ok +test the_capture_path_carries_no_lock_allocation_or_formatting ... ok +test the_selftest_edge_is_feature_gated_and_no_gate_builds_it ... ok +test an_allocation_behind_a_newly_named_local_helper_would_be_caught - should panic ... ok +test an_allocation_inserted_into_the_dump_would_be_caught - should panic ... ok +test a_dump_the_extractor_cannot_find_is_a_failure ... ok +test the_strict_lockup_scope_carries_no_lock_allocation_or_formatting ... ok +test the_strict_lockup_scope_reaches_the_helpers_the_dump_calls ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/check-critical-path-violations.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/check-critical-path-violations.log new file mode 100644 index 000000000..977475671 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/check-critical-path-violations.log @@ -0,0 +1,260 @@ +Checking critical path files for logging violations... + +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +VIOLATION in arch_impl/aarch64/context_switch.rs: +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +586: crate::serial_println!( +804: crate::serial_println!( +855: crate::serial_println!( +928: crate::serial_println!("[PERCPU_STACK_SELECTION_ROUTED:total={}]", routed); +943: crate::serial_println!( +3342: crate::serial_println!( +1338: log::info!("First run: thread {} entering userspace", thread_id); +1638: log::info!( +1667: log::info!("FIRST_ENTRY t{}: zeroed all registers", thread_id); +1669: log::info!( +VIOLATION in interrupts/context_switch.rs: +1537: log::error!( +553: log::trace!("Restored userspace context for thread {}", new_thread_id); +638: log::trace!( +737: log::trace!( +810: log::trace!( +870: log::trace!("Restoring idle thread's saved context"); +1234: log::trace!("Set up return to idle loop"); +1321: log::trace!("restore_userspace_thread_context: thread {}", thread_id); +1361: log::trace!("Resuming thread {}", thread_id); +1459: log::trace!("Set kernel stack: {:#x}", kernel_stack_top.as_u64()); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +VIOLATION in arch_impl/aarch64/timer_interrupt.rs: +246: log::info!("ARM64 timer interrupt init: frequency = {} Hz", freq); +396: log::info!("ARM64 timer interrupt initialized"); +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +260: crate::serial_println!( +291: crate::serial_println!( +303: crate::serial_println!( +319: crate::serial_println!( +344: crate::serial_println!( +351: crate::serial_println!( +384: crate::serial_println!( +819: crate::serial_println!( +853: crate::serial_println!( +861: crate::serial_println!( +881: crate::serial_println!( +894: crate::serial_println!( +922: crate::serial_println!( +925: crate::serial_println!( +939: crate::serial_println!( +946: crate::serial_println!( +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +VIOLATION in arch_impl/aarch64/exception.rs: +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +1490: crate::serial_println!("[exception] Breakpoint (BRK #{}) at {:#x}", imm, frame.elr); +1929: crate::serial_println!("[syscall] exit({})", exit_code); +1930: crate::serial_println!(); +1931: crate::serial_println!("========================================"); +1932: crate::serial_println!(" Userspace Test Complete!"); +1933: crate::serial_println!(" Exit code: {}", exit_code); +1934: crate::serial_println!("========================================"); +1935: crate::serial_println!(); +1987: crate::serial_println!("[syscall] ENOSYS for syscall {}", syscall_num); +2025: crate::serial_print!("{}", byte as char); +502: log::warn!("Unknown syscall number: {} - returning ENOSYS", syscall_num); +VIOLATION in syscall/handler.rs: +536: log::error!("CRITICAL: Cannot set TSS.RSP0 - kernel_stack_top is 0!"); +114: log::info!( +VIOLATION in syscall/time.rs: +389: log::debug!(" GS_BASE = {:#x}", hal_percpu::msr::read_gs_base_msr()); +390: log::debug!( +VIOLATION in per_cpu.rs: +375: log::info!("Initializing per-CPU data via GS segment"); +388: log::info!("Per-CPU data initialized at {:#x}", cpu_data_addr); +425: log::info!("HAL read-back verification passed: GS-relative operations working"); +429: log::info!( +439: log::info!( +447: log::info!( +452: log::info!("HAL_PERCPU_INITIALIZED: Per-CPU data setup via HAL complete"); +1165: log::info!("Setting kernel_cr3 in per-CPU data to {:#x}", cr3); +1160: log::warn!("set_kernel_cr3 called before per-CPU init, storing for later"); +1378: log::warn!("can_schedule: returning false - current_thread is None"); +390: log::debug!(" TPIDR_EL1 = {:#x}", hal_percpu::percpu_base()); +VIOLATION in per_cpu_aarch64.rs: +382: log::info!("Initializing per-CPU data via TPIDR_EL1"); +386: log::info!( +400: log::info!("HAL read-back verification passed: TPIDR_EL1-relative operations working"); +414: log::info!("Per-CPU data marked as initialized"); +842: log::warn!("set_kernel_cr3 called before per-CPU init"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +VIOLATION in task/scheduler.rs: +6623: log::info!( +6636: log::info!( +6847: log::info!("=== TEST: unblock avoids duplicate ready_queue entries ==="); +6871: log::info!("=== TEST PASSED: unblock avoids duplicate ready_queue entries ==="); +6875: log::info!("=== TEST: schedule avoids duplicate ready_queue entries ==="); +6904: log::info!("=== TEST PASSED: schedule avoids duplicate ready_queue entries ==="); +6917: log::info!("=== TEST: yield_current() scheduler state invariant ==="); +6921: log::info!("Thread ID before yield_current(): {:?}", thread_id_before); +6928: log::info!("Thread ID after yield_current(): {:?}", thread_id_after); +6950: log::info!("=== TEST PASSED: yield_current() correctly preserves scheduler state ==="); +6968: log::info!("=== Scheduler invariant check (non-test mode) ==="); +6981: log::info!("Scheduler invariant check passed: yield_current() preserves state"); +6629: log::error!( +6699: log::error!( +6975: log::error!( +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +2188: log_serial_println!( +2298: log_serial_println!( +2551: log_serial_println!( +2660: log_serial_println!( +2678: log_serial_println!( +2691: log_serial_println!( +2710: log_serial_println!( +3622: log_serial_println!( +3809: log_serial_println!( +3824: log_serial_println!( +3848: log_serial_println!( +3855: log_serial_println!( +3895: log_serial_println!( +3913: log_serial_println!( +3925: log_serial_println!( +3933: log_serial_println!("unblock_for_signal: Thread {} not found!", thread_id); +3959: log_serial_println!( +4008: log_serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +5460: log_serial_println!("Scheduler initialized"); +5491: log_serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); +350: crate::serial_println!( +360: crate::serial_println!( +573: crate::serial_println!( +668: crate::serial_println!( +677: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason=probe_thread_unavailable]"); +709: crate::serial_println!("[PIN_GUARD_ORACLE:aarch64:SKIP:reason={}]", reason); +718: crate::serial_println!( +5235: crate::serial_println!( +5243: crate::serial_println!( +5254: crate::serial_println!( +6102: crate::serial_println!("[CREATION_LOCK_ORDER:VIOLATION:PM_HELD]"); +6114: crate::serial_println!("[CREATION_LOCK_ORDER:INJECTED:PM_HELD]"); +6238: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:PM_HELD]"); +6242: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:UNPINNED]"); +6246: crate::serial_println!("[EXEC_LOCK_ORDER:VIOLATION:NO_SCHED_THREAD]"); +6249: crate::serial_println!("[EXEC_LOCK_ORDER:FIRST_COMMIT]"); + capture/: 4 file(s) checked + strict soft-lockup scope: clean + +Critical path violations detected! + +These files are on the kernel's critical path (interrupt handlers, +context switch, syscall hot path). Logging using locks is FORBIDDEN. + +Allowed alternatives: + - raw_uart_char(b'X') - Single character, no locks + - raw_serial_char(0x41) - Single character to serial + - trace_event(TYPE, val) - Lock-free ring buffer trace + - trace_marker!(A) - Lock-free debug marker + +See kernel/src/trace.rs for the lock-free tracing framework. diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.attempt-1.log new file mode 100644 index 000000000..0916c93ab --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.log new file mode 100644 index 000000000..0916c93ab --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/console_read_structure.log @@ -0,0 +1,13 @@ +== compiling console_read_structure == +== running console_read_structure == + +running 6 tests +test both_architectures_score_all_console_arms ... ok +test observer_is_read_only_and_injection_requires_witness ... ok +test same_guard_check_prepare_and_common_enqueue_wake ... ok +test data_signal_and_immediate_controls_remain_observable ... ok +test device_modes_poll_and_non_sleeping_device_api ... ok +test production_input_inject_control_requires_actual_rejection ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.attempt-1.log new file mode 100644 index 000000000..7bc89656c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.attempt-1.log @@ -0,0 +1,110 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test no_cr3_dispatch_fails_closed ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 62.72s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.log new file mode 100644 index 000000000..7bc89656c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/context_restore_structure.log @@ -0,0 +1,110 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test no_cr3_dispatch_fails_closed ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 62.72s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.attempt-1.log new file mode 100644 index 000000000..467a53933 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.log new file mode 100644 index 000000000..467a53933 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_component_h_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_component_h_structure == +== running coreproof_component_h_structure == + +running 5 tests +test inline_schedule_state_is_only_ever_read_via_a_consumed_swap ... ok +test inline_slot_classification_counters_fire_from_exactly_one_site_each_and_stay_co_located ... ok +test self_retraction_latch_cannot_outlive_one_measured_window ... ok +test the_new_inline_slot_instrument_is_entirely_coreproof_gated ... ok +test self_retraction_tags_the_fresh_identity_the_resulting_trampoline_reads ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.attempt-1.log new file mode 100644 index 000000000..b80d5114d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.log new file mode 100644 index 000000000..b80d5114d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_coverage_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_coverage_structure == +== running coreproof_coverage_structure == + +running 4 tests +test coverage_census_matches_the_mutation_register_in_order ... ok +test every_harness_side_exception_is_counted_inside_the_harness ... ok +test every_coverage_placement_names_a_declared_site ... ok +test every_non_harness_site_has_a_real_coverage_placement ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.attempt-1.log new file mode 100644 index 000000000..ec1b025ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_gated_mutation_is_declared ... ok +test every_declared_mutation_perturbs_a_real_site ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.log new file mode 100644 index 000000000..ec1b025ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_mutation_register_structure.log @@ -0,0 +1,12 @@ +== compiling coreproof_mutation_register_structure == +== running coreproof_mutation_register_structure == + +running 5 tests +test every_register_entry_cites_its_issue_its_fix_and_its_predicate ... ok +test the_register_names_exactly_the_declared_mutations ... ok +test every_multi_file_mutation_gates_every_file_its_own_entry_names ... ok +test every_gated_mutation_is_declared ... ok +test every_declared_mutation_perturbs_a_real_site ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.attempt-1.log new file mode 100644 index 000000000..c5d4cad0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.log new file mode 100644 index 000000000..c5d4cad0c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/coreproof_sites_structure.log @@ -0,0 +1,11 @@ +== compiling coreproof_sites_structure == +== running coreproof_sites_structure == + +running 4 tests +test every_declared_site_is_listed_and_named ... ok +test every_scheduler_seam_is_classified_correctly ... ok +test every_declared_site_is_actually_placed ... ok +test every_placed_site_is_declared ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.attempt-1.log new file mode 100644 index 000000000..39d6bc870 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test critical_path_log_wider_census_is_pinned ... ok +test critical_path_log_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.log new file mode 100644 index 000000000..39d6bc870 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/critical_path_logging_census_structure.log @@ -0,0 +1,19 @@ +== compiling critical_path_logging_census_structure == +== running critical_path_logging_census_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test shell_parity_validator_rejects_a_removed_critical_file ... ok +test the_shell_and_this_suite_check_the_same_shapes ... ok +test zero_pin_files_stay_clean ... ok +test zero_pin_validator_rejects_a_synthetic_violation_in_timer_rs ... ok +test census_validator_rejects_a_decremented_anchor_count ... ok +test census_validator_rejects_a_logging_macro_inside_the_soft_lockup_dump ... ok +test census_validator_rejects_a_synthetic_violation_at_a_checked_path ... ok +test census_validator_rejects_a_deleted_anchor_row ... ok +test critical_path_log_wider_census_is_pinned ... ok +test critical_path_log_census_is_pinned ... ok +test the_anchor_table_sums_to_the_ledger_total ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.attempt-1.log new file mode 100644 index 000000000..57d9aa70a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.attempt-1.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test ctx_ring_writes_are_sampled ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test diagnostic_sample_values_are_pinned ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.log new file mode 100644 index 000000000..57d9aa70a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ctx_diag_ring_sample_structure.log @@ -0,0 +1,23 @@ +== compiling ctx_diag_ring_sample_structure == +== running ctx_diag_ring_sample_structure == + +running 16 tests +test buffer_size_is_pinned_to_measured_capacity ... ok +test ctx_ring_writes_are_sampled ... ok +test deleting_ctx_early_return_would_be_caught - should panic ... ok +test defer_ring_writes_are_sampled_and_snapshots_unconditional ... ok +test reverting_buffer_size_would_be_caught - should panic ... ok +test ctx_and_defer_counters_are_padded_per_element ... ok +test deleting_defer_sampling_guard_would_be_caught - should panic ... ok +test sched_ring_writes_are_sampled ... ok +test sampling_snapshot_stores_would_be_caught - should panic ... ok +test diagnostic_sample_values_are_pinned ... ok +test deleting_sched_early_return_would_be_caught - should panic ... ok +test sample_constant_is_named_and_asserted_power_of_two ... ok +test sched_counter_is_padded_per_element ... ok +test sched_sample_constant_is_named_and_asserted_power_of_two ... ok +test reverting_ctx_counter_to_one_shared_line_would_be_caught - should panic ... ok +test reverting_sched_counter_to_one_shared_line_would_be_caught - should panic ... ok + +test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.attempt-1.log new file mode 100644 index 000000000..34a3e3b17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.log new file mode 100644 index 000000000..34a3e3b17 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/degenerate_transfer_fd_validation_structure.log @@ -0,0 +1,12 @@ +== compiling degenerate_transfer_fd_validation_structure == +== running degenerate_transfer_fd_validation_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_guard_validator_rejects_the_pre_fix_shape ... ok +test the_validator_reports_ebadf_from_the_descriptor_table ... ok +test the_degenerate_transfer_census_is_not_vacuous ... ok +test every_degenerate_transfer_guard_validates_the_descriptor_first ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.attempt-1.log new file mode 100644 index 000000000..cdfe89164 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test the_fact_family_is_one_list_in_one_order ... ok +test note_fact_is_one_relaxed_atomic_add ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.log new file mode 100644 index 000000000..cdfe89164 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_fact_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_fact_census_structure == +== running dispatch_fact_census_structure == + +running 7 tests +test the_fact_family_is_one_list_in_one_order ... ok +test note_fact_is_one_relaxed_atomic_add ... ok +test the_gate_pins_the_oracle_verdict ... ok +test the_ten_facts_reach_the_census_line ... ok +test the_boot_oracle_drives_one_leg_per_fact ... ok +test the_touched_functions_carry_no_emitting_logging_macro ... ok +test every_deleted_site_still_publishes_its_fact ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.attempt-1.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.log new file mode 100644 index 000000000..5f6dbb260 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_path_lock_free_structure.log @@ -0,0 +1,11 @@ +== compiling dispatch_path_lock_free_structure == +== running dispatch_path_lock_free_structure == + +running 4 tests +test switch_to_kernel_page_table_takes_no_lock ... ok +test the_kernel_page_table_readers_go_through_the_accessor ... ok +test setup_kernel_thread_return_allocates_nothing ... ok +test master_kernel_pml4_is_read_without_a_lock ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.attempt-1.log new file mode 100644 index 000000000..08f9b4315 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.log new file mode 100644 index 000000000..08f9b4315 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dispatch_strand_census_structure.log @@ -0,0 +1,14 @@ +== compiling dispatch_strand_census_structure == +== running dispatch_strand_census_structure == + +running 7 tests +test every_in_repo_caller_hands_the_census_the_kernel_serial ... ok +test dispatch_records_and_diagnostic_feature_are_gone ... ok +test host_consumers_have_no_removed_record_dependency ... ok +test the_snapshot_is_emitted_on_the_kernel_log_channel ... ok +test replacement_census_is_wired_to_save_restore_exit_heartbeat_and_completion ... ok +test the_surviving_record_census_in_the_dispatch_path_is_pinned ... ok +test the_staleness_bound_has_exactly_one_copy_in_the_repository ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.attempt-1.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.log new file mode 100644 index 000000000..38aa964ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/dma_and_log_sink_structure.log @@ -0,0 +1,12 @@ +== compiling dma_and_log_sink_structure == +== running dma_and_log_sink_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test logger_validator_rejects_blocking_framebuffer_lock ... ok +test virtqueue_validator_rejects_log_and_continue_shape ... ok +test virtqueue_dma_ring_allocation_fails_closed ... ok +test framebuffer_log_sink_is_nonblocking_and_bounded ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.attempt-1.log new file mode 100644 index 000000000..5d4729890 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.log new file mode 100644 index 000000000..5d4729890 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/entry_point_df_structure.log @@ -0,0 +1,12 @@ +== compiling entry_point_df_structure == +== running entry_point_df_structure == + +running 5 tests +test the_analyzer_reddens_on_a_synthetic_entry_that_omits_cld ... ok +test the_asm_entry_census_is_not_vacuous ... ok +test the_asm_entry_census_covers_every_asm_file_in_the_kernel ... ok +test llvm_generated_x86_interrupt_handlers_are_censused_and_exempt ... ok +test every_hand_written_entry_clears_df_before_its_first_call_or_string_op ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..ce210dbb8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.attempt-1.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test function_body_raw_string_close_preserves_next_byte ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.83s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.log new file mode 100644 index 000000000..ce210dbb8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exec_lock_order_structure.log @@ -0,0 +1,53 @@ +== compiling exec_lock_order_structure == +== running exec_lock_order_structure == + +running 46 tests +test function_body_raw_string_close_preserves_next_byte ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_collapsed_scheduler_census_is_rejected ... ok +test negative_creation_injection_reusing_production_marker_is_rejected ... ok +test negative_creation_marker_reusing_exec_marker_is_rejected ... ok +test exec_smoke_is_wired_into_both_boot_paths ... ok +test boot_verdict_emits_and_gates_on_the_exec_lock_order_counters ... ok +test arm64_exec_bodies_stage_the_receipt_after_the_context_reset ... ok +test creation_publication_seams_are_first_and_unique ... ok +test negative_exec_smoke_after_boot_services_is_rejected ... ok +test negative_exec_smoke_after_reap_loop_is_rejected ... ok +test negative_exec_smoke_before_liveness_spawn_is_rejected ... ok +test negative_arm64_exec_snapshot_before_reset_is_rejected ... ok +test negative_exec_smoke_definition_regated_to_one_arch_is_rejected ... ok +test negative_exec_sched_commit_without_must_use_is_rejected ... ok +test negative_creation_publication_after_without_interrupts_is_rejected ... ok +test negative_exec_smoke_init_spawn_deletion_is_rejected ... ok +test negative_creation_injection_duplicating_predicate_is_rejected ... ok +test negative_exec_smoke_x86_64_before_tty_oracle_is_rejected ... ok +test negative_creation_oracle_without_injected_assertion_is_rejected ... ok +test negative_full_gate_without_exec_smoke_target_grep_is_rejected ... ok +test negative_full_gate_without_violation_grep_is_rejected ... ok +test exec_sched_commit_is_a_must_use_receipt_applied_in_the_scheduler ... ok +test negative_exec_smoke_x86_64_call_site_deletion_is_rejected ... ok +test negative_manager_scheduler_use_import_is_rejected ... ok +test creation_lock_order_marker_and_oracle_reader_are_pinned ... ok +test negative_manager_module_scheduler_acquisition_is_rejected ... ok +test negative_exec_sched_commit_without_pm_guard_is_rejected ... ok +test negative_sys_exec_install_without_next_cr3_clear_is_rejected ... ok +test negative_scheduler_glob_import_is_rejected ... ok +test negative_sys_exec_missing_drop_is_rejected ... ok +test negative_sys_exec_apply_before_drop_is_rejected ... ok +test negative_sys_exec_raw_ttbr0_install_is_rejected ... ok +test sys_exec_releases_the_process_manager_before_the_scheduler ... ok +test negative_sys_execv_with_frame_apply_before_drop_is_rejected ... ok +test negative_sys_execv_with_frame_missing_drop_is_rejected ... ok +test sys_execv_with_frame_releases_the_process_manager_before_the_scheduler ... ok +test x86_64_exec_body_stages_the_receipt_after_the_context_reset ... ok +test negative_x86_64_exec_snapshot_before_reset_is_rejected ... ok +test negative_arm64_exec_scheduler_path_call_is_rejected ... ok +test negative_arm64_exec_scheduler_acquisition_is_rejected ... ok +test negative_creation_publication_inside_process_manager_scope_is_rejected ... ok +test creation_paths_release_process_manager_before_publication ... ok +test negative_unqualified_scheduler_call_is_rejected ... ok +test manager_module_has_no_scheduler_lock_acquisition_anywhere ... ok +test arm64_exec_bodies_never_touch_the_scheduler_lock ... ok + +test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.83s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.attempt-1.log new file mode 100644 index 000000000..ba7745d8d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.log new file mode 100644 index 000000000..ba7745d8d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/exit_tally_structure.log @@ -0,0 +1,14 @@ +== compiling exit_tally_structure == +== running exit_tally_structure == + +running 7 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test failure_table_lock_is_only_taken_with_interrupts_disabled ... ok +test terminated_assignment_detector_handles_paths_without_counting_patterns ... ok +test termination_functions_guard_assign_and_record_in_order_once_each ... ok +test process_task_has_no_record_exit_call ... ok +test terminated_state_assignments_are_confined_to_the_two_termination_functions ... ok +test record_exit_calls_exist_only_at_the_two_termination_transitions ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.attempt-1.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.log new file mode 100644 index 000000000..f460d237a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_disk_size_structure.log @@ -0,0 +1,10 @@ +== compiling ext2_disk_size_structure == +== running ext2_disk_size_structure == + +running 3 tests +test invocation_predicate_is_not_vacuous ... ok +test payload_guard_structure_is_present_and_load_bearing ... ok +test no_caller_passes_a_size_flag ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.attempt-1.log new file mode 100644 index 000000000..4a14afa6d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.attempt-1.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test negative_missing_record_park_call_is_rejected ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test run_one_itself_resets_the_park_marker ... ok +test read_guard_drop_releases_before_waking ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test write_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.log new file mode 100644 index 000000000..4a14afa6d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ext2_lock_structure.log @@ -0,0 +1,44 @@ +== compiling ext2_lock_structure == +== running ext2_lock_structure == + +running 37 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test can_sleep_predicate_arch_split_is_correct ... ok +test ext2_acquire_itself_calls_checked_wait ... ok +test ext2_acquire_is_can_sleep_gated_with_a_spin_fallback ... ok +test ext2_acquire_itself_calls_record_park ... ok +test ext2_acquire_write_is_can_sleep_gated_with_a_spin_fallback ... ok +test negative_aarch64_loses_interrupts_enabled_is_rejected ... ok +test negative_bare_prepare_to_wait_is_rejected ... ok +test negative_marker_print_deleted_from_record_park_is_rejected ... ok +test negative_marker_text_changed_is_rejected ... ok +test negative_missing_accessor_call_is_rejected ... ok +test ext2_acquire_write_itself_calls_checked_wait ... ok +test negative_missing_can_sleep_gate_is_rejected ... ok +test negative_missing_raw_write_site_is_rejected ... ok +test ext2_acquire_write_itself_calls_record_park ... ok +test acquisition_paths_use_only_the_checked_timed_wait ... ok +test negative_missing_record_park_call_is_rejected ... ok +test ext2_record_park_itself_prints_the_marker ... ok +test negative_missing_release_in_drop_is_rejected ... ok +test negative_never_using_checked_wait_is_rejected ... ok +test negative_missing_spin_fallback_is_rejected ... ok +test negative_park_loop_deleted_from_one_function_is_rejected ... ok +test negative_raw_fetch_add_alongside_record_park_is_rejected ... ok +test negative_raw_fetch_add_instead_of_record_park_is_rejected ... ok +test negative_raw_read_added_outside_the_three_functions_is_rejected ... ok +test negative_raw_read_regression_is_rejected ... ok +test negative_run_one_reset_call_deleted_is_rejected ... ok +test negative_third_raw_write_site_is_rejected ... ok +test negative_wake_before_release_is_rejected ... ok +test negative_x86_preempt_count_weakened_to_greater_than_zero_is_rejected ... ok +test negative_x86_regains_interrupts_enabled_is_rejected ... ok +test run_one_itself_resets_the_park_marker ... ok +test read_guard_drop_releases_before_waking ... ok +test no_raw_ext2_read_write_exists_file_wide ... ok +test write_guard_drop_releases_before_waking ... ok +test x86_can_sleep_preempt_count_check_is_exact_one ... ok +test is_mounted_is_home_mounted_and_home_mount_id_route_through_the_accessor ... ok + +test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.attempt-1.log new file mode 100644 index 000000000..af967375d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.log new file mode 100644 index 000000000..af967375d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fcntl_pm_contention_gate_structure.log @@ -0,0 +1,16 @@ +== compiling fcntl_pm_contention_gate_structure == +== running fcntl_pm_contention_gate_structure == + +running 9 tests +test oracle_pass_predicate_carries_a_wait_floor_conjunct ... ok +test oracle_arming_is_a_rendezvous_not_an_attempt_count ... ok +test verdict_arms_are_distinct_and_only_one_describes_a_syscall_result ... ok +test every_gate_pinning_the_aarch64_pass_verdict_selfchecks_its_pattern ... ok +test driver_pin_precedes_every_peer_selection ... ok +test driver_pin_covers_holder_publication_and_measurement ... ok +test driver_pin_entry_and_cancellation_close_their_own_gaps ... ok +test arming_bounds_and_failure_contract_are_not_widened ... ok +test driver_pin_is_balanced_before_cleanup_and_reporting ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.attempt-1.log new file mode 100644 index 000000000..0cb897a66 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.log new file mode 100644 index 000000000..0cb897a66 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/fork_lock_order_structure.log @@ -0,0 +1,18 @@ +== compiling fork_lock_order_structure == +== running fork_lock_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test negative_dropped_deferred_reclaim_call_is_rejected ... ok +test negative_guard_live_across_reclaim_is_rejected ... ok +test negative_dropped_terminated_reclaim_call_is_rejected ... ok +test both_production_forks_restore_the_parent_page_table_before_propagating ... ok +test negative_missing_drop_before_spawn_front_is_rejected ... ok +test negative_deleted_cow_restore_is_rejected ... ok +test negative_reintroduced_interrupt_mask_is_rejected ... ok +test sys_fork_with_parent_context_has_the_required_lock_order ... ok +test negative_cow_restore_moved_after_the_try_is_rejected ... ok +test negative_reordered_page_table_before_reclaim_is_rejected ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.attempt-1.log new file mode 100644 index 000000000..26295ddfb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.log new file mode 100644 index 000000000..26295ddfb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_pipefail_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_pipefail_structure == +== running gate_boot_facts_pipefail_structure == + +running 5 tests +test has_true_fallback_requires_a_word_boundary_after_true ... ok +test every_command_substitution_assignment_has_a_pipefail_fallback ... ok +test pipefail_fallback_census_is_not_vacuous ... ok +test gate_boot_facts_lib_has_no_syntax_errors ... ok +test gbf_helpers_survive_pipefail_with_a_nonexistent_pid_on_every_bash_here ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.attempt-1.log new file mode 100644 index 000000000..1778dd417 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test both_gates_source_and_call_gate_boot_facts ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.log new file mode 100644 index 000000000..1778dd417 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_boot_facts_structure.log @@ -0,0 +1,12 @@ +== compiling gate_boot_facts_structure == +== running gate_boot_facts_structure == + +running 5 tests +test gate_boot_facts_line_has_all_required_fields ... ok +test every_kill_path_in_the_prod_gate_sets_ended_by ... ok +test every_kill_path_in_the_strict_gate_sets_ended_by ... ok +test both_gates_source_and_call_gate_boot_facts ... ok +test gate_boot_facts_predicates_are_not_vacuous ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.attempt-1.log new file mode 100644 index 000000000..f70c5a267 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.20s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.log new file mode 100644 index 000000000..f70c5a267 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_capture_drain_structure.log @@ -0,0 +1,13 @@ +== compiling gate_capture_drain_structure == +== running gate_capture_drain_structure == + +running 6 tests +test moving_a_kill_above_its_drain_decision_reddens_the_check ... ok +test converted_gates_exist_and_call_both_drain_functions ... ok +test every_guest_kill_site_is_preceded_by_a_drain_decision ... ok +test classify_pairs_a_begin_and_end_split_across_two_serial_files_by_seq ... ok +test classify_distinguishes_complete_partial_and_absent_with_no_boot ... ok +test drain_disabled_reads_partial_drain_enabled_reads_complete_same_race ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.20s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.attempt-1.log new file mode 100644 index 000000000..c2d7c515b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.attempt-1.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test shipped_capture_deadline_and_mutations ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.68s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.log new file mode 100644 index 000000000..c2d7c515b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_qmp_backstop_structure.log @@ -0,0 +1,30 @@ +== compiling gate_qmp_backstop_structure == +== running gate_qmp_backstop_structure == + +running 23 tests +test a_socket_path_under_a_worktree_scoped_output_dir_is_the_reproduced_defect ... ok +test hung_dump_report_rejects_malformed_lines ... ok +test invalid_budget_report_rejects_malformed_lines ... ok +test missing_socket_report_rejects_malformed_lines ... ok +test receipt_precedes_response_deadline ... ok +test rejects_malformed_complete_reports ... ok +test missing_tool_report_rejects_malformed_lines ... ok +test moving_the_qmp_decision_after_its_kill_reddens_the_check ... ok +test service_loop_routes_every_verdict_kill_through_ordered_helper ... ok +test shipped_capture_deadline_and_mutations ... ok +test swapping_helper_kill_and_dump_reddens_the_check ... ok +test strict_kill_follows_qmp_decision ... ok +test gqb_alloc_socket_pairs_with_a_reachable_free_call_in_every_converted_gate ... ok +test neither_converted_gate_builds_qmp_sock_under_its_own_output_dir ... ok +test census_wiring_calls_both_outcomes ... ok +test gqb_free_socket_refuses_to_remove_paths_outside_its_namespace ... ok +test gqb_alloc_socket_returns_a_path_a_real_af_unix_bind_accepts ... ok +test gqb_free_socket_removes_only_its_own_namespace_directory ... ok +test pass_emits_exact_contract_without_any_qmp_traffic ... ok +test core_extraction_uses_physical_load_ranges_and_rejects_missing_or_truncated_bytes ... ok +test timeout_marker_requires_expiry_not_early_exit_124 ... ok +test fake_qmp_dump_precedes_sigterm_even_when_decode_fails ... ok +test missing_socket_and_hung_dump_are_partial_and_bounded ... ok + +test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.68s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.attempt-1.log new file mode 100644 index 000000000..896330afc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.attempt-1.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.log new file mode 100644 index 000000000..896330afc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/gate_structure_preflight_wiring_structure.log @@ -0,0 +1,14 @@ +== compiling gate_structure_preflight_wiring_structure == +== running gate_structure_preflight_wiring_structure == + +running 7 tests +test missing_wiring_validator_rejects_a_gate_with_neither ... ok +test service_preflight_precedes_build_and_aborts_on_failure ... ok +test every_target_gate_calls_the_structure_preflight ... ok +test shared_lib_defines_the_preflight_function_and_its_marker_line ... ok +test service_sequence_capture_window_covers_strict ... ok +test service_sequence_capture_window_45_mutation_is_rejected ... ok +test missing_wiring_validator_rejects_a_gate_with_the_call_site_removed ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.attempt-1.log new file mode 100644 index 000000000..a01358cd2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test item2_mutation_proof ... ok +test item4_mutation_proof ... ok +test item1_mutation_proof ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.log new file mode 100644 index 000000000..a01358cd2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/green_program_envelope_structure.log @@ -0,0 +1,21 @@ +== compiling green_program_envelope_structure == +== running green_program_envelope_structure == + +running 14 tests +test aarch64_tty_oracle_runs_with_exactly_one_persistent_background_process ... ok +test boot_tests_registry_stays_kthread_only ... ok +test aarch64_gate_scripts_boot_smp_4 ... ok +test aarch64_syscall_dispatch_enosys_stubs_are_exactly_archprctl ... ok +test item2_mutation_proof ... ok +test item4_mutation_proof ... ok +test item1_mutation_proof ... ok +test x86_tty_oracle_runs_with_no_persistent_background_process ... ok +test aarch64_gate_scripts_mount_ext2_writable ... ok +test x86_gate_scripts_boot_smp_1 ... ok +test x86_syscall_dispatch_enosys_stubs_are_exactly_gettime ... ok +test x86_gate_scripts_mount_ext2_readonly ... ok +test item3_mutation_proof ... ok +test item5_mutation_proof ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.log new file mode 100644 index 000000000..ad54731fe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/launcher_smoke_xhci_evidence_structure.log @@ -0,0 +1,9 @@ +== compiling launcher_smoke_xhci_evidence_structure == +== running launcher_smoke_xhci_evidence_structure == + +running 2 tests +test launcher_smoke_captures_raw_xhci_enum_trail ... ok +test deliberately_broken_copy_reddens_the_rule ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.attempt-1.log new file mode 100644 index 000000000..157a88b9b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.20s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.log new file mode 100644 index 000000000..157a88b9b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/lockup_capture_guard_structure.log @@ -0,0 +1,17 @@ +== compiling lockup_capture_guard_structure == +== running lockup_capture_guard_structure == + +running 10 tests +test the_aarch64_gates_run_the_guard_on_their_own_kernel ... ok +test the_preserved_binary_evidence_is_a_red_and_a_green_on_real_kernels ... ok +test the_guard_rejects_a_direct_allocation ... ok +test the_guard_fails_on_an_indirect_transfer_it_cannot_resolve ... ok +test the_guard_fails_when_the_root_symbol_is_absent ... ok +test the_guard_rejects_an_allocation_reached_by_a_tail_call ... ok +test the_guard_rejects_an_allocation_reached_through_a_data_pointer ... ok +test the_guard_rejects_an_allocation_behind_two_innocent_helpers ... ok +test the_guard_passes_a_clean_nonallocating_helper_chain ... ok +test the_committed_fixtures_match_their_sources ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.20s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.attempt-1.log new file mode 100644 index 000000000..9df22e678 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.attempt-1.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_exclusion_is_a_typed_guard ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test cpu_pin_records_its_reason ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test drain_owner_validator_rejects_force_release ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loops_drain_loopback ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test loopback_enqueue_owns_its_delivery ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test oracle_snapshots_cover_the_census ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test pin_guard_calls_decide_the_placement ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pinned_hold_preserves_the_wake ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pump_producer_seam_is_single ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test loopback_guest_budget_production_policy_cases ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test rescue_retention_census ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test forced_offline_home_declines_retention ... ok +test forced_stalled_home_retention ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.log new file mode 100644 index 000000000..9df22e678 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/loopback_pump_structure.log @@ -0,0 +1,139 @@ +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_exclusion_is_a_typed_guard ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test cpu_pin_records_its_reason ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test drain_owner_validator_rejects_force_release ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test general_idle_loops_drain_loopback ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test loopback_enqueue_owns_its_delivery ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_classification_reads_reader_state ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test oracle_snapshots_cover_the_census ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test pin_guard_calls_decide_the_placement ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pinned_hold_preserves_the_wake ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pump_producer_seam_is_single ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test loopback_guest_budget_production_policy_cases ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test thread_placement_honours_the_cpu_pin ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test rescue_retention_census ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test forced_offline_home_declines_retention ... ok +test forced_stalled_home_retention ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.attempt-1.log new file mode 100644 index 000000000..00f113593 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.attempt-1.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.log new file mode 100644 index 000000000..00f113593 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/masked_binary_load_structure.log @@ -0,0 +1,12 @@ +== compiling masked_binary_load_structure == +== running masked_binary_load_structure == + +running 5 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_oracle_rejects_the_pre_fix_interactive_shape ... ok +test the_boot_path_still_loads_binaries_and_still_masks ... ok +test the_interactive_profile_loads_before_it_masks ... ok +test no_masked_block_on_the_boot_path_loads_a_test_binary ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.attempt-1.log new file mode 100644 index 000000000..5d58b0318 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.log new file mode 100644 index 000000000..5d58b0318 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/mmap_floor_structure.log @@ -0,0 +1,17 @@ +== compiling mmap_floor_structure == +== running mmap_floor_structure == + +running 10 tests +test a_deleted_floor_check_reddens_the_census ... ok +test a_reintroduced_literal_seed_reddens_the_census ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test a_reintroduced_literal_floor_reddens_the_census ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test reflowing_or_renaming_a_site_does_not_redden_the_census ... ok +test no_producer_file_hardcodes_the_stale_mmap_floor_literal ... ok +test mmap_floor_producers_match_the_pinned_census ... ok +test mmap_hint_seed_sites_match_the_pinned_census ... ok +test neither_census_is_empty ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.attempt-1.log new file mode 100644 index 000000000..c2b4ed476 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.attempt-1.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.69s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.log new file mode 100644 index 000000000..c2b4ed476 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/net_lock_structure.log @@ -0,0 +1,27 @@ +== compiling net_lock_structure == +== running net_lock_structure == + +running 20 tests +test irq_primitive_validator_rejects_resurrected_irq_save ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test hardirq_surface_validator_rejects_net_table_reference ... ok +test net_lock_guard_aarch64_validator_rejects_missing_daifset ... ok +test net_lock_guard_x86_validator_rejects_empty_arm ... ok +test net_static_validator_accepts_declared_thread_context_only_static ... ok +test net_static_validator_rejects_discovered_unguarded_static ... ok +test net_static_validator_rejects_empty_thread_context_only_reason ... ok +test net_static_validator_rejects_immediately_dropped_guard ... ok +test net_static_validator_requires_exactly_one_classification ... ok +test net_static_validator_rejects_public_mutex_static ... ok +test net_lock_guard_aarch64_arm_still_masks_daif ... ok +test net_lock_guard_x86_arm_is_a_real_bottom_half_disable ... ok +test unmatched_tcp_rst_is_dropped_without_a_reply ... ok +test deliberately_broken_unmatched_rst_reply_fails_the_validator ... ok +test tcp_accept_publish_race_has_a_sequential_recovery_path ... ok +test deliberately_broken_tcp_accept_publish_race_variants_fail_the_validator ... ok +test hardirq_surface_never_touches_the_net_tables ... ok +test the_no_op_irq_primitives_stay_deleted ... ok +test every_cross_context_net_static_is_guarded_or_declared_thread_only ... ok + +test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.69s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.attempt-1.log new file mode 100644 index 000000000..e8afaa78d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_consumers_use_shared_resolution ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.71s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.log new file mode 100644 index 000000000..e8afaa78d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_capture_structure.log @@ -0,0 +1,26 @@ +== compiling parallels_capture_structure == +== running parallels_capture_structure == + +running 19 tests +test capture_display_writes_output_exactly_once_and_only_on_a_verified_frame ... ok +test capture_display_output_write_check_is_not_vacuous ... ok +test run_sh_has_no_silent_capture_fallback_and_calls_capture_display ... ok +test round_two::run_sh_test_mode_exit_reflects_capture_outcome ... ok +test run_sh_silent_fallback_check_is_not_vacuous ... ok +test round_two::run_sh_capture_exit_check_is_not_vacuous ... ok +test f24_render_verdict_rejects_missing_capture ... ok +test pil_consumers_use_shared_resolution ... ok +test pil_resolver_exhaustion_names_candidates_and_remediation ... ok +test pil_resolver_rejects_an_unusable_override ... ok +test pil_resolver_preserves_a_working_override_with_spaces ... ok +test round_two::capture_display_clears_stale_output_before_a_failing_run ... ok +test round_two::capture_window_requires_pid_match_not_any_parallels_window ... ok +test round_two::capture_window_does_not_report_success_when_screencapture_fails ... ok +test round_two::f24_render_verdict_rejects_corrupt_png ... ok +test round_two::capture_display_reports_success_when_baseline_write_fails_after_a_real_copy ... ok +test f24_render_verdict_rejects_solid_black_capture ... ok +test round_two::find_vm_backend_pid_matches_exact_vm_name_not_a_prefix ... ok +test f24_render_verdict_still_passes_a_real_capture ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.71s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.log new file mode 100644 index 000000000..666676f2e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/parallels_kill_by_name_structure.log @@ -0,0 +1,11 @@ +== compiling parallels_kill_by_name_structure == +== running parallels_kill_by_name_structure == + +running 4 tests +test f21_bisect_verdict_sh_has_no_prlctl_pattern_sweep ... ok +test f21_bisect_verdict_sh_calls_run_sh_unconditionally ... ok +test prlctl_pattern_sweep_predicate_is_not_vacuous ... ok +test census_reaches_the_known_unfixed_run_sh_instances ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.attempt-1.log new file mode 100644 index 000000000..33f8533ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.attempt-1.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.log new file mode 100644 index 000000000..33f8533ac --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/pipe_fifo_blocking_structure.log @@ -0,0 +1,25 @@ +== compiling pipe_fifo_blocking_structure == +== running pipe_fifo_blocking_structure == + +running 18 tests +test parser::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test observation_seam_is_boot_only_and_queries_do_not_wake ... ok +test close_delivery_releases_pm_before_cleanup ... ok +test prepared_sleep_owns_no_guard_and_cleans_up_eintr ... ok +test writer_queue_notifications_atomic_copy_and_progress_exist ... ok +test parser::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test poll_and_transfer_share_one_readiness_predicate ... ok +test gate_scores_the_drivers_emitted_arm_set_and_mutations_fail ... ok +test deferred_delivery_never_touches_the_scheduler_lock ... ok +test writev_aggregate_atomicity_rejects_per_iovec_mutation ... ok +test new_writer_close_notifications_are_owned_and_deferred ... ok +test prepared_wait_retains_identity_for_both_cleanup_operations ... ok +test queue_wake_copy_and_threshold_mutations_are_detected ... ok +test parser::repaired_families_have_no_blocking_eagain_exit ... ok +test dup_exec_and_row_drop_keep_cleanup_outside_pm ... ok +test parser::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test close_call_census_requires_delivery_or_the_documented_fault_carveout ... ok +test every_removed_process_row_is_retained_past_the_callers_pm_guard ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.attempt-1.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.log new file mode 100644 index 000000000..75306419a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/poll_tcp_gate_wiring_structure.log @@ -0,0 +1,10 @@ +== compiling poll_tcp_gate_wiring_structure == +== running poll_tcp_gate_wiring_structure == + +running 3 tests +test discover_files_finds_the_known_wired_gate ... ok +test negative_a_script_missing_the_kernel_marker_is_detected ... ok +test every_oracle_fail_gate_also_requires_the_kernel_ready_lost_marker ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.attempt-1.log new file mode 100644 index 000000000..91496e9f7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.attempt-1.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.log new file mode 100644 index 000000000..91496e9f7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/preempt_bracket_structure.log @@ -0,0 +1,16 @@ +== compiling preempt_bracket_structure == +== running preempt_bracket_structure == + +running 9 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test comments_and_strings_do_not_feed_the_census ... ok +test incomparable_cfg_contexts_reddens_the_chain_ratchet ... ok +test symmetric_cfg_and_unconditional_brackets_pass ... ok +test asymmetric_cfg_reddens_the_ratchet ... ok +test the_underflow_guard_stays_fail_closed ... ok +test boot_path_preempt_bracket_census_is_not_empty ... ok +test boot_path_preempt_sites_share_one_cfg_context ... ok +test boot_path_preempt_brackets_are_cfg_symmetric ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.attempt-1.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.log new file mode 100644 index 000000000..fd8913db1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_host_lock_structure.log @@ -0,0 +1,10 @@ +== compiling qemu_host_lock_structure == +== running qemu_host_lock_structure == + +running 3 tests +test qemu_host_lock_predicates_are_not_vacuous ... ok +test every_aarch64_qemu_launch_script_sources_and_acquires_the_host_lock ... ok +test every_x86_qemu_launch_script_sources_and_acquires_the_host_lock ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.attempt-1.log new file mode 100644 index 000000000..338be7ec9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.attempt-1.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.log new file mode 100644 index 000000000..338be7ec9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/qemu_kill_by_name_structure.log @@ -0,0 +1,9 @@ +== compiling qemu_kill_by_name_structure == +== running qemu_kill_by_name_structure == + +running 2 tests +test kill_by_name_predicates_are_not_vacuous ... ok +test no_shell_script_kills_qemu_by_name_or_pattern ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.attempt-1.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.log new file mode 100644 index 000000000..d919fb0a5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_report_site_structure.log @@ -0,0 +1,13 @@ +== compiling ring_span_report_site_structure == +== running ring_span_report_site_structure == + +running 6 tests +test the_marker_text_is_not_in_the_tick_provider ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.attempt-1.log new file mode 100644 index 000000000..0ba701d5d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.log new file mode 100644 index 000000000..0ba701d5d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ring_span_unfiltered_report_site_structure.log @@ -0,0 +1,21 @@ +== compiling ring_span_unfiltered_report_site_structure == +== running ring_span_unfiltered_report_site_structure == + +running 14 tests +test claim_and_is_ready_never_touch_trace_buffers_directly ... ok +test moving_the_marker_text_back_into_the_provider_would_be_caught - should panic ... ok +test indexing_by_a_different_variable_would_be_caught - should panic ... ok +test moving_the_print_back_into_the_tick_would_be_caught - should panic ... ok +test reintroducing_a_cross_cpu_read_in_claim_would_be_caught - should panic ... ok +test the_marker_text_is_not_in_the_tick_provider ... ok +test only_publish_self_reads_trace_buffers_and_only_by_its_own_cpu_parameter ... ok +test unfiltered_report_is_released_after_the_synchronous_capture ... ok +test the_tick_provider_reaches_no_unlocked_serial_writer ... ok +test capture_selftest_detection_reads_the_kernel_once_outside_scoring ... ok +test the_printing_test_is_registered_in_the_test_table ... ok +test strict_gate_checks_the_parsed_unfiltered_span ... ok +test weakening_the_unfiltered_floor_would_be_caught - should panic ... ok +test the_registry_prints_the_marker_through_the_locked_writer ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.attempt-1.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.log new file mode 100644 index 000000000..926410627 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/run_inspector_import_structure.log @@ -0,0 +1,8 @@ +== compiling run_inspector_import_structure == +== running run_inspector_import_structure == + +running 1 test +test six_gates_source_and_call_the_post_verdict_importer ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.attempt-1.log new file mode 100644 index 000000000..41896b64d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test tty_validator_rejects_per_byte_serial_writes ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.log new file mode 100644 index 000000000..41896b64d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/serial_line_atomicity_structure.log @@ -0,0 +1,17 @@ +== compiling serial_line_atomicity_structure == +== running serial_line_atomicity_structure == + +running 10 tests +test tty_validator_rejects_per_byte_serial_writes ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test periodic_guard_validator_rejects_a_synthetic_unlocked_writer ... ok +test tty_writes_line_segments_through_atomic_serial_path ... ok +test every_serial_module_has_a_single_lock_batched_writer ... ok +test unlocked_multi_byte_serial_writes_are_never_periodic ... ok +test unlocked_multi_byte_serial_write_census_is_pinned ... ok +test primitive_census_validator_rejects_a_differently_named_uart_writer ... ok +test census_validator_rejects_a_synthetic_unlocked_multi_byte_writer ... ok +test raw_serial_primitive_census_is_pinned ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.attempt-1.log new file mode 100644 index 000000000..9dcb1198e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.attempt-1.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.log new file mode 100644 index 000000000..9dcb1198e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/signal_eintr_predicate_structure.log @@ -0,0 +1,10 @@ +== compiling signal_eintr_predicate_structure == +== running signal_eintr_predicate_structure == + +running 3 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test eintr_validator_rejects_deliverable_signal_call ... ok +test syscall_eintr_uses_disposition_aware_signal_predicate ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.attempt-1.log new file mode 100644 index 000000000..96a40c23f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.61s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.log new file mode 100644 index 000000000..96a40c23f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/softirq_deferral_structure.log @@ -0,0 +1,17 @@ +== compiling softirq_deferral_structure == +== running softirq_deferral_structure == + +running 9 tests +test daemon_is_cpu_local_and_checks_pending_after_park_publication ... ok +test boot_cpu_daemon_is_published_only_after_boot_preemption_pin_is_released ... ok +test limit_wakes_daemon_and_counter_is_at_callback ... ok +test oracle_requires_daemon_dispatch_and_guest_ticks ... ok +test park_final_check_and_unpark_flag_share_scheduler_serialization ... ok +test scorers_require_oracle ... ok +test scorer_rejects_forged_ok_and_reports_starvation_separately ... ok +test softirq_reexport_is_rustfmt_clean ... ok +strict status: score-only, frozen boot import/report, mixed aggregation PASS +test strict_gate_preserves_starvation_status ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.61s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.attempt-1.log new file mode 100644 index 000000000..ec64098d1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.attempt-1.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.log new file mode 100644 index 000000000..ec64098d1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/strand_handoff_structure.log @@ -0,0 +1,46 @@ +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.attempt-1.log new file mode 100644 index 000000000..12325d7f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.log new file mode 100644 index 000000000..12325d7f2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/structure_preflight_parallel_structure.log @@ -0,0 +1,13 @@ +== compiling structure_preflight_parallel_structure == +== running structure_preflight_parallel_structure == + +running 6 tests +test oversized_jobs_are_configuration_errors ... ok +test concurrent_invocations_isolate_logs_and_same_stem_binaries ... ok +test timeout_retries_only_that_suite_once_with_double_budget ... ok +test two_jobs_overlap_and_never_exceed_the_bound ... ok +test mutation_is_green_red_green_with_default_and_one_job ... ok +test hung_suite_returns_red_within_budget ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.07s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.attempt-1.log new file mode 100644 index 000000000..8584ae43f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.log new file mode 100644 index 000000000..8584ae43f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/syscall_return_register_structure.log @@ -0,0 +1,13 @@ +== compiling syscall_return_register_structure == +== running syscall_return_register_structure == + +running 6 tests +test comments_and_strings_do_not_forge_findings ... ok +test correct_shapes_are_admitted ... ok +test deliberately_broken_variants_fail_the_rules ... ok +test no_trap_names_its_return_register_as_input_only ... ok +test every_returning_trap_declares_the_return_register_write ... ok +test the_census_sees_the_repository_s_syscall_traps ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.attempt-1.log new file mode 100644 index 000000000..ba5a51ef3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.attempt-1.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.log new file mode 100644 index 000000000..ba5a51ef3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_rustfmt_structure.log @@ -0,0 +1,8 @@ +== compiling teardown_rustfmt_structure == +== running teardown_rustfmt_structure == + +running 1 test +test teardown_provider_is_rustfmt_clean ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.attempt-1.log new file mode 100644 index 000000000..1dddc526d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.attempt-1.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test init_identity_mechanism_is_cfg_free ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.log new file mode 100644 index 000000000..1dddc526d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/teardown_structure.log @@ -0,0 +1,112 @@ +== compiling teardown_structure == +== running teardown_structure == + +running 105 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test exit_kick_scaled_fixture_legs_remain_present ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test exit_kick_fixture_summed_budget_under_ten_seconds ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test init_identity_mechanism_is_cfg_free ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_release_ordering_is_structural ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test parse_u64_const_reads_real_values ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.05s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.attempt-1.log new file mode 100644 index 000000000..50dbbad3e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.log new file mode 100644 index 000000000..50dbbad3e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/terminal_edge_capture_structure.log @@ -0,0 +1,18 @@ +== compiling terminal_edge_capture_structure == +== running terminal_edge_capture_structure == + +running 11 tests +test the_library_panic_handler_is_uncompiled_because_the_lib_disables_its_test_target ... ok +test the_panic_oracle_lives_outside_the_capture_directory ... ok +test the_aarch64_fatal_postmortem_captures_in_section_seven_and_nowhere_else ... ok +test deleting_the_postmortems_capture_would_be_caught - should panic ... ok +test replacing_the_wide_ring_dump_with_the_capture_would_be_caught - should panic ... ok +test the_panic_oracle_is_feature_gated_and_no_gate_builds_it ... ok +test reducing_a_live_panic_handler_to_a_stub_would_be_caught - should panic ... ok +test moving_the_capture_after_exit_qemu_would_be_caught - should panic ... ok +test the_capture_is_emitted_before_whatever_ends_the_panic_handler ... ok +test every_live_panic_handler_in_the_kernel_emits_a_capture ... ok +test deleting_one_panic_handlers_emit_call_would_be_caught - should panic ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.attempt-1.log new file mode 100644 index 000000000..99f89393f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_gates_read_the_marker ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.log new file mode 100644 index 000000000..99f89393f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/timer_wake_dispatch_structure.log @@ -0,0 +1,17 @@ +== compiling timer_wake_dispatch_structure == +== running timer_wake_dispatch_structure == + +running 10 tests +test barrier_coordinator_is_schedulable_during_partial_peer_release ... ok +test the_head_check_rejects_a_body_with_no_enqueue_at_all - should panic ... ok +test the_gates_read_the_marker ... ok +test the_head_check_rejects_a_tail_enqueue - should panic ... ok +test the_oracle_reports_the_quantum_the_scheduler_enforces ... ok +test the_quantum_check_rejects_a_drifted_aarch64_quantum - should panic ... ok +test the_quantum_check_rejects_a_drifted_x86_quantum - should panic ... ok +test partial_release_model_distinguishes_idle_from_a_queued_coordinator ... ok +test the_oracle_is_boot_tests_only_and_runs_on_both_architectures ... ok +test a_late_timer_wake_is_enqueued_at_the_head ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.attempt-1.log new file mode 100644 index 000000000..deda940c3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.attempt-1.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.log new file mode 100644 index 000000000..deda940c3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/trace_ring_depth_structure.log @@ -0,0 +1,11 @@ +== compiling trace_ring_depth_structure == +== running trace_ring_depth_structure == + +running 4 tests +test tick_sample_constant_exists_and_is_named ... ok +test the_ring_event_is_recorded_only_inside_the_sampling_guard ... ok +test timer_tick_total_still_increments_unconditionally ... ok +test tick_sample_guard_deletion_would_be_caught - should panic ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.attempt-1.log new file mode 100644 index 000000000..a070ceadf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test duplicate_pass_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok +test missing_start_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.log new file mode 100644 index 000000000..a070ceadf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tracing_provider_gate_structure.log @@ -0,0 +1,26 @@ +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test duplicate_pass_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok +test missing_start_is_rejected ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test exactly_one_start_and_pass_is_accepted ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log new file mode 100644 index 000000000..91d20c263 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.attempt-1.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test the_writer_census_catches_a_second_writer ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.12s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.log new file mode 100644 index 000000000..91d20c263 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/ttbr0_shadow_reconciliation_structure.log @@ -0,0 +1,39 @@ +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test settling_one_shadow_is_not_settling_the_shadows ... ok +test the_asid_check_rejects_a_disagreeing_tag ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_publication_census_catches_an_untagged_root ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test the_writer_census_catches_a_second_writer ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.12s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.attempt-1.log new file mode 100644 index 000000000..87bd382fd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.40s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.log new file mode 100644 index 000000000..87bd382fd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_fg_structure.log @@ -0,0 +1,18 @@ +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.40s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.attempt-1.log new file mode 100644 index 000000000..f2511d198 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.attempt-1.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.log new file mode 100644 index 000000000..f2511d198 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_irq_pm_structure.log @@ -0,0 +1,19 @@ +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 12 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test peer_hold_rendezvous_covers_both_lock_probes ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test peer_hold_rendezvous_rejects_time_only_and_unmasked_mutations ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.attempt-1.log new file mode 100644 index 000000000..8d2bea95f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.attempt-1.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.log new file mode 100644 index 000000000..8d2bea95f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/tty_oracle_structure.log @@ -0,0 +1,21 @@ +== compiling tty_oracle_structure == +== running tty_oracle_structure == + +running 14 tests +test a_boot_that_drove_nothing_cannot_pass_the_gate ... ok +test a_boot_that_drove_nothing_cannot_pass_the_x86_gate ... ok +test full_test_phase_two_does_not_accept_a_bare_pty_unlock_as_a_shell ... ok +test the_gate_carries_the_668_err_trap ... ok +test init_launches_the_oracle_on_aarch64 ... ok +test init_launches_the_oracle_on_x86 ... ok +test the_gate_measures_the_profile_that_ships ... ok +test the_x86_gate_carries_the_668_err_trap ... ok +test the_x86_gate_measures_the_profile_that_ships ... ok +test the_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_x86_gate_scores_exactly_the_arms_the_oracle_drives ... ok +test the_oracle_tally_matches_its_arm_census ... ok +test deliberately_broken_x86_variants_fail_the_ratchets ... ok +test deliberately_broken_variants_fail_the_ratchets ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..f8dc28108 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.attempt-1.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test bind_udp_uses_the_masked_primitive ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test try_lookup_udp_counts_refusals ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.log new file mode 100644 index 000000000..f8dc28108 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_ports_lock_irq_structure.log @@ -0,0 +1,26 @@ +== compiling udp_ports_lock_irq_structure == +== running udp_ports_lock_irq_structure == + +running 19 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test bind_udp_uses_the_masked_primitive ... ok +test bind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging_rule_is_not_vacuous ... ok +test handle_udp_contended_arm_has_no_logging ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp ... ok +test handle_udp_uses_try_lookup_udp_not_lookup_udp_rule_is_not_vacuous ... ok +test with_udp_ports_masked_documents_removal_allocator_work ... ok +test with_udp_ports_masked_documents_removal_allocator_work_rule_is_not_vacuous ... ok +test try_lookup_udp_counts_refusals_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock ... ok +test try_lookup_udp_counts_refusals ... ok +test with_udp_ports_masked_masks_the_whole_hold ... ok +test with_udp_ports_masked_masks_the_whole_hold_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive_rule_is_not_vacuous ... ok +test try_lookup_udp_uses_try_lock_not_blocking_lock_rule_is_not_vacuous ... ok +test unbind_udp_uses_the_masked_primitive ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.attempt-1.log new file mode 100644 index 000000000..4f759640f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.attempt-1.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.log new file mode 100644 index 000000000..4f759640f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/udp_socket_lock_irq_structure.log @@ -0,0 +1,22 @@ +== compiling udp_socket_lock_irq_structure == +== running udp_socket_lock_irq_structure == + +running 15 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test deliver_to_socket_still_locks_under_process_manager ... ok +test poll_fd_udp_arm_rule_is_not_vacuous ... ok +test poll_fd_udp_arm_uses_the_masked_primitive ... ok +test with_locked_masked_masks_the_whole_hold ... ok +test sys_recvfrom_nonblocking_read_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_uses_the_masked_primitive ... ok +test sys_bind_udp_arm_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_uses_the_masked_primitive ... ok +test sys_recvfrom_nonblocking_read_rule_is_not_vacuous ... ok +test sys_sendto_udp_arm_rule_is_not_vacuous ... ok +test with_locked_masked_rule_is_not_vacuous ... ok +test udp_lock_received_uses_the_masked_primitive ... ok +test udp_lock_received_rule_is_not_vacuous ... ok +test green_control_all_rules_hold_at_head ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.attempt-1.log new file mode 100644 index 000000000..50b8e8fcc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.log new file mode 100644 index 000000000..50b8e8fcc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/unix_stream_blocking_structure.log @@ -0,0 +1,18 @@ +== compiling unix_stream_blocking_structure == +== running unix_stream_blocking_structure == + +running 11 tests +test census::parser_tracks_renames_negation_formatting_and_extracted_errors ... ok +test driver_and_gate_have_six_scored_legs ... ok +test guarded_state_defines_transmit_space_and_publication ... ok +test census::blocking_eagain_mutations_fail_the_live_helper_census ... ok +test transmit_predicate_and_single_mutations ... ok +test descriptor_mode_drain_and_poll_are_connected ... ok +test mode_drain_and_poll_mutations_are_rejected_singly ... ok +test close_notifications_leave_pm_without_the_isr_buffer ... ok +test census::repaired_families_have_no_blocking_eagain_exit ... ok +test census::console_result_route_rejects_blocking_eagain_with_adapter_retained ... ok +test unix_scorer_rejects_incomplete_or_corrupt_arm_sets ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.attempt-1.log new file mode 100644 index 000000000..6d3c21b00 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.attempt-1.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test context_fork_is_profile_independent ... ok +test mutation_testing_only_cow_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.79s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.log new file mode 100644 index 000000000..6d3c21b00 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_boot_tests_profile_structure.log @@ -0,0 +1,17 @@ +== compiling x86_boot_tests_profile_structure == +== running x86_boot_tests_profile_structure == + +running 10 tests +test gate_builds_only_boot_tests_and_reuses_cohort_pins ... ok +test x86_oracle_allows_the_same_cohort_startup_window ... ok +test context_fork_is_profile_independent ... ok +test mutation_testing_only_cow_is_rejected ... ok +test supplied_page_table_fork_is_profile_independent ... ok +test mutation_testing_only_context_fork_is_rejected ... ok +test mutation_missing_completion_is_rejected ... ok +test mutation_cow_error_before_parent_restore_is_rejected ... ok +test mutation_context_cow_error_before_restore_is_rejected ... ok +test oracle_scorer_distinguishes_gdt_setup_from_faults_without_weakening_arms ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.79s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.attempt-1.log new file mode 100644 index 000000000..63823d87a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.attempt-1.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.log new file mode 100644 index 000000000..63823d87a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/x86_smp_enum_structure.log @@ -0,0 +1,13 @@ +== compiling x86_smp_enum_structure == +== running x86_smp_enum_structure == + +running 6 tests +test the_gate_pins_the_marker_on_three_smp_legs ... ok +test every_walk_in_the_madt_reader_is_bounded_by_a_constant ... ok +test the_madt_reader_allocates_nothing ... ok +test the_x86_online_count_reads_the_enumeration_and_max_cpus_is_still_one ... ok +test the_predicates_are_not_vacuous ... ok +test the_enumeration_marker_has_exactly_one_emission_site ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.attempt-1.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.attempt-1.log new file mode 100644 index 000000000..7555aad20 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.attempt-1.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.log b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.log new file mode 100644 index 000000000..7555aad20 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final-suites/xhci_wait_irq_order_structure.log @@ -0,0 +1,18 @@ +== compiling xhci_wait_irq_order_structure == +== running xhci_wait_irq_order_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test the_synchronous_and_async_censuses_agree ... ok +test submit_command_and_wait_arms_before_it_publishes ... ok +test activation_arms_the_spi_before_queueing_its_probe ... ok +test wait_for_prepared_transfer_does_no_gic_arming_of_its_own ... ok +test prepare_transfer_wait_arms_after_software_prep_and_returns_the_flag ... ok +test control_transfer_arms_before_it_publishes_any_ep0_trb ... ok +test every_direct_doorbell_caller_is_classified ... ok +test the_doorbell_mmio_write_is_pinned_to_ring_doorbell ... ok +test hid_transfer_and_msi_probe_stay_asynchronous ... ok +test deliberately_broken_copies_redden_the_rules ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final.txt new file mode 100644 index 000000000..9d983cdc1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure-final.txt @@ -0,0 +1,74 @@ +Revision: d94ed1416031e3a3de2fc4237fe3b57a286ff81d +Index tree: 95034d3c161dbf750b69b47e91256d3acc1da282 +Command: bash scripts/run-structure-tests.sh +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=64:exit=0] +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=5:exit=0] +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=23:exit=0] +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=21:exit=0] +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_PREFLIGHT:structure_suites=69/69:critical_path_lines=260:pinned=120] +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure.txt new file mode 100644 index 000000000..bfd0088bb --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/structure.txt @@ -0,0 +1,75 @@ +Revision: d94ed1416031e3a3de2fc4237fe3b57a286ff81d +Index tree: 0268f9843df2f4f3c6ed4aedc1253159c0cecd6c +Command: bash scripts/run-structure-tests.sh +[GATE_SUITE:stem=aarch64_testing_profile_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=block_request_lifetime_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=blocking_fd_eagain_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_bxcap_schema_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=capture_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=console_read_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=context_restore_structure:attempt=1:timeout_s=300:wall_s=72:exit=0] +[GATE_SUITE:stem=coreproof_component_h_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_coverage_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_mutation_register_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=coreproof_sites_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=critical_path_logging_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ctx_diag_ring_sample_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=degenerate_transfer_fd_validation_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_fact_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_path_lock_free_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dispatch_strand_census_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=dma_and_log_sink_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=entry_point_df_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=exec_lock_order_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=exit_tally_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_disk_size_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ext2_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fcntl_pm_contention_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=fork_lock_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_boot_facts_pipefail_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=gate_boot_facts_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=gate_capture_drain_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=gate_qmp_backstop_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=gate_structure_preflight_wiring_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=green_program_envelope_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=launcher_smoke_xhci_evidence_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=lockup_capture_guard_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=loopback_pump_structure:attempt=1:timeout_s=300:wall_s=5:exit=0] +[GATE_SUITE:stem=masked_binary_load_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=mmap_floor_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=net_lock_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=parallels_capture_structure:attempt=1:timeout_s=300:wall_s=2:exit=0] +[GATE_SUITE:stem=parallels_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=pipe_fifo_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=poll_tcp_gate_wiring_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=preempt_bracket_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_host_lock_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=qemu_kill_by_name_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=ring_span_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ring_span_unfiltered_report_site_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=run_inspector_import_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=serial_line_atomicity_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=signal_eintr_predicate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=softirq_deferral_structure:attempt=1:timeout_s=300:wall_s=0:exit=101] +[GATE_SUITE:stem=strand_handoff_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=structure_preflight_parallel_structure:attempt=1:timeout_s=300:wall_s=6:exit=0] +[GATE_SUITE:stem=syscall_return_register_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=teardown_rustfmt_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=teardown_structure:attempt=1:timeout_s=300:wall_s=25:exit=0] +[GATE_SUITE:stem=terminal_edge_capture_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=timer_wake_dispatch_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=trace_ring_depth_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=tracing_provider_gate_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=ttbr0_shadow_reconciliation_structure:attempt=1:timeout_s=300:wall_s=24:exit=0] +[GATE_SUITE:stem=tty_irq_fg_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=tty_irq_pm_structure:attempt=1:timeout_s=300:wall_s=3:exit=0] +[GATE_SUITE:stem=tty_oracle_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_ports_lock_irq_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_SUITE:stem=udp_socket_lock_irq_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=unix_stream_blocking_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_boot_tests_profile_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=x86_smp_enum_structure:attempt=1:timeout_s=300:wall_s=1:exit=0] +[GATE_SUITE:stem=xhci_wait_irq_order_structure:attempt=1:timeout_s=300:wall_s=0:exit=0] +[GATE_PREFLIGHT:structure_suites=68/69:critical_path_lines=260:pinned=120] +GATE_PREFLIGHT: FAIL (1 of 69 structure suite(s) red: softirq_deferral_structure -- per-suite logs under /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n956/wt/.gate-tmp/breenix_gate_structure_preflight.c4nfh6) +EXIT: 1 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-build-path-failure.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-build-path-failure.txt new file mode 100644 index 000000000..52bab8b0d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-build-path-failure.txt @@ -0,0 +1,10750 @@ +From https://github.com/ryanbreen/breenix + d94ed1416..f6f7414a1 net/586-pr3-guest-execution-budget-v2 -> origin/net/586-pr3-guest-execution-budget-v2 +Updating d94ed1416..f6f7414a1 +Fast-forward + .claude/memory/MEMORY.md | 15 +- + .gitattributes | 3 + + CLAUDE.md | 3 + + docker/qemu/lib/gate-structure-preflight.sh | 27 +- + docker/qemu/run-aarch64-boot-test-strict.sh | 47 +- + docker/qemu/run-aarch64-prod-profile-boot-test.sh | 2 + + docker/qemu/run-blocking-io-oracle-gate.sh | 27 +- + docker/qemu/run-boot-parallel.sh | 2 +- + docker/qemu/run-ext2-lock-race-gate.sh | 2 +- + docker/qemu/run-fs-fault-gate.sh | 2 +- + docker/qemu/run-kthread-parallel.sh | 2 +- + docker/qemu/run-x86-boot-tests.sh | 4 +- + docker/qemu/run-x86-prod-profile-boot-test.sh | 2 +- + docker/qemu/run-x86-tty-oracle-gate.sh | 2 +- + docs/planning/713-x86-spawn/serials/README.md | 4 +- + .../serials/fix2-prove-round2/README.md | 2 +- + .../serials/fix2-prove-round2/beast-leg2/run-1.txt | 16 +- + .../serials/fix2-prove-round2/beast-leg2/run-2.txt | 16 +- + .../serials/fix2-prove-round2/beast-leg2/run-3.txt | 16 +- + .../serials/fix2-prove-round2/beast-leg2/run-4.txt | 16 +- + .../serials/fix2-prove-round2/beast-leg2/run-5.txt | 16 +- + .../beast-leg3/leg3-mutation1-revert-confirm.txt | 16 +- + .../beast-leg3/leg3-mutation1.txt | 16 +- + .../beast-leg3/leg3-mutation2-n4strip.txt | 16 +- + .../beast-leg3/leg3-mutation2-revert-confirm.txt | 16 +- + .../beast-leg3/leg3-mutation2.txt | 16 +- + .../planning/713-x86-spawn/serials/leg1/boot-1.txt | 16 +- + .../713-x86-spawn/serials/leg1/boot-10.txt | 16 +- + .../713-x86-spawn/serials/leg1/boot-11.txt | 16 +- + .../713-x86-spawn/serials/leg1/boot-12.txt | 16 +- + .../planning/713-x86-spawn/serials/leg1/boot-2.txt | 16 +- + .../planning/713-x86-spawn/serials/leg1/boot-3.txt | 16 +- + .../planning/713-x86-spawn/serials/leg1/boot-4.txt | 16 +- + .../planning/713-x86-spawn/serials/leg1/boot-5.txt | 16 +- + .../planning/713-x86-spawn/serials/leg1/boot-6.txt | 16 +- + .../planning/713-x86-spawn/serials/leg1/boot-7.txt | 16 +- + .../planning/713-x86-spawn/serials/leg1/boot-8.txt | 16 +- + .../planning/713-x86-spawn/serials/leg1/boot-9.txt | 16 +- + .../713-x86-spawn/serials/leg2-mutation1.txt | 16 +- + .../713-x86-spawn/serials/leg2-mutation2.txt | 16 +- + .../713-x86-spawn/serials/leg2-revert-confirm.txt | 16 +- + .../713-x86-spawn/serials/leg3-boot-tests.txt | 16 +- + .../713-x86-spawn/serials/leg3-full-gate.txt | 2 +- + docs/planning/721-x86-exec/serials/README.md | 2 +- + .../serials/close-2026-09-01/README.md | 2 +- + .../prod-gate-post-merge-9e5f47f5.log | 16 +- + .../serials/prove2-2026-09-01/README.md | 2 +- + .../prove2-2026-09-01/leg3-boot-tests-x5.log | 80 +- + .../leg4-prod-gate-x5-plus-full.log | 82 +- + ...nti-vacuity-pre-fix-refused-gate-2026-09-02.txt | 16 +- + .../serials/prod-profile-gate-pass-2026-09-02.txt | 16 +- + .../prove-leg1-boot1-gate-stdout-2026-09-02.txt | 16 +- + .../prove-slot-gate-pass-stdout-84953270.txt | 16 +- + .../b1-mutation-child-exit-38-gate-FAIL.txt | 16 +- + .../final-gate-pass-stdout-13a1cf27.txt | 16 +- + .../m2-mutation-cow-isolation-broken-gate-FAIL.txt | 16 +- + .../serials/tty-oracle-14of14-pass-2026-09-02.txt | 16 +- + .../serials/tty-oracle-25boot-soak-2026-09-02.txt | 16 +- + docs/planning/745-x86-fork/spec.md | 12 +- + docs/planning/ARM64_CPU0_SMP_INVESTIGATION.md | 330 +- + docs/planning/PROJECT_ROADMAP.md | 16 + + docs/planning/cpu0-user-guard-autopsy/README.md | 2 +- + .../f32i-cpu0-wfi-wake/linux-probe-validation.md | 10 +- + docs/planning/f32t-xhci-msi/linux-ground-truth.md | 2 +- + .../aarch64-testing/3F-PR2-2026-09-07.md | 12 +- + .../aarch64-testing/789-SLICE2-PROVE-2026-09-04.md | 28 +- + .../803-TESTING-STALL-2026-09-08.md | 213 + + .../aarch64-testing/SLICE3A-2026-09-05.md | 10 +- + .../aarch64-testing/SLICE3C-2026-09-05.md | 18 +- + .../aarch64-testing/SLICE3D-2026-09-05.md | 20 +- + .../aarch64-testing/SLICE3E-2026-09-05.md | 37 +- + .../aarch64-testing/SLICE3F-PRE-PR1-2026-09-06.md | 10 +- + .../TTBR0-ASID-RATCHET-2026-09-05.md | 7 +- + .../TTBR0-SHADOW-SLICE-2026-09-04.md | 4 +- + .../aarch64-testing/TTBR0-SLICE1B-2026-09-04.md | 4 +- + .../serials/3f-pr2/continuation-cleanup.txt | 2 +- + ...ontinuation-x86-gate_qmp_backstop_structure.txt | 2 +- + .../serials/3f-pr2/continuation-x86-retry.txt | 2 +- + .../serials/3f-pr2/continuation-x86.txt | 2 +- + .../serials/3f-pr2/landing-x86/landing-x86.txt | 108 +- + .../serials/3f-pr2/landing-x86/qemu.log | 4 +- + .../serials/3f-pr2/sonnet-x86-gate-attempt3.txt | 2 +- + .../3f-pre-land/04-x86-boot-tests-run1-passed.txt | 20 +- + .../aarch64-testing/serials/803/boot-01-qemu.txt | 1 + + .../aarch64-testing/serials/803/boot-01.txt | 330 + + .../aarch64-testing/serials/803/boot-02-qemu.txt | 1 + + .../aarch64-testing/serials/803/boot-02.txt | 265 + + .../aarch64-testing/serials/803/boot-03-qemu.txt | 1 + + .../aarch64-testing/serials/803/boot-03.txt | 265 + + .../aarch64-testing/serials/803/boot-04-qemu.txt | 1 + + .../aarch64-testing/serials/803/boot-04.txt | 265 + + .../aarch64-testing/serials/803/boot-05-qemu.txt | 1 + + .../aarch64-testing/serials/803/boot-05.txt | 265 + + .../aarch64-testing/serials/803/boot-06-qemu.txt | 1 + + .../aarch64-testing/serials/803/boot-06.txt | 256 + + .../aarch64-testing/serials/803/boot-07-qemu.txt | 1 + + .../aarch64-testing/serials/803/boot-07.txt | 265 + + .../aarch64-testing/serials/803/boot-08-qemu.txt | 1 + + .../aarch64-testing/serials/803/boot-08.txt | 265 + + .../aarch64-testing/serials/803/boot-09-qemu.txt | 1 + + .../aarch64-testing/serials/803/boot-09.txt | 256 + + .../aarch64-testing/serials/803/boot-10-qemu.txt | 1 + + .../aarch64-testing/serials/803/boot-10.txt | 265 + + .../aarch64-testing/serials/803/boot-11-qemu.txt | 1 + + .../aarch64-testing/serials/803/boot-11.txt | 254 + + .../aarch64-testing/serials/803/boot-12-qemu.txt | 1 + + .../aarch64-testing/serials/803/boot-12.txt | 254 + + .../aarch64-testing/serials/803/inputs.json | 162 + + .../aarch64-testing/serials/803/landing/build.txt | 6 + + .../serials/803/landing/gate_boot_facts.txt | 4 + + .../serials/803/landing/inputs.json | 9 + + .../aarch64-testing/serials/803/landing/serial.txt | 928 + + .../aarch64-testing/serials/803/landing/strict.txt | 119 + + .../serials/803/landing/structure.txt | 72 + + .../aarch64-testing/serials/803/manifest.json | 254 + + .../aarch64-testing/serials/803/offline-scores.txt | 58 + + .../serials/803/source-citations.txt | 28 + + .../serials/803/testing-12-gate.txt | 100 + + .../asid-ratchet/17-landing-x86-build-beast.txt | 4 +- + .../aarch64-testing/serials/asid-ratchet/README.md | 2 +- + .../x86-testing-external_test_bins-build.txt | 4 +- + .../r3/x86-testing-external_test_bins-build.txt | 4 +- + .../x86-testing-external_test_bins-build.txt | 4 +- + .../serials/slice3d/06-x86-prod-gate.txt | 16 +- + .../serials/slice3d/07-x86-boot-tests-gate.txt | 18 +- + .../serials/slice3d/08-x86-build-testing.txt | 4 +- + .../serials/slice3d/09-x86-build-zero-feature.txt | 4 +- + .../aarch64-testing/serials/slice3d/README.md | 2 +- + .../serials/slice3e/08-x86-prod-gate.txt | 16 +- + .../serials/slice3e/09-x86-boot-tests-gate.txt | 18 +- + .../serials/slice3e/10-x86-build-boot-tests.txt | 4 +- + .../serials/slice3e/11-x86-build-testing.txt | 4 +- + .../serials/slice3e/12-x86-build-zero-feature.txt | 4 +- + .../serials/slice3e/18-r2-x86-boot-tests-gate.txt | 20 +- + .../slice3e/19-r2-x86-dispatch-no-alloc.txt | 2 +- + .../serials/slice3e/20-r2-x86-build-boot-tests.txt | 4 +- + .../slice3e/25-landing-x86-build-boot-tests.txt | 4 +- + .../slice3e/26-landing-x86-build-testing.txt | 4 +- + .../slice3e/27-landing-x86-build-zero-feature.txt | 4 +- + .../slice3e/28-landing-x86-dispatch-no-alloc.txt | 2 +- + .../slice3e/29-landing-x86-boot-tests-gate.txt | 20 +- + .../serials/slice3e/30-landing-x86-prod-gate.txt | 16 +- + .../aarch64-testing/serials/slice3e/README.md | 10 +- + .../bus/BUS-X86-ENUM-GATE-2026-09-04.md | 12 +- + .../bus/BUS-X86-ENUM-PROVE-2026-09-04.md | 8 +- + .../bus/serials/boot-tests-run1-gate.log | 16 +- + .../bus/serials/mut5a-boottests-run-gate.log | 16 +- + .../bus/serials/mut5a-prod-run-gate.log | 16 +- + .../mut5b-boottests-flag-deleted-run-gate.log | 16 +- + .../mut5c-boottests-flag-quoted-run-gate.log | 16 +- + .../mut5d-prod-e1000-flag-quoted-run-gate.log | 16 +- + .../n1-proof-added-e1000-no-net-run1-gate.log | 16 +- + .../bus/serials/prod-profile-run1-gate.log | 16 +- + .../gate-logs/boot-tests-batch1-run1to6-gate.log | 18 +- + .../gate-logs/boot-tests-batch2-run1to3-gate.log | 16 +- + .../gate-logs/boot-tests-batch3-run1to11-gate.log | 16 +- + .../gate-logs/boot-tests-batch4b-run1-gate.log | 16 +- + .../gate-logs/boot-tests-batch5-run1to5-gate.log | 16 +- + .../x86-enum-gate/green-prod-profile-run1/gate.log | 16 +- + .../847-RING-SPAN-THREAD-PRINT-2026-09-06.md | 8 +- + .../failure-capture/PR-2-2026-09-05.md | 2 +- + .../failure-capture/PR-3-2026-09-05.md | 24 +- + .../failure-capture/PR-4-2026-09-05.md | 18 +- + .../failure-capture/PR-5-2026-09-06.md | 8 +- + .../failure-capture/PR-6-HOTFIX-2026-09-07.md | 26 +- + .../failure-capture/PR7-ROUND-2026-09-06.md | 10 +- + .../serials/pr3/x86_64-selftest-complete.txt | 2 +- + .../pr4-red/base-x86_64-panic-no-capture.txt | 2 +- + .../serials/pr4/x86_64-panic-complete.txt | 2 +- + .../748-kvm-comparison-2026-09-02/README.md | 25 +- + .../green-program/fs/EVIDENCE-2026-08-28.md | 6 +- + .../fs/serials/x86-armed-gate-verdict-20260828.txt | 6 +- + ...-disarm-corrupt_inode-gate-verdict-20260828.txt | 6 +- + .../x86-disarm-eio-gate-verdict-20260828.txt | 6 +- + ...x86-disarm-short_read-gate-verdict-20260828.txt | 6 +- + .../futex/627-ORACLE-ANCHOR-2026-09-05.md | 14 +- + .../beast-load1m-abort-2026-09-06.txt | 8 +- + .../gates/877-BOOT-FACTS-SET-E-2026-09-06.md | 29 +- + .../f6-fix-proof-gate-boot-facts-preserved.txt | 24 +- + .../force-prompt-absent-proof.txt | 22 +- + .../x86-boot-tests-head-pass.txt | 20 +- + .../x86-boot-tests-merged-head-landing.txt | 18 +- + .../x86-prod-gate-fixround-pass.txt | 16 +- + .../x86-prod-gate-head-pass.txt | 16 +- + .../x86-prod-gate-merged-head-landing.txt | 16 +- + .../gates/957-DRAIN-RACE-2026-09-07.md | 698 + + .../gates/957-evidence/all-suites.log | 68 + + .../green-program/gates/957-evidence/arm-build.log | 48 + + .../green-program/gates/957-evidence/arm-gate.log | 115 + + .../gates/957-evidence/claim-code.log | 1 + + .../green-program/gates/957-evidence/drain-01.log | 14 + + .../green-program/gates/957-evidence/drain-02.log | 14 + + .../green-program/gates/957-evidence/drain-03.log | 14 + + .../green-program/gates/957-evidence/drain-04.log | 14 + + .../green-program/gates/957-evidence/drain-05.log | 14 + + .../green-program/gates/957-evidence/drain-06.log | 14 + + .../green-program/gates/957-evidence/drain-07.log | 14 + + .../green-program/gates/957-evidence/drain-08.log | 14 + + .../green-program/gates/957-evidence/drain-09.log | 14 + + .../green-program/gates/957-evidence/drain-10.log | 14 + + .../green-program/gates/957-evidence/drain-11.log | 14 + + .../green-program/gates/957-evidence/drain-12.log | 14 + + .../green-program/gates/957-evidence/drain-13.log | 14 + + .../green-program/gates/957-evidence/drain-14.log | 14 + + .../green-program/gates/957-evidence/drain-15.log | 14 + + .../green-program/gates/957-evidence/drain-16.log | 14 + + .../green-program/gates/957-evidence/drain-17.log | 14 + + .../green-program/gates/957-evidence/drain-18.log | 14 + + .../green-program/gates/957-evidence/drain-19.log | 14 + + .../green-program/gates/957-evidence/drain-20.log | 14 + + .../gates/957-evidence/drain-green.log | 14 + + .../gates/957-evidence/gate-census.txt | 7 + + .../gates/957-evidence/issue-957.json | 1 + + .../gates/957-evidence/landing-arm-build.log | 49 + + .../957-evidence/landing-clean-disk-arm-build.log | 49 + + .../957-evidence/landing-clean-disk-arm-gate.log | 115 + + .../957-evidence/landing-clean-disk-structure.log | 69 + + .../957-evidence/landing-clean-disk-x86-gate.log | 688 + + .../landing-clean-disk-x86-serial-kernel.log | 17733 ++++++++ + .../landing-clean-disk-x86-serial-user.log | 1092 + + .../landing-clean-disk-x86-userspace.log | 205 + + .../gates/957-evidence/landing-final-arm-build.log | 49 + + .../gates/957-evidence/landing-final-arm-gate.log | 115 + + .../gates/957-evidence/landing-final-structure.log | 69 + + .../gates/957-evidence/landing-final-x86-gate.log | 271 + + .../957-evidence/landing-final-x86-userspace.log | 206 + + .../957-evidence/landing-parallels-failure.log | 101 + + .../gates/957-evidence/landing-structure.log | 70 + + .../green-program/gates/957-evidence/load-proof.py | 16 + + .../gates/957-evidence/load-results.txt | 22 + + .../957-evidence/maintenance-exhaustion-red.log | 22 + + .../maintenance-exhaustion-restored.log | 12 + + .../957-evidence/maintenance-full-structure.log | 71 + + .../gates/957-evidence/maintenance-import-red.log | 21 + + .../957-evidence/maintenance-import-restored.log | 12 + + .../957-evidence/maintenance-restricted-pil.log | 30 + + .../gates/957-evidence/maintenance-retry-red.log | 23 + + .../957-evidence/maintenance-retry-restored.log | 12 + + .../957-evidence/maintenance-revision-diff.log | 10 + + .../957-evidence/maintenance-suite-details.log | 1601 + + .../gates/957-evidence/maintenance-wiring-red.log | 21 + + .../957-evidence/maintenance-wiring-restored.log | 12 + + .../gates/957-evidence/mutation-red.log | 19 + + .../gates/957-evidence/pil-citation-audit.log | 214 + + .../gates/957-evidence/pil-code-lint.log | 3 + + .../gates/957-evidence/pil-doc-lint.log | 3 + + .../green-program/gates/957-evidence/pil-full.log | 70 + + .../green-program/gates/957-evidence/pil-merge.log | 4 + + .../gates/957-evidence/pil-merged-full.log | 70 + + .../gates/957-evidence/pil-mutation.log | 19 + + .../gates/957-evidence/pil-probe-beast.log | 5 + + .../gates/957-evidence/pil-probe-mac.log | 9 + + .../gates/957-evidence/pil-restricted-tip.log | 28 + + .../gates/957-evidence/pil-restricted.log | 27 + + .../gates/957-evidence/pil-wiring-red.log | 19 + + .../green-program/gates/957-evidence/qmp-green.log | 23 + + .../gates/957-evidence/retry-green.log | 14 + + .../gates/957-evidence/sleep-census.log | 87 + + .../gates/957-evidence/v1-exhaustion-red.log | 18 + + .../gates/957-evidence/v1-full-structure.log | 70 + + .../v1-gate_capture_drain_structure.log | 13 + + .../gates/957-evidence/v1-import-mutation.log | 20 + + .../v1-parallels_capture_structure.log | 26 + + .../gates/957-evidence/v1-restricted-green.log | 29 + + .../gates/957-evidence/v1-retry-mutation.log | 22 + + .../v1-structure_preflight_parallel_structure.log | 13 + + .../gates/957-evidence/v1-wiring-mutation.log | 20 + + .../green-program/gates/957-evidence/x86-gate.log | 901 + + .../gates/963-QMP-BACKSTOP-2026-09-07.md | 1013 + + .../green-program/gates/963-evidence/arm-build.log | 50 + + .../green-program/gates/963-evidence/arm-gate.log | 116 + + .../gates/963-evidence/arm-preflight-details.log | 3478 ++ + .../gates/963-evidence/citation-audit.log | 82 + + .../green-program/gates/963-evidence/cleanup.log | 4 + + .../gates/963-evidence/fixpass-complete/checks.log | 8 + + .../complete-emitter-duplicate.log | 23 + + .../complete-emitter-empty-core.log | 22 + + .../complete-emitter-empty-decoded.log | 22 + + .../fixpass-complete/complete-emitter-empty-ms.log | 22 + + .../complete-emitter-leading-noise.log | 22 + + .../complete-emitter-missing-bracket.log | 22 + + .../complete-emitter-missing-reason.log | 22 + + .../complete-emitter-nondigit-decoded.log | 22 + + .../complete-emitter-nondigit-ms.log | 22 + + .../complete-emitter-trailing-noise.log | 22 + + .../complete-emitter-wrong-reason.log | 22 + + .../fixpass-complete/complete-old-predicate.log | 20 + + .../invalid-budget-old-predicate-red.log | 22 + + .../invalid-budget-restored-green.log | 13 + + .../missing-tool-old-predicate-red.log | 22 + + .../missing-tool-restored-green.log | 13 + + .../gates/963-evidence/fixpass-complete/qmp.log | 35 + + .../fixpass-complete/run-complete-mutations.py | 40 + + .../963-evidence/fixpass-complete/run-mutations.py | 39 + + .../fixpass-complete/run-verification.py | 58 + + .../fixpass-complete/shipped-deadline-removed.log | 20 + + .../fixpass-complete/structure-details.log | 1746 + + .../963-evidence/fixpass-complete/structure.log | 75 + + .../fixpass-complete/v1-old-adapter.log | 23 + + .../fixpass-complete/v2-old-hung_dump.log | 20 + + .../fixpass-complete/v2-old-missing_socket.log | 20 + + .../963-evidence/fixpass-v2-2026-09-08/checks.log | 26 + + .../963-evidence/fixpass-v2-2026-09-08/cleanup.log | 7 + + .../fixpass-v2-2026-09-08/fixture.diff | 25 + + .../invalid-budget-old-predicate-red.log | 22 + + .../invalid-budget-restored-green.log | 13 + + .../missing-tool-old-predicate-red.log | 22 + + .../missing-tool-restored-green.log | 13 + + .../963-evidence/fixpass-v2-2026-09-08/qmp.log | 34 + + .../fixpass-v2-2026-09-08/run-verification.py | 58 + + .../fixpass-v2-2026-09-08/structure-details.log | 1700 + + .../fixpass-v2-2026-09-08/structure.log | 73 + + .../gates/963-evidence/fixpass/cleanup.log | 4 + + .../963-evidence/fixpass/fixture-green-details.log | 38 + + .../gates/963-evidence/fixpass/fixture-green.log | 30 + + .../gates/963-evidence/fixpass/run-mutations.py | 39 + + .../fixpass/shipped-deadline-removed.log | 20 + + .../963-evidence/fixpass/structure-details.log | 1544 + + .../gates/963-evidence/fixpass/structure-sweep.log | 70 + + .../gates/963-evidence/fixpass/v1-old-adapter.log | 23 + + .../gates/963-evidence/fixpass/v1-red.log | 21 + + .../963-evidence/fixpass/v2-old-hung_dump.log | 20 + + .../963-evidence/fixpass/v2-old-missing_socket.log | 20 + + .../green-program/gates/963-evidence/hog-pids.log | 2 + + .../gates/963-evidence/issue-963.json | 1 + + .../gates/963-evidence/land-prep/aarch64-build.log | 6 + + .../land-prep/aarch64-strict-facts.log | 5 + + .../land-prep/aarch64-strict-serial.log | 950 + + .../963-evidence/land-prep/aarch64-strict.log | 124 + + .../963-evidence/land-prep/artifact-links.json | 369 + + .../963-evidence/land-prep/build-commands.log | 6 + + .../gates/963-evidence/land-prep/cleanup.log | 4 + + .../land-prep/current-citation-map.log | 46 + + .../gates/963-evidence/land-prep/docs-msg.log | 1 + + .../gates/963-evidence/land-prep/docs-tree.log | 2 + + .../963-evidence/land-prep/input-provenance.json | 159 + + .../gates/963-evidence/land-prep/merge-files.txt | 1247 + + .../gates/963-evidence/land-prep/merge-msg.log | 1 + + .../gates/963-evidence/land-prep/merge-tree.log | 2 + + .../gates/963-evidence/land-prep/qmp-fixture.log | 29 + + .../963-evidence/land-prep/source-citations.log | 3485 ++ + .../land-prep/strict-preflight-details.log | 1867 + + .../963-evidence/land-prep/structure-details.log | 1862 + + .../gates/963-evidence/land-prep/structure.log | 72 + + .../gates/963-evidence/land-prep/verification.log | 5 + + .../gates/963-evidence/land-prep/x86-build.log | 336 + + .../963-evidence/landing-final/aarch64-build.log | 6 + + .../landing-final/aarch64-gate_boot_facts.log | 5 + + .../landing-final/aarch64-inspector-import.log | 2 + + .../landing-final/aarch64-preflight-details.log | 1606 + + .../963-evidence/landing-final/aarch64-serial.log | 1009 + + .../963-evidence/landing-final/aarch64-strict.log | 122 + + .../gates/963-evidence/landing-final/cleanup.log | 3 + + .../landing-final/source-citations.log | 14 + + .../landing-final/structure-details.log | 1606 + + .../gates/963-evidence/landing-final/structure.log | 72 + + .../963-evidence/landing-final/verification.log | 4 + + .../gates/963-evidence/landing-final/x86-gate.log | 594 + + .../landing-final/x86-gate_boot_facts.log | 2 + + .../landing-final/x86-inspector-import.log | 2 + + .../landing-final/x86-preflight-details.log | 1608 + + .../gates/963-evidence/landing-final/x86-qemu.log | 8 + + .../landing-final/x86-run-inspector.log | 2 + + .../landing-final/x86-serial_kernel.log | 17770 ++++++++ + .../963-evidence/landing-final/x86-serial_user.log | 1093 + + .../963-evidence/landing-final/x86-userspace.log | 174 + + .../gates/963-evidence/landing-retry/arm-build.log | 54 + + .../gates/963-evidence/landing-retry/arm-gate.log | 116 + + .../landing-retry/arm-preflight-details.log | 1891 + + .../963-evidence/landing-retry/beast-cleanup.log | 4 + + .../963-evidence/landing-retry/capture-drain.log | 2 + + .../gates/963-evidence/landing-retry/load-wait.log | 3 + + .../963-evidence/landing-retry/mac-cleanup.log | 3 + + .../landing-retry/structure-details.log | 1889 + + .../gates/963-evidence/landing-retry/structure.log | 70 + + .../gates/963-evidence/landing-retry/x86-gate.log | 1094 + + .../landing-retry/x86-preflight-details.log | 1896 + + .../landing-retry/x86-serial-kernel.log | 13893 ++++++ + .../963-evidence/landing-retry/x86-serial-user.log | 202 + + .../963-evidence/landing-retry/x86-userspace.log | 208 + + .../gates/963-evidence/landing/arm-build.log | 6 + + .../gates/963-evidence/landing/arm-gate.log | 115 + + .../963-evidence/landing/arm-preflight-details.log | 1874 + + .../gates/963-evidence/landing/beast-cleanup.log | 2 + + .../gates/963-evidence/landing/capture-drain.log | 2 + + .../gates/963-evidence/landing/mac-cleanup.log | 2 + + .../963-evidence/landing/structure-details.log | 1874 + + .../gates/963-evidence/landing/structure.log | 69 + + .../gates/963-evidence/landing/x86-gate.log | 964 + + .../963-evidence/landing/x86-preflight-details.log | 1977 + + .../963-evidence/landing/x86-serial-kernel.log | 18352 ++++++++ + .../gates/963-evidence/landing/x86-serial-user.log | 1092 + + .../gates/963-evidence/landing/x86-userspace.log | 173 + + .../green-program/gates/963-evidence/load-01.log | 27 + + .../green-program/gates/963-evidence/load-02.log | 27 + + .../green-program/gates/963-evidence/load-03.log | 27 + + .../green-program/gates/963-evidence/load-04.log | 27 + + .../green-program/gates/963-evidence/load-05.log | 27 + + .../green-program/gates/963-evidence/load-06.log | 27 + + .../green-program/gates/963-evidence/load-07.log | 27 + + .../green-program/gates/963-evidence/load-08.log | 27 + + .../green-program/gates/963-evidence/load-09.log | 27 + + .../green-program/gates/963-evidence/load-10.log | 27 + + .../green-program/gates/963-evidence/load-11.log | 27 + + .../green-program/gates/963-evidence/load-12.log | 27 + + .../green-program/gates/963-evidence/load-13.log | 27 + + .../green-program/gates/963-evidence/load-14.log | 27 + + .../green-program/gates/963-evidence/load-15.log | 27 + + .../green-program/gates/963-evidence/load-16.log | 27 + + .../green-program/gates/963-evidence/load-17.log | 27 + + .../green-program/gates/963-evidence/load-18.log | 27 + + .../green-program/gates/963-evidence/load-19.log | 27 + + .../green-program/gates/963-evidence/load-20.log | 27 + + .../gates/963-evidence/load-driver.py | 23 + + .../gates/963-evidence/load-progress.log | 23 + + .../gates/963-evidence/load-results.json | 107 + + .../gates/963-evidence/mutation-red.log | 20 + + .../gates/963-evidence/normal-after-load.log | 34 + + .../green-program/gates/963-evidence/normal.log | 27 + + .../green-program/gates/963-evidence/pr-962.json | 1 + + .../green-program/gates/963-evidence/restored.log | 27 + + .../gates/963-evidence/verify-966/citations.log | 91 + + .../gates/963-evidence/verify-966/qmp.log | 29 + + .../963-evidence/verify-966/structure-details.log | 1887 + + .../gates/963-evidence/verify-966/structure.log | 70 + + .../green-program/gates/963-evidence/x86-gate.log | 1069 + + .../gates/963-evidence/x86-preflight-details.log | 3484 ++ + .../gates/963-evidence/x86-serial-kernel.log | 18276 ++++++++ + .../gates/963-evidence/x86-serial-user.log | 1093 + + .../gates/963-evidence/x86-status.log | 1 + + .../gates/963-evidence/x86-userspace.log | 205 + + .../gates/CRITICAL-PATH-DEBT-PR1-2026-09-06.md | 12 +- + .../gates/GATE-PREFLIGHT-VERDICT-802-2026-09-05.md | 6 +- + .../gates/GATE-TMP-BASEDIR-2026-09-05.md | 32 +- + ...TE-TOOLING-PREFLIGHT-PARALLEL-890-2026-09-06.md | 22 +- + ...E-TOOLING-STRUCTURE-PREFLIGHT-PR1-2026-09-06.md | 26 +- + .../gates/GATE-VERDICT-DISCIPLINE-2026-09-05.md | 30 +- + .../gates/HOST-QEMU-LOCK-X86-865-2026-09-06.md | 55 +- + .../gates/KILL-BY-NAME-849-2026-09-05.md | 18 +- + .../gates/X86-PROD-GATE-884-ROUND-2026-09-06.md | 28 +- + .../gates/serials/697-2026-09-02/README.md | 14 +- + .../serials/697-2026-09-02/branch/boot1-gate.txt | 18 +- + .../serials/697-2026-09-02/branch/boot2-gate.txt | 16 +- + .../serials/697-2026-09-02/branch/boot3-gate.txt | 16 +- + .../serials/697-2026-09-02/branch/boot4-gate.txt | 16 +- + .../serials/697-2026-09-02/branch/boot5-gate.txt | 16 +- + .../697-2026-09-02/main-unpatched/boot1-gate.txt | 18 +- + .../697-2026-09-02/main-unpatched/boot2-gate.txt | 16 +- + .../serials/697-2026-09-02/mutation/fired-gate.txt | 16 +- + .../revert-attempt1-692intermittent-gate.txt | 16 +- + .../697-2026-09-02/mutation/revert-clean-gate.txt | 16 +- + .../697-2026-09-02/r2-confirm/boot1-gate.txt | 18 +- + .../gates/serials/802-2026-09-05/README.md | 6 +- + .../serials/802-2026-09-05/gate-run1-head.txt | 12 +- + .../serials/802-2026-09-05/preflight-timing.txt | 2 +- + .../x86-boot-tests-default-pass.txt | 20 +- + .../x86-boot-tests-preflight-fail.txt | 6 +- + .../x86-tty-oracle-default-pass.txt | 12 +- + .../x86-tty-oracle-preflight-fail.txt | 8 +- + .../x86-boot-tests-landing-default-pass.txt | 2 +- + .../x86-boot-tests-landing-preflight-fail.txt | 2 +- + .../attempt2-keyboard-delta/serial.txt | 4 +- + .../green-program/ipc/813-PR-A-2026-09-07.md | 10 +- + .../green-program/ipc/813-PR-B-2026-09-07.md | 1000 + + .../green-program/ipc/813-PR-C-2026-09-07.md | 700 + + .../813-a/landing/x86-boot-tests-landing-gate.txt | 106 +- + .../813-a/x86-boot-tests-gate-orchestrator.txt | 108 +- + ...acle-attempt-pairing-fork-fail-orchestrator.txt | 12 +- + .../813-a/x86-prod-profile-gate-orchestrator.txt | 104 +- + .../green-program/ipc/serials/813-a2/x86-gate.log | 2 +- + .../serials/813-a2/x86-preflight-capture-drain.log | 2 +- + .../serials/813-b/927-arm-source-equivalence.txt | 5 + + .../ipc/serials/813-b/927-prerequisite-red.txt | 21 + + .../serials/813-b/927-prerequisite-structures.txt | 53 + + .../813-b/accepted-arm-oracle/boot_1/qemu.log | 1 + + .../813-b/accepted-arm-oracle/boot_1/serial.txt | 866 + + .../future-incompatibilities.txt | 44830 ++++++++++++++++++ + .../813-b/accepted-arm-oracle/install.commands | 8 + + .../serials/813-b/accepted-arm-oracle/install.log | 13 + + .../813-b/accepted-arm-oracle/kernel-build.log | 4 + + .../serials/813-b/accepted-arm-oracle/revision.txt | 2 + + .../813-b/accepted-arm-oracle/userspace-build.log | 173 + + .../813-b/accepted-arm-prod/gate_boot_facts.txt | 3 + + .../813-b/accepted-arm-prod/inspector-import.log | 1 + + .../serials/813-b/accepted-arm-prod/revision.txt | 2 + + .../813-b/accepted-arm-prod/run-inspector.json | 1 + + .../ipc/serials/813-b/accepted-arm-prod/serial.txt | 395 + + .../breenix_aarch64_strict_1/gate_boot_facts.txt | 4 + + .../breenix_aarch64_strict_1/inspector-import.log | 1 + + .../breenix_aarch64_strict_1/run-inspector.json | 1 + + .../breenix_aarch64_strict_1/serial.txt | 1104 + + .../breenix_aarch64_strict_2/gate_boot_facts.txt | 4 + + .../breenix_aarch64_strict_2/inspector-import.log | 1 + + .../breenix_aarch64_strict_2/run-inspector.json | 1 + + .../breenix_aarch64_strict_2/serial.txt | 1128 + + .../breenix_aarch64_strict_3/gate_boot_facts.txt | 4 + + .../breenix_aarch64_strict_3/inspector-import.log | 1 + + .../breenix_aarch64_strict_3/run-inspector.json | 1 + + .../breenix_aarch64_strict_3/serial.txt | 1079 + + .../serials/813-b/accepted-arm-strict/revision.txt | 2 + + .../ipc/serials/813-b/accepted-source-census.txt | 303 + + .../breenix_x86_boot_tests_1/gate_boot_facts.txt | 1 + + .../breenix_x86_boot_tests_1/inspector-import.log | 1 + + .../breenix_x86_boot_tests_1/qemu.log | 7 + + .../breenix_x86_boot_tests_1/run-inspector.json | 1 + + .../breenix_x86_boot_tests_1/serial_kernel.txt | 17750 ++++++++ + .../breenix_x86_boot_tests_1/serial_user.txt | 1091 + + .../serials/813-b/accepted-x86-full/revision.txt | 2 + + .../813-b/accepted-x86-oracle/boot_1/kernel.txt | 17412 +++++++ + .../813-b/accepted-x86-oracle/boot_1/qemu.log | 7 + + .../813-b/accepted-x86-oracle/boot_1/serial.txt | 204 + + .../813-b/accepted-x86-oracle/image-path.txt | 1 + + .../813-b/accepted-x86-oracle/install.commands | 8 + + .../serials/813-b/accepted-x86-oracle/install.log | 13 + + .../813-b/accepted-x86-oracle/kernel-build.log | 3 + + .../serials/813-b/accepted-x86-oracle/revision.txt | 2 + + .../813-b/accepted-x86-oracle/userspace-build.log | 172 + + .../ipc/serials/813-b/arm-oracle-rescore-927.txt | 4 + + .../ipc/serials/813-b/audit-issue-927.json | 12 + + .../ipc/serials/813-b/audit-issue-936.json | 12 + + .../ipc/serials/813-b/audit-start-census.txt | 179 + + .../serials/813-b/beast-927-prerequisite-build.txt | 10 + + .../serials/813-b/beast-candidate-build-final.txt | 11 + + .../ipc/serials/813-b/beast-candidate-build.txt | 131 + + .../ipc/serials/813-b/beast-qemu-cleanup.txt | 2 + + .../ipc/serials/813-b/beast-userspace-build.txt | 208 + + .../ipc/serials/813-b/candidate-build.txt | 53 + + .../813-b/capture-repro-trace-bash-path.txt | 160 + + .../serials/813-b/capture-repro-trace-exact.txt | 202 + + .../ipc/serials/813-b/capture-repro-trace.txt | 163 + + .../ipc/serials/813-b/citation-verification.txt | 3 + + .../serials/813-b/claim-lint-927-tree-failure.txt | 6 + + .../813-b/claim-lint/claim-lint-927-tree-final.txt | 6 + + .../813-b/claim-lint/claim-lint-927-tree.txt | 3 + + .../813-b/claim-lint/claim-lint-after-927.txt | 3 + + .../claim-lint/claim-lint-code-tree-final.txt | 3 + + .../813-b/claim-lint/claim-lint-code-tree.txt | 3 + + .../813-b/claim-lint/claim-lint-docs-draft.txt | 6 + + .../813-b/claim-lint/docs-commit-message.txt | 3 + + .../serials/813-b/claim-lint/docs-draft-final.txt | 3 + + .../813-b/claim-lint/docs-precommit-tree.txt | 5 + + .../813-b/claim-lint/docs-staged-message.txt | 3 + + .../serials/813-b/claim-lint/docs-staged-tree.txt | 5 + + .../ipc/serials/813-b/close-boundary-green-2.txt | 21 + + .../ipc/serials/813-b/close-boundary-green.txt | 33 + + .../ipc/serials/813-b/close-boundary-red.txt | 20 + + .../ipc/serials/813-b/close-bracket-green.txt | 10 + + .../ipc/serials/813-b/close-bracket-red.txt | 20 + + .../ipc/serials/813-b/code-commit-messages.txt | 24 + + .../ipc/serials/813-b/docs-commit-message.txt | 8 + + .../ipc/serials/813-b/draft-unix-structure.log | 16 + + .../ipc/serials/813-b/draft-userspace-build.log | 208 + + .../ipc/serials/813-b/gate-results.json | 58 + + .../ipc/serials/813-b/head-census.txt | 44 + + .../ipc/serials/813-b/inherited-round-doc.txt | 149 + + .../ipc/serials/813-b/issue-927-closed.json | 1 + + .../ipc/serials/813-b/issue-927-state.json | 12 + + .../ipc/serials/813-b/issue-936-state.json | 12 + + .../ipc/serials/813-b/issue-957-body.txt | 9 + + ...aarch64_testing_profile_structure.attempt-1.log | 9 + + .../aarch64_testing_profile_structure.log | 9 + + .../aarch64_testing_profile_structure.metrics | 1 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.attempt-1.log | 20 + + .../block_request_lifetime_structure.log | 20 + + .../block_request_lifetime_structure.metrics | 1 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.attempt-1.log | 10 + + .../blocking_fd_eagain_structure.log | 10 + + .../blocking_fd_eagain_structure.metrics | 1 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.attempt-1.log | 38 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_bxcap_schema_structure.metrics | 1 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.attempt-1.log | 28 + + .../capture_path_lock_free_structure.log | 28 + + .../capture_path_lock_free_structure.metrics | 1 + + .../capture_path_lock_free_structure.status | 1 + + .../check-critical-path-violations.log | 260 + + .../context_restore_structure.attempt-1.log | 102 + + .../context_restore_structure.attempt-2.log | 110 + + .../context_restore_structure.log | 212 + + .../context_restore_structure.metrics | 3 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.attempt-1.log | 12 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_component_h_structure.metrics | 1 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.attempt-1.log | 11 + + .../coreproof_coverage_structure.log | 11 + + .../coreproof_coverage_structure.metrics | 1 + + .../coreproof_coverage_structure.status | 1 + + ...proof_mutation_register_structure.attempt-1.log | 12 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_mutation_register_structure.metrics | 1 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.attempt-1.log | 11 + + .../coreproof_sites_structure.log | 11 + + .../coreproof_sites_structure.metrics | 1 + + .../coreproof_sites_structure.status | 1 + + ...cal_path_logging_census_structure.attempt-1.log | 19 + + .../critical_path_logging_census_structure.log | 19 + + .../critical_path_logging_census_structure.metrics | 1 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.attempt-1.log | 23 + + .../ctx_diag_ring_sample_structure.log | 23 + + .../ctx_diag_ring_sample_structure.metrics | 1 + + .../ctx_diag_ring_sample_structure.status | 1 + + ..._transfer_fd_validation_structure.attempt-1.log | 12 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + ...nerate_transfer_fd_validation_structure.metrics | 1 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.attempt-1.log | 14 + + .../dispatch_fact_census_structure.log | 14 + + .../dispatch_fact_census_structure.metrics | 1 + + .../dispatch_fact_census_structure.status | 1 + + ...dispatch_path_lock_free_structure.attempt-1.log | 11 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_path_lock_free_structure.metrics | 1 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.attempt-1.log | 14 + + .../dispatch_strand_census_structure.log | 14 + + .../dispatch_strand_census_structure.metrics | 1 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.attempt-1.log | 12 + + .../dma_and_log_sink_structure.log | 12 + + .../dma_and_log_sink_structure.metrics | 1 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.attempt-1.log | 12 + + .../entry_point_df_structure.log | 12 + + .../entry_point_df_structure.metrics | 1 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.attempt-1.log | 53 + + .../exec_lock_order_structure.log | 53 + + .../exec_lock_order_structure.metrics | 1 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.attempt-1.log | 14 + + .../exit_tally_structure.log | 14 + + .../exit_tally_structure.metrics | 1 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.attempt-1.log | 10 + + .../ext2_disk_size_structure.log | 10 + + .../ext2_disk_size_structure.metrics | 1 + + .../ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.attempt-1.log | 44 + + .../ext2_lock_structure.log | 44 + + .../ext2_lock_structure.metrics | 1 + + .../ext2_lock_structure.status | 1 + + ...cntl_pm_contention_gate_structure.attempt-1.log | 16 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fcntl_pm_contention_gate_structure.metrics | 1 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.attempt-1.log | 18 + + .../fork_lock_order_structure.log | 18 + + .../fork_lock_order_structure.metrics | 1 + + .../fork_lock_order_structure.status | 1 + + ...ate_boot_facts_pipefail_structure.attempt-1.log | 12 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_pipefail_structure.metrics | 1 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.attempt-1.log | 12 + + .../gate_boot_facts_structure.log | 12 + + .../gate_boot_facts_structure.metrics | 1 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.attempt-1.log | 13 + + .../gate_capture_drain_structure.log | 13 + + .../gate_capture_drain_structure.metrics | 1 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.attempt-1.log | 22 + + .../gate_qmp_backstop_structure.log | 22 + + .../gate_qmp_backstop_structure.metrics | 1 + + .../gate_qmp_backstop_structure.status | 1 + + ...ucture_preflight_wiring_structure.attempt-1.log | 14 + + .../gate_structure_preflight_wiring_structure.log | 14 + + ...te_structure_preflight_wiring_structure.metrics | 1 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.attempt-1.log | 21 + + .../green_program_envelope_structure.log | 21 + + .../green_program_envelope_structure.metrics | 1 + + .../green_program_envelope_structure.status | 1 + + ...her_smoke_xhci_evidence_structure.attempt-1.log | 9 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../launcher_smoke_xhci_evidence_structure.metrics | 1 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.attempt-1.log | 17 + + .../lockup_capture_guard_structure.log | 17 + + .../lockup_capture_guard_structure.metrics | 1 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.attempt-1.log | 137 + + .../loopback_pump_structure.log | 137 + + .../loopback_pump_structure.metrics | 1 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.attempt-1.log | 12 + + .../masked_binary_load_structure.log | 12 + + .../masked_binary_load_structure.metrics | 1 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.attempt-1.log | 17 + + .../mmap_floor_structure.log | 17 + + .../mmap_floor_structure.metrics | 1 + + .../mmap_floor_structure.status | 1 + + .../net_lock_structure.attempt-1.log | 27 + + .../net_lock_structure.log | 27 + + .../net_lock_structure.metrics | 1 + + .../net_lock_structure.status | 1 + + .../parallels_capture_structure.attempt-1.log | 26 + + .../parallels_capture_structure.log | 26 + + .../parallels_capture_structure.metrics | 1 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.attempt-1.log | 11 + + .../parallels_kill_by_name_structure.log | 11 + + .../parallels_kill_by_name_structure.metrics | 1 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.attempt-1.log | 24 + + .../pipe_fifo_blocking_structure.log | 24 + + .../pipe_fifo_blocking_structure.metrics | 1 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.attempt-1.log | 10 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../poll_tcp_gate_wiring_structure.metrics | 1 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.attempt-1.log | 16 + + .../preempt_bracket_structure.log | 16 + + .../preempt_bracket_structure.metrics | 1 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.attempt-1.log | 10 + + .../qemu_host_lock_structure.log | 10 + + .../qemu_host_lock_structure.metrics | 1 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.attempt-1.log | 9 + + .../qemu_kill_by_name_structure.log | 9 + + .../qemu_kill_by_name_structure.metrics | 1 + + .../qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.attempt-1.log | 13 + + .../ring_span_report_site_structure.log | 13 + + .../ring_span_report_site_structure.metrics | 1 + + .../ring_span_report_site_structure.status | 1 + + ..._unfiltered_report_site_structure.attempt-1.log | 21 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + ...g_span_unfiltered_report_site_structure.metrics | 1 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.attempt-1.log | 8 + + .../run_inspector_import_structure.log | 8 + + .../run_inspector_import_structure.metrics | 1 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.attempt-1.log | 17 + + .../serial_line_atomicity_structure.log | 17 + + .../serial_line_atomicity_structure.metrics | 1 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.attempt-1.log | 10 + + .../signal_eintr_predicate_structure.log | 10 + + .../signal_eintr_predicate_structure.metrics | 1 + + .../signal_eintr_predicate_structure.status | 1 + + .../breenix_gate_structure_preflight.msqjZm/stems | 67 + + .../strand_handoff_structure.attempt-1.log | 46 + + .../strand_handoff_structure.log | 46 + + .../strand_handoff_structure.metrics | 1 + + .../strand_handoff_structure.status | 1 + + ...ture_preflight_parallel_structure.attempt-1.log | 13 + + .../structure_preflight_parallel_structure.log | 13 + + .../structure_preflight_parallel_structure.metrics | 1 + + .../structure_preflight_parallel_structure.status | 1 + + ...syscall_return_register_structure.attempt-1.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../syscall_return_register_structure.metrics | 1 + + .../syscall_return_register_structure.status | 1 + + .../teardown_rustfmt_structure.attempt-1.log | 8 + + .../teardown_rustfmt_structure.log | 8 + + .../teardown_rustfmt_structure.metrics | 1 + + .../teardown_rustfmt_structure.status | 1 + + .../teardown_structure.attempt-1.log | 114 + + .../teardown_structure.log | 114 + + .../teardown_structure.metrics | 1 + + .../teardown_structure.status | 1 + + .../terminal_edge_capture_structure.attempt-1.log | 18 + + .../terminal_edge_capture_structure.log | 18 + + .../terminal_edge_capture_structure.metrics | 1 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.attempt-1.log | 15 + + .../timer_wake_dispatch_structure.log | 15 + + .../timer_wake_dispatch_structure.metrics | 1 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.attempt-1.log | 11 + + .../trace_ring_depth_structure.log | 11 + + .../trace_ring_depth_structure.metrics | 1 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.attempt-1.log | 26 + + .../tracing_provider_gate_structure.log | 26 + + .../tracing_provider_gate_structure.metrics | 1 + + .../tracing_provider_gate_structure.status | 1 + + ...0_shadow_reconciliation_structure.attempt-1.log | 40 + + .../ttbr0_shadow_reconciliation_structure.log | 40 + + .../ttbr0_shadow_reconciliation_structure.metrics | 1 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.attempt-1.log | 18 + + .../tty_irq_fg_structure.log | 18 + + .../tty_irq_fg_structure.metrics | 1 + + .../tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.attempt-1.log | 17 + + .../tty_irq_pm_structure.log | 17 + + .../tty_irq_pm_structure.metrics | 1 + + .../tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.attempt-1.log | 21 + + .../tty_oracle_structure.log | 21 + + .../tty_oracle_structure.metrics | 1 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.attempt-1.log | 26 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_ports_lock_irq_structure.metrics | 1 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.attempt-1.log | 22 + + .../udp_socket_lock_irq_structure.log | 22 + + .../udp_socket_lock_irq_structure.metrics | 1 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.attempt-1.log | 17 + + .../unix_stream_blocking_structure.log | 17 + + .../unix_stream_blocking_structure.metrics | 1 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.attempt-1.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_boot_tests_profile_structure.metrics | 1 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.attempt-1.log | 13 + + .../x86_smp_enum_structure.log | 13 + + .../x86_smp_enum_structure.metrics | 1 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.attempt-1.log | 18 + + .../xhci_wait_irq_order_structure.log | 18 + + .../xhci_wait_irq_order_structure.metrics | 1 + + .../xhci_wait_irq_order_structure.status | 1 + + .../breenix_x86_boot_tests_1/gate_boot_facts.txt | 1 + + .../breenix_x86_boot_tests_1/inspector-import.log | 1 + + .../final/beast/breenix_x86_boot_tests_1/qemu.log | 7 + + .../breenix_x86_boot_tests_1/run-inspector.json | 1 + + .../breenix_x86_boot_tests_1/serial_kernel.txt | 17596 ++++++++ + .../beast/breenix_x86_boot_tests_1/serial_user.txt | 1087 + + .../ipc/serials/813-b/landing/final/beast/x86.exit | 1 + + .../ipc/serials/813-b/landing/final/beast/x86.log | 933 + + .../ipc/serials/813-b/landing/final/build-arm.log | 5 + + .../serials/813-b/landing/final/citation-audit.txt | 2 + + .../serials/813-b/landing/final/claim-files.log | 1 + + .../serials/813-b/landing/final/claim-message.log | 1 + + .../landing/final/claim-tree-scratch-finding.log | 388 + + .../ipc/serials/813-b/landing/final/claim-tree.log | 3 + + .../serials/813-b/landing/final/cleanup-arm.txt | 3 + + .../813-b/landing/final/cleanup-before-oracle.txt | 3 + + ...aarch64_testing_profile_structure.attempt-1.log | 9 + + .../aarch64_testing_profile_structure.log | 9 + + .../aarch64_testing_profile_structure.metrics | 1 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.attempt-1.log | 20 + + .../block_request_lifetime_structure.log | 20 + + .../block_request_lifetime_structure.metrics | 1 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.attempt-1.log | 10 + + .../blocking_fd_eagain_structure.log | 10 + + .../blocking_fd_eagain_structure.metrics | 1 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.attempt-1.log | 38 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_bxcap_schema_structure.metrics | 1 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.attempt-1.log | 28 + + .../capture_path_lock_free_structure.log | 28 + + .../capture_path_lock_free_structure.metrics | 1 + + .../capture_path_lock_free_structure.status | 1 + + .../check-critical-path-violations.log | 260 + + .../context_restore_structure.attempt-1.log | 110 + + .../preflight-strict/context_restore_structure.log | 110 + + .../context_restore_structure.metrics | 1 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.attempt-1.log | 12 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_component_h_structure.metrics | 1 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.attempt-1.log | 11 + + .../coreproof_coverage_structure.log | 11 + + .../coreproof_coverage_structure.metrics | 1 + + .../coreproof_coverage_structure.status | 1 + + ...proof_mutation_register_structure.attempt-1.log | 12 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_mutation_register_structure.metrics | 1 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.attempt-1.log | 11 + + .../preflight-strict/coreproof_sites_structure.log | 11 + + .../coreproof_sites_structure.metrics | 1 + + .../coreproof_sites_structure.status | 1 + + ...cal_path_logging_census_structure.attempt-1.log | 19 + + .../critical_path_logging_census_structure.log | 19 + + .../critical_path_logging_census_structure.metrics | 1 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.attempt-1.log | 23 + + .../ctx_diag_ring_sample_structure.log | 23 + + .../ctx_diag_ring_sample_structure.metrics | 1 + + .../ctx_diag_ring_sample_structure.status | 1 + + ..._transfer_fd_validation_structure.attempt-1.log | 12 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + ...nerate_transfer_fd_validation_structure.metrics | 1 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.attempt-1.log | 14 + + .../dispatch_fact_census_structure.log | 14 + + .../dispatch_fact_census_structure.metrics | 1 + + .../dispatch_fact_census_structure.status | 1 + + ...dispatch_path_lock_free_structure.attempt-1.log | 11 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_path_lock_free_structure.metrics | 1 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.attempt-1.log | 14 + + .../dispatch_strand_census_structure.log | 14 + + .../dispatch_strand_census_structure.metrics | 1 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.attempt-1.log | 12 + + .../dma_and_log_sink_structure.log | 12 + + .../dma_and_log_sink_structure.metrics | 1 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.attempt-1.log | 12 + + .../preflight-strict/entry_point_df_structure.log | 12 + + .../entry_point_df_structure.metrics | 1 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.attempt-1.log | 53 + + .../preflight-strict/exec_lock_order_structure.log | 53 + + .../exec_lock_order_structure.metrics | 1 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.attempt-1.log | 14 + + .../preflight-strict/exit_tally_structure.log | 14 + + .../preflight-strict/exit_tally_structure.metrics | 1 + + .../preflight-strict/exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.attempt-1.log | 10 + + .../preflight-strict/ext2_disk_size_structure.log | 10 + + .../ext2_disk_size_structure.metrics | 1 + + .../ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.attempt-1.log | 44 + + .../final/preflight-strict/ext2_lock_structure.log | 44 + + .../preflight-strict/ext2_lock_structure.metrics | 1 + + .../preflight-strict/ext2_lock_structure.status | 1 + + ...cntl_pm_contention_gate_structure.attempt-1.log | 16 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fcntl_pm_contention_gate_structure.metrics | 1 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.attempt-1.log | 18 + + .../preflight-strict/fork_lock_order_structure.log | 18 + + .../fork_lock_order_structure.metrics | 1 + + .../fork_lock_order_structure.status | 1 + + ...ate_boot_facts_pipefail_structure.attempt-1.log | 12 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_pipefail_structure.metrics | 1 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.attempt-1.log | 12 + + .../preflight-strict/gate_boot_facts_structure.log | 12 + + .../gate_boot_facts_structure.metrics | 1 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.attempt-1.log | 13 + + .../gate_capture_drain_structure.log | 13 + + .../gate_capture_drain_structure.metrics | 1 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.attempt-1.log | 22 + + .../gate_qmp_backstop_structure.log | 22 + + .../gate_qmp_backstop_structure.metrics | 1 + + .../gate_qmp_backstop_structure.status | 1 + + ...ucture_preflight_wiring_structure.attempt-1.log | 14 + + .../gate_structure_preflight_wiring_structure.log | 14 + + ...te_structure_preflight_wiring_structure.metrics | 1 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.attempt-1.log | 21 + + .../green_program_envelope_structure.log | 21 + + .../green_program_envelope_structure.metrics | 1 + + .../green_program_envelope_structure.status | 1 + + ...her_smoke_xhci_evidence_structure.attempt-1.log | 9 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../launcher_smoke_xhci_evidence_structure.metrics | 1 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.attempt-1.log | 17 + + .../lockup_capture_guard_structure.log | 17 + + .../lockup_capture_guard_structure.metrics | 1 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.attempt-1.log | 137 + + .../preflight-strict/loopback_pump_structure.log | 137 + + .../loopback_pump_structure.metrics | 1 + + .../loopback_pump_structure.status | 1 + + .../landing/final/preflight-strict/manifest.txt | 2 + + .../masked_binary_load_structure.attempt-1.log | 12 + + .../masked_binary_load_structure.log | 12 + + .../masked_binary_load_structure.metrics | 1 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.attempt-1.log | 17 + + .../preflight-strict/mmap_floor_structure.log | 17 + + .../preflight-strict/mmap_floor_structure.metrics | 1 + + .../preflight-strict/mmap_floor_structure.status | 1 + + .../net_lock_structure.attempt-1.log | 27 + + .../final/preflight-strict/net_lock_structure.log | 27 + + .../preflight-strict/net_lock_structure.metrics | 1 + + .../preflight-strict/net_lock_structure.status | 1 + + .../parallels_capture_structure.attempt-1.log | 26 + + .../parallels_capture_structure.log | 26 + + .../parallels_capture_structure.metrics | 1 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.attempt-1.log | 11 + + .../parallels_kill_by_name_structure.log | 11 + + .../parallels_kill_by_name_structure.metrics | 1 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.attempt-1.log | 24 + + .../pipe_fifo_blocking_structure.log | 24 + + .../pipe_fifo_blocking_structure.metrics | 1 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.attempt-1.log | 10 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../poll_tcp_gate_wiring_structure.metrics | 1 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.attempt-1.log | 16 + + .../preflight-strict/preempt_bracket_structure.log | 16 + + .../preempt_bracket_structure.metrics | 1 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.attempt-1.log | 10 + + .../preflight-strict/qemu_host_lock_structure.log | 10 + + .../qemu_host_lock_structure.metrics | 1 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.attempt-1.log | 9 + + .../qemu_kill_by_name_structure.log | 9 + + .../qemu_kill_by_name_structure.metrics | 1 + + .../qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.attempt-1.log | 13 + + .../ring_span_report_site_structure.log | 13 + + .../ring_span_report_site_structure.metrics | 1 + + .../ring_span_report_site_structure.status | 1 + + ..._unfiltered_report_site_structure.attempt-1.log | 21 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + ...g_span_unfiltered_report_site_structure.metrics | 1 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.attempt-1.log | 8 + + .../run_inspector_import_structure.log | 8 + + .../run_inspector_import_structure.metrics | 1 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.attempt-1.log | 17 + + .../serial_line_atomicity_structure.log | 17 + + .../serial_line_atomicity_structure.metrics | 1 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.attempt-1.log | 10 + + .../signal_eintr_predicate_structure.log | 10 + + .../signal_eintr_predicate_structure.metrics | 1 + + .../signal_eintr_predicate_structure.status | 1 + + .../813-b/landing/final/preflight-strict/stems | 67 + + .../strand_handoff_structure.attempt-1.log | 46 + + .../preflight-strict/strand_handoff_structure.log | 46 + + .../strand_handoff_structure.metrics | 1 + + .../strand_handoff_structure.status | 1 + + ...ture_preflight_parallel_structure.attempt-1.log | 13 + + .../structure_preflight_parallel_structure.log | 13 + + .../structure_preflight_parallel_structure.metrics | 1 + + .../structure_preflight_parallel_structure.status | 1 + + ...syscall_return_register_structure.attempt-1.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../syscall_return_register_structure.metrics | 1 + + .../syscall_return_register_structure.status | 1 + + .../teardown_rustfmt_structure.attempt-1.log | 8 + + .../teardown_rustfmt_structure.log | 8 + + .../teardown_rustfmt_structure.metrics | 1 + + .../teardown_rustfmt_structure.status | 1 + + .../teardown_structure.attempt-1.log | 112 + + .../final/preflight-strict/teardown_structure.log | 112 + + .../preflight-strict/teardown_structure.metrics | 1 + + .../preflight-strict/teardown_structure.status | 1 + + .../terminal_edge_capture_structure.attempt-1.log | 18 + + .../terminal_edge_capture_structure.log | 18 + + .../terminal_edge_capture_structure.metrics | 1 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.attempt-1.log | 15 + + .../timer_wake_dispatch_structure.log | 15 + + .../timer_wake_dispatch_structure.metrics | 1 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.attempt-1.log | 11 + + .../trace_ring_depth_structure.log | 11 + + .../trace_ring_depth_structure.metrics | 1 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.attempt-1.log | 26 + + .../tracing_provider_gate_structure.log | 26 + + .../tracing_provider_gate_structure.metrics | 1 + + .../tracing_provider_gate_structure.status | 1 + + ...0_shadow_reconciliation_structure.attempt-1.log | 39 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../ttbr0_shadow_reconciliation_structure.metrics | 1 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.attempt-1.log | 18 + + .../preflight-strict/tty_irq_fg_structure.log | 18 + + .../preflight-strict/tty_irq_fg_structure.metrics | 1 + + .../preflight-strict/tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.attempt-1.log | 17 + + .../preflight-strict/tty_irq_pm_structure.log | 17 + + .../preflight-strict/tty_irq_pm_structure.metrics | 1 + + .../preflight-strict/tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.attempt-1.log | 21 + + .../preflight-strict/tty_oracle_structure.log | 21 + + .../preflight-strict/tty_oracle_structure.metrics | 1 + + .../preflight-strict/tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.attempt-1.log | 26 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_ports_lock_irq_structure.metrics | 1 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.attempt-1.log | 22 + + .../udp_socket_lock_irq_structure.log | 22 + + .../udp_socket_lock_irq_structure.metrics | 1 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.attempt-1.log | 17 + + .../unix_stream_blocking_structure.log | 17 + + .../unix_stream_blocking_structure.metrics | 1 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.attempt-1.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_boot_tests_profile_structure.metrics | 1 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.attempt-1.log | 13 + + .../preflight-strict/x86_smp_enum_structure.log | 13 + + .../x86_smp_enum_structure.metrics | 1 + + .../preflight-strict/x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.attempt-1.log | 18 + + .../xhci_wait_irq_order_structure.log | 18 + + .../xhci_wait_irq_order_structure.metrics | 1 + + .../xhci_wait_irq_order_structure.status | 1 + + ...aarch64_testing_profile_structure.attempt-1.log | 9 + + .../aarch64_testing_profile_structure.log | 9 + + .../aarch64_testing_profile_structure.metrics | 1 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.attempt-1.log | 20 + + .../block_request_lifetime_structure.log | 20 + + .../block_request_lifetime_structure.metrics | 1 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.attempt-1.log | 10 + + .../blocking_fd_eagain_structure.log | 10 + + .../blocking_fd_eagain_structure.metrics | 1 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.attempt-1.log | 38 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_bxcap_schema_structure.metrics | 1 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.attempt-1.log | 28 + + .../capture_path_lock_free_structure.log | 28 + + .../capture_path_lock_free_structure.metrics | 1 + + .../capture_path_lock_free_structure.status | 1 + + .../check-critical-path-violations.log | 260 + + .../context_restore_structure.attempt-1.log | 105 + + .../context_restore_structure.log | 105 + + .../context_restore_structure.metrics | 1 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.attempt-1.log | 12 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_component_h_structure.metrics | 1 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.attempt-1.log | 11 + + .../coreproof_coverage_structure.log | 11 + + .../coreproof_coverage_structure.metrics | 1 + + .../coreproof_coverage_structure.status | 1 + + ...proof_mutation_register_structure.attempt-1.log | 12 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_mutation_register_structure.metrics | 1 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.attempt-1.log | 11 + + .../coreproof_sites_structure.log | 11 + + .../coreproof_sites_structure.metrics | 1 + + .../coreproof_sites_structure.status | 1 + + ...cal_path_logging_census_structure.attempt-1.log | 19 + + .../critical_path_logging_census_structure.log | 19 + + .../critical_path_logging_census_structure.metrics | 1 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.attempt-1.log | 23 + + .../ctx_diag_ring_sample_structure.log | 23 + + .../ctx_diag_ring_sample_structure.metrics | 1 + + .../ctx_diag_ring_sample_structure.status | 1 + + ..._transfer_fd_validation_structure.attempt-1.log | 12 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + ...nerate_transfer_fd_validation_structure.metrics | 1 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.attempt-1.log | 14 + + .../dispatch_fact_census_structure.log | 14 + + .../dispatch_fact_census_structure.metrics | 1 + + .../dispatch_fact_census_structure.status | 1 + + ...dispatch_path_lock_free_structure.attempt-1.log | 11 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_path_lock_free_structure.metrics | 1 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.attempt-1.log | 14 + + .../dispatch_strand_census_structure.log | 14 + + .../dispatch_strand_census_structure.metrics | 1 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.attempt-1.log | 12 + + .../dma_and_log_sink_structure.log | 12 + + .../dma_and_log_sink_structure.metrics | 1 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.attempt-1.log | 12 + + .../entry_point_df_structure.log | 12 + + .../entry_point_df_structure.metrics | 1 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.attempt-1.log | 53 + + .../exec_lock_order_structure.log | 53 + + .../exec_lock_order_structure.metrics | 1 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.attempt-1.log | 14 + + .../preflight-structure/exit_tally_structure.log | 14 + + .../exit_tally_structure.metrics | 1 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.attempt-1.log | 10 + + .../ext2_disk_size_structure.log | 10 + + .../ext2_disk_size_structure.metrics | 1 + + .../ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.attempt-1.log | 44 + + .../preflight-structure/ext2_lock_structure.log | 44 + + .../ext2_lock_structure.metrics | 1 + + .../preflight-structure/ext2_lock_structure.status | 1 + + ...cntl_pm_contention_gate_structure.attempt-1.log | 16 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fcntl_pm_contention_gate_structure.metrics | 1 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.attempt-1.log | 18 + + .../fork_lock_order_structure.log | 18 + + .../fork_lock_order_structure.metrics | 1 + + .../fork_lock_order_structure.status | 1 + + ...ate_boot_facts_pipefail_structure.attempt-1.log | 12 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_pipefail_structure.metrics | 1 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.attempt-1.log | 12 + + .../gate_boot_facts_structure.log | 12 + + .../gate_boot_facts_structure.metrics | 1 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.attempt-1.log | 13 + + .../gate_capture_drain_structure.log | 13 + + .../gate_capture_drain_structure.metrics | 1 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.attempt-1.log | 22 + + .../gate_qmp_backstop_structure.log | 22 + + .../gate_qmp_backstop_structure.metrics | 1 + + .../gate_qmp_backstop_structure.status | 1 + + ...ucture_preflight_wiring_structure.attempt-1.log | 14 + + .../gate_structure_preflight_wiring_structure.log | 14 + + ...te_structure_preflight_wiring_structure.metrics | 1 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.attempt-1.log | 21 + + .../green_program_envelope_structure.log | 21 + + .../green_program_envelope_structure.metrics | 1 + + .../green_program_envelope_structure.status | 1 + + ...her_smoke_xhci_evidence_structure.attempt-1.log | 9 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../launcher_smoke_xhci_evidence_structure.metrics | 1 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.attempt-1.log | 17 + + .../lockup_capture_guard_structure.log | 17 + + .../lockup_capture_guard_structure.metrics | 1 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.attempt-1.log | 137 + + .../loopback_pump_structure.log | 137 + + .../loopback_pump_structure.metrics | 1 + + .../loopback_pump_structure.status | 1 + + .../landing/final/preflight-structure/manifest.txt | 2 + + .../masked_binary_load_structure.attempt-1.log | 12 + + .../masked_binary_load_structure.log | 12 + + .../masked_binary_load_structure.metrics | 1 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.attempt-1.log | 17 + + .../preflight-structure/mmap_floor_structure.log | 17 + + .../mmap_floor_structure.metrics | 1 + + .../mmap_floor_structure.status | 1 + + .../net_lock_structure.attempt-1.log | 27 + + .../preflight-structure/net_lock_structure.log | 27 + + .../preflight-structure/net_lock_structure.metrics | 1 + + .../preflight-structure/net_lock_structure.status | 1 + + .../parallels_capture_structure.attempt-1.log | 26 + + .../parallels_capture_structure.log | 26 + + .../parallels_capture_structure.metrics | 1 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.attempt-1.log | 11 + + .../parallels_kill_by_name_structure.log | 11 + + .../parallels_kill_by_name_structure.metrics | 1 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.attempt-1.log | 24 + + .../pipe_fifo_blocking_structure.log | 24 + + .../pipe_fifo_blocking_structure.metrics | 1 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.attempt-1.log | 10 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../poll_tcp_gate_wiring_structure.metrics | 1 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.attempt-1.log | 16 + + .../preempt_bracket_structure.log | 16 + + .../preempt_bracket_structure.metrics | 1 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.attempt-1.log | 10 + + .../qemu_host_lock_structure.log | 10 + + .../qemu_host_lock_structure.metrics | 1 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.attempt-1.log | 9 + + .../qemu_kill_by_name_structure.log | 9 + + .../qemu_kill_by_name_structure.metrics | 1 + + .../qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.attempt-1.log | 13 + + .../ring_span_report_site_structure.log | 13 + + .../ring_span_report_site_structure.metrics | 1 + + .../ring_span_report_site_structure.status | 1 + + ..._unfiltered_report_site_structure.attempt-1.log | 21 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + ...g_span_unfiltered_report_site_structure.metrics | 1 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.attempt-1.log | 8 + + .../run_inspector_import_structure.log | 8 + + .../run_inspector_import_structure.metrics | 1 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.attempt-1.log | 17 + + .../serial_line_atomicity_structure.log | 17 + + .../serial_line_atomicity_structure.metrics | 1 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.attempt-1.log | 10 + + .../signal_eintr_predicate_structure.log | 10 + + .../signal_eintr_predicate_structure.metrics | 1 + + .../signal_eintr_predicate_structure.status | 1 + + .../813-b/landing/final/preflight-structure/stems | 67 + + .../strand_handoff_structure.attempt-1.log | 46 + + .../strand_handoff_structure.log | 46 + + .../strand_handoff_structure.metrics | 1 + + .../strand_handoff_structure.status | 1 + + ...ture_preflight_parallel_structure.attempt-1.log | 13 + + .../structure_preflight_parallel_structure.log | 13 + + .../structure_preflight_parallel_structure.metrics | 1 + + .../structure_preflight_parallel_structure.status | 1 + + ...syscall_return_register_structure.attempt-1.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../syscall_return_register_structure.metrics | 1 + + .../syscall_return_register_structure.status | 1 + + .../teardown_rustfmt_structure.attempt-1.log | 8 + + .../teardown_rustfmt_structure.log | 8 + + .../teardown_rustfmt_structure.metrics | 1 + + .../teardown_rustfmt_structure.status | 1 + + .../teardown_structure.attempt-1.log | 112 + + .../preflight-structure/teardown_structure.log | 112 + + .../preflight-structure/teardown_structure.metrics | 1 + + .../preflight-structure/teardown_structure.status | 1 + + .../terminal_edge_capture_structure.attempt-1.log | 18 + + .../terminal_edge_capture_structure.log | 18 + + .../terminal_edge_capture_structure.metrics | 1 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.attempt-1.log | 15 + + .../timer_wake_dispatch_structure.log | 15 + + .../timer_wake_dispatch_structure.metrics | 1 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.attempt-1.log | 11 + + .../trace_ring_depth_structure.log | 11 + + .../trace_ring_depth_structure.metrics | 1 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.attempt-1.log | 26 + + .../tracing_provider_gate_structure.log | 26 + + .../tracing_provider_gate_structure.metrics | 1 + + .../tracing_provider_gate_structure.status | 1 + + ...0_shadow_reconciliation_structure.attempt-1.log | 39 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../ttbr0_shadow_reconciliation_structure.metrics | 1 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.attempt-1.log | 18 + + .../preflight-structure/tty_irq_fg_structure.log | 18 + + .../tty_irq_fg_structure.metrics | 1 + + .../tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.attempt-1.log | 17 + + .../preflight-structure/tty_irq_pm_structure.log | 17 + + .../tty_irq_pm_structure.metrics | 1 + + .../tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.attempt-1.log | 21 + + .../preflight-structure/tty_oracle_structure.log | 21 + + .../tty_oracle_structure.metrics | 1 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.attempt-1.log | 26 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_ports_lock_irq_structure.metrics | 1 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.attempt-1.log | 22 + + .../udp_socket_lock_irq_structure.log | 22 + + .../udp_socket_lock_irq_structure.metrics | 1 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.attempt-1.log | 17 + + .../unix_stream_blocking_structure.log | 17 + + .../unix_stream_blocking_structure.metrics | 1 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.attempt-1.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_boot_tests_profile_structure.metrics | 1 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.attempt-1.log | 13 + + .../preflight-structure/x86_smp_enum_structure.log | 13 + + .../x86_smp_enum_structure.metrics | 1 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.attempt-1.log | 18 + + .../xhci_wait_irq_order_structure.log | 18 + + .../xhci_wait_irq_order_structure.metrics | 1 + + .../xhci_wait_irq_order_structure.status | 1 + + ...aarch64_testing_profile_structure.attempt-1.log | 9 + + .../aarch64_testing_profile_structure.log | 9 + + .../aarch64_testing_profile_structure.metrics | 1 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.attempt-1.log | 20 + + .../block_request_lifetime_structure.log | 20 + + .../block_request_lifetime_structure.metrics | 1 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.attempt-1.log | 10 + + .../blocking_fd_eagain_structure.log | 10 + + .../blocking_fd_eagain_structure.metrics | 1 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.attempt-1.log | 38 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_bxcap_schema_structure.metrics | 1 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.attempt-1.log | 28 + + .../capture_path_lock_free_structure.log | 28 + + .../capture_path_lock_free_structure.metrics | 1 + + .../capture_path_lock_free_structure.status | 1 + + .../check-critical-path-violations.log | 260 + + .../context_restore_structure.attempt-1.log | 110 + + .../preflight-unix/context_restore_structure.log | 110 + + .../context_restore_structure.metrics | 1 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.attempt-1.log | 12 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_component_h_structure.metrics | 1 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.attempt-1.log | 11 + + .../coreproof_coverage_structure.log | 11 + + .../coreproof_coverage_structure.metrics | 1 + + .../coreproof_coverage_structure.status | 1 + + ...proof_mutation_register_structure.attempt-1.log | 12 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_mutation_register_structure.metrics | 1 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.attempt-1.log | 11 + + .../preflight-unix/coreproof_sites_structure.log | 11 + + .../coreproof_sites_structure.metrics | 1 + + .../coreproof_sites_structure.status | 1 + + ...cal_path_logging_census_structure.attempt-1.log | 19 + + .../critical_path_logging_census_structure.log | 19 + + .../critical_path_logging_census_structure.metrics | 1 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.attempt-1.log | 23 + + .../ctx_diag_ring_sample_structure.log | 23 + + .../ctx_diag_ring_sample_structure.metrics | 1 + + .../ctx_diag_ring_sample_structure.status | 1 + + ..._transfer_fd_validation_structure.attempt-1.log | 12 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + ...nerate_transfer_fd_validation_structure.metrics | 1 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.attempt-1.log | 14 + + .../dispatch_fact_census_structure.log | 14 + + .../dispatch_fact_census_structure.metrics | 1 + + .../dispatch_fact_census_structure.status | 1 + + ...dispatch_path_lock_free_structure.attempt-1.log | 11 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_path_lock_free_structure.metrics | 1 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.attempt-1.log | 14 + + .../dispatch_strand_census_structure.log | 14 + + .../dispatch_strand_census_structure.metrics | 1 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.attempt-1.log | 12 + + .../preflight-unix/dma_and_log_sink_structure.log | 12 + + .../dma_and_log_sink_structure.metrics | 1 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.attempt-1.log | 12 + + .../preflight-unix/entry_point_df_structure.log | 12 + + .../entry_point_df_structure.metrics | 1 + + .../preflight-unix/entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.attempt-1.log | 53 + + .../preflight-unix/exec_lock_order_structure.log | 53 + + .../exec_lock_order_structure.metrics | 1 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.attempt-1.log | 14 + + .../final/preflight-unix/exit_tally_structure.log | 14 + + .../preflight-unix/exit_tally_structure.metrics | 1 + + .../preflight-unix/exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.attempt-1.log | 10 + + .../preflight-unix/ext2_disk_size_structure.log | 10 + + .../ext2_disk_size_structure.metrics | 1 + + .../preflight-unix/ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.attempt-1.log | 44 + + .../final/preflight-unix/ext2_lock_structure.log | 44 + + .../preflight-unix/ext2_lock_structure.metrics | 1 + + .../preflight-unix/ext2_lock_structure.status | 1 + + ...cntl_pm_contention_gate_structure.attempt-1.log | 16 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fcntl_pm_contention_gate_structure.metrics | 1 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.attempt-1.log | 18 + + .../preflight-unix/fork_lock_order_structure.log | 18 + + .../fork_lock_order_structure.metrics | 1 + + .../fork_lock_order_structure.status | 1 + + ...ate_boot_facts_pipefail_structure.attempt-1.log | 12 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_pipefail_structure.metrics | 1 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.attempt-1.log | 12 + + .../preflight-unix/gate_boot_facts_structure.log | 12 + + .../gate_boot_facts_structure.metrics | 1 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.attempt-1.log | 13 + + .../gate_capture_drain_structure.log | 13 + + .../gate_capture_drain_structure.metrics | 1 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.attempt-1.log | 22 + + .../preflight-unix/gate_qmp_backstop_structure.log | 22 + + .../gate_qmp_backstop_structure.metrics | 1 + + .../gate_qmp_backstop_structure.status | 1 + + ...ucture_preflight_wiring_structure.attempt-1.log | 14 + + .../gate_structure_preflight_wiring_structure.log | 14 + + ...te_structure_preflight_wiring_structure.metrics | 1 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.attempt-1.log | 21 + + .../green_program_envelope_structure.log | 21 + + .../green_program_envelope_structure.metrics | 1 + + .../green_program_envelope_structure.status | 1 + + ...her_smoke_xhci_evidence_structure.attempt-1.log | 9 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../launcher_smoke_xhci_evidence_structure.metrics | 1 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.attempt-1.log | 17 + + .../lockup_capture_guard_structure.log | 17 + + .../lockup_capture_guard_structure.metrics | 1 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.attempt-1.log | 137 + + .../preflight-unix/loopback_pump_structure.log | 137 + + .../preflight-unix/loopback_pump_structure.metrics | 1 + + .../preflight-unix/loopback_pump_structure.status | 1 + + .../landing/final/preflight-unix/manifest.txt | 2 + + .../masked_binary_load_structure.attempt-1.log | 12 + + .../masked_binary_load_structure.log | 12 + + .../masked_binary_load_structure.metrics | 1 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.attempt-1.log | 17 + + .../final/preflight-unix/mmap_floor_structure.log | 17 + + .../preflight-unix/mmap_floor_structure.metrics | 1 + + .../preflight-unix/mmap_floor_structure.status | 1 + + .../net_lock_structure.attempt-1.log | 27 + + .../final/preflight-unix/net_lock_structure.log | 27 + + .../preflight-unix/net_lock_structure.metrics | 1 + + .../final/preflight-unix/net_lock_structure.status | 1 + + .../parallels_capture_structure.attempt-1.log | 26 + + .../preflight-unix/parallels_capture_structure.log | 26 + + .../parallels_capture_structure.metrics | 1 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.attempt-1.log | 11 + + .../parallels_kill_by_name_structure.log | 11 + + .../parallels_kill_by_name_structure.metrics | 1 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.attempt-1.log | 24 + + .../pipe_fifo_blocking_structure.log | 24 + + .../pipe_fifo_blocking_structure.metrics | 1 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.attempt-1.log | 10 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../poll_tcp_gate_wiring_structure.metrics | 1 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.attempt-1.log | 16 + + .../preflight-unix/preempt_bracket_structure.log | 16 + + .../preempt_bracket_structure.metrics | 1 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.attempt-1.log | 10 + + .../preflight-unix/qemu_host_lock_structure.log | 10 + + .../qemu_host_lock_structure.metrics | 1 + + .../preflight-unix/qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.attempt-1.log | 9 + + .../preflight-unix/qemu_kill_by_name_structure.log | 9 + + .../qemu_kill_by_name_structure.metrics | 1 + + .../qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.attempt-1.log | 13 + + .../ring_span_report_site_structure.log | 13 + + .../ring_span_report_site_structure.metrics | 1 + + .../ring_span_report_site_structure.status | 1 + + ..._unfiltered_report_site_structure.attempt-1.log | 21 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + ...g_span_unfiltered_report_site_structure.metrics | 1 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.attempt-1.log | 8 + + .../run_inspector_import_structure.log | 8 + + .../run_inspector_import_structure.metrics | 1 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.attempt-1.log | 17 + + .../serial_line_atomicity_structure.log | 17 + + .../serial_line_atomicity_structure.metrics | 1 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.attempt-1.log | 10 + + .../signal_eintr_predicate_structure.log | 10 + + .../signal_eintr_predicate_structure.metrics | 1 + + .../signal_eintr_predicate_structure.status | 1 + + .../813-b/landing/final/preflight-unix/stems | 67 + + .../strand_handoff_structure.attempt-1.log | 46 + + .../preflight-unix/strand_handoff_structure.log | 46 + + .../strand_handoff_structure.metrics | 1 + + .../preflight-unix/strand_handoff_structure.status | 1 + + ...ture_preflight_parallel_structure.attempt-1.log | 13 + + .../structure_preflight_parallel_structure.log | 13 + + .../structure_preflight_parallel_structure.metrics | 1 + + .../structure_preflight_parallel_structure.status | 1 + + ...syscall_return_register_structure.attempt-1.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../syscall_return_register_structure.metrics | 1 + + .../syscall_return_register_structure.status | 1 + + .../teardown_rustfmt_structure.attempt-1.log | 8 + + .../preflight-unix/teardown_rustfmt_structure.log | 8 + + .../teardown_rustfmt_structure.metrics | 1 + + .../teardown_rustfmt_structure.status | 1 + + .../teardown_structure.attempt-1.log | 112 + + .../final/preflight-unix/teardown_structure.log | 112 + + .../preflight-unix/teardown_structure.metrics | 1 + + .../final/preflight-unix/teardown_structure.status | 1 + + .../terminal_edge_capture_structure.attempt-1.log | 18 + + .../terminal_edge_capture_structure.log | 18 + + .../terminal_edge_capture_structure.metrics | 1 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.attempt-1.log | 15 + + .../timer_wake_dispatch_structure.log | 15 + + .../timer_wake_dispatch_structure.metrics | 1 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.attempt-1.log | 11 + + .../preflight-unix/trace_ring_depth_structure.log | 11 + + .../trace_ring_depth_structure.metrics | 1 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.attempt-1.log | 26 + + .../tracing_provider_gate_structure.log | 26 + + .../tracing_provider_gate_structure.metrics | 1 + + .../tracing_provider_gate_structure.status | 1 + + ...0_shadow_reconciliation_structure.attempt-1.log | 39 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../ttbr0_shadow_reconciliation_structure.metrics | 1 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.attempt-1.log | 18 + + .../final/preflight-unix/tty_irq_fg_structure.log | 18 + + .../preflight-unix/tty_irq_fg_structure.metrics | 1 + + .../preflight-unix/tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.attempt-1.log | 17 + + .../final/preflight-unix/tty_irq_pm_structure.log | 17 + + .../preflight-unix/tty_irq_pm_structure.metrics | 1 + + .../preflight-unix/tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.attempt-1.log | 21 + + .../final/preflight-unix/tty_oracle_structure.log | 21 + + .../preflight-unix/tty_oracle_structure.metrics | 1 + + .../preflight-unix/tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.attempt-1.log | 26 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_ports_lock_irq_structure.metrics | 1 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.attempt-1.log | 22 + + .../udp_socket_lock_irq_structure.log | 22 + + .../udp_socket_lock_irq_structure.metrics | 1 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.attempt-1.log | 17 + + .../unix_stream_blocking_structure.log | 17 + + .../unix_stream_blocking_structure.metrics | 1 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.attempt-1.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_boot_tests_profile_structure.metrics | 1 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.attempt-1.log | 13 + + .../preflight-unix/x86_smp_enum_structure.log | 13 + + .../preflight-unix/x86_smp_enum_structure.metrics | 1 + + .../preflight-unix/x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.attempt-1.log | 18 + + .../xhci_wait_irq_order_structure.log | 18 + + .../xhci_wait_irq_order_structure.metrics | 1 + + .../xhci_wait_irq_order_structure.status | 1 + + .../ipc/serials/813-b/landing/final/strict.log | 115 + + .../813-b/landing/final/strict/gate_boot_facts.txt | 4 + + .../landing/final/strict/inspector-import.log | 1 + + .../813-b/landing/final/strict/run-inspector.json | 1 + + .../serials/813-b/landing/final/strict/serial.txt | 926 + + .../ipc/serials/813-b/landing/final/structure.log | 69 + + .../serials/813-b/landing/final/unix-oracle.log | 256 + + .../813-b/landing/final/unix/boot_1/qemu.log | 1 + + .../813-b/landing/final/unix/boot_1/serial.txt | 794 + + .../final/unix/future-incompatibilities.txt | 44830 ++++++++++++++++++ + .../813-b/landing/final/unix/install.commands | 8 + + .../serials/813-b/landing/final/unix/install.log | 13 + + .../813-b/landing/final/unix/kernel-build.log | 4 + + .../813-b/landing/final/unix/userspace-build.log | 172 + + .../ipc/serials/813-b/landing/merge-conflict.txt | 7 + + .../serials/813-b/landing/merged-tip/arm-pipe.txt | 227 + + .../merged-tip/arm-preflight-timeout-load.txt | 1 + + .../landing/merged-tip/arm-strict-supplement.txt | 8 + + .../813-b/landing/merged-tip/arm-strict.txt | 54 + + .../813-b/landing/merged-tip/arm-unix-final.txt | 8 + + .../813-b/landing/merged-tip/arm-unix-retry.txt | 11 + + .../serials/813-b/landing/merged-tip/arm-unix.txt | 8 + + .../813-b/landing/merged-tip/beast-manifest.txt | 50 + + .../merged-tip/beast-own-artifact-cleanup.txt | 4 + + .../813-b/landing/merged-tip/beast-prepare.txt | 314 + + .../landing/merged-tip/beast-qemu-census-final.txt | 2 + + .../landing/merged-tip/beast-snapshot-final.txt | 0 + .../813-b/landing/merged-tip/beast-snapshot.txt | 4 + + .../breenix_813_x86_64.etABhZ/boot_1/kernel.txt | 17274 +++++++ + .../breenix_813_x86_64.etABhZ/boot_1/serial.txt | 204 + + .../beast/breenix_813_x86_64.etABhZ/image-path.txt | 1 + + .../breenix_813_x86_64.etABhZ/install.commands | 8 + + .../breenix_813_x86_64.pIsdsf/boot_1/kernel.txt | 17830 ++++++++ + .../breenix_813_x86_64.pIsdsf/boot_1/serial.txt | 253 + + .../beast/breenix_813_x86_64.pIsdsf/image-path.txt | 1 + + .../breenix_813_x86_64.pIsdsf/install.commands | 8 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.status | 1 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.status | 1 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.status | 1 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.status | 1 + + .../net_lock_structure.status | 1 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.status | 1 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.status | 1 + + .../teardown_rustfmt_structure.status | 1 + + .../teardown_structure.status | 1 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.status | 1 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.status | 1 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.status | 1 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.status | 1 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.status | 1 + + .../net_lock_structure.status | 1 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.status | 1 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.status | 1 + + .../teardown_rustfmt_structure.status | 1 + + .../teardown_structure.status | 1 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.status | 1 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.status | 1 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.status | 1 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.status | 1 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.status | 1 + + .../net_lock_structure.status | 1 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.status | 1 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.status | 1 + + .../teardown_rustfmt_structure.status | 1 + + .../teardown_structure.status | 1 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.status | 1 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.status | 1 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.status | 1 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.status | 1 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.status | 1 + + .../net_lock_structure.status | 1 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.status | 1 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.status | 1 + + .../teardown_rustfmt_structure.status | 1 + + .../teardown_structure.status | 1 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.status | 1 + + .../breenix_x86_boot_tests_1/gate_boot_facts.txt | 1 + + .../breenix_x86_boot_tests_1/run-inspector.json | 1 + + .../breenix_x86_boot_tests_1/serial_kernel.txt | 17751 ++++++++ + .../beast/breenix_x86_boot_tests_1/serial_user.txt | 1092 + + .../20260907T232416Z_1279626/capture_drain.txt | 2 + + .../20260907T232416Z_1279626/serial_kernel.txt | 13901 ++++++ + .../20260907T232416Z_1279626/serial_user.txt | 202 + + .../landing/merged-tip/beast/gate-manifest.json | 50 + + .../813-b/landing/merged-tip/beast/revision.txt | 2 + + .../landing/merged-tip/beast/userspace-build.txt | 208 + + .../landing/merged-tip/beast/x86-full-final.txt | 486 + + .../813-b/landing/merged-tip/beast/x86-full.txt | 999 + + .../813-b/landing/merged-tip/beast/x86-pipe.txt | 200 + + .../813-b/landing/merged-tip/beast/x86-unix.txt | 194 + + .../813-b/landing/merged-tip/build-boot-tests.txt | 49 + + .../813-b/landing/merged-tip/build-final.txt | 5 + + .../landing/merged-tip/commit-message-lint.txt | 1 + + .../813-b/landing/merged-tip/commit-tree-lint.txt | 3 + + .../landing/merged-tip/current-claim-tree.txt | 3 + + .../813-b/landing/merged-tip/docs-draft-lint-2.txt | 3 + + .../813-b/landing/merged-tip/docs-draft-lint-3.txt | 6 + + .../813-b/landing/merged-tip/docs-draft-lint-4.txt | 3 + + .../813-b/landing/merged-tip/docs-draft-lint.txt | 8 + + .../landing/merged-tip/docs-message-draft-lint.txt | 1 + + .../813-b/landing/merged-tip/docs-message.txt | 7 + + .../813-b/landing/merged-tip/fix-claim-message.txt | 1 + + .../813-b/landing/merged-tip/fix-claim-tree.txt | 6 + + .../landing/merged-tip/fix-message-recheck.txt | 1 + + .../813-b/landing/merged-tip/fix-message.txt | 7 + + .../merged-tip/future-incompatibilities.txt | 44830 ++++++++++++++++++ + .../landing/merged-tip/issue-886-supplement.json | 1 + + .../813-b/landing/merged-tip/issue-886.json | 1 + + .../813-b/landing/merged-tip/issue-891.json | 1 + + .../813-b/landing/merged-tip/issue-957.json | 1 + + .../landing/merged-tip/issue-959-supplement.json | 1 + + .../breenix_813_aarch64.c1iTv3/boot_1/serial.txt | 859 + + .../future-incompatibilities.txt | 44830 ++++++++++++++++++ + .../breenix_813_aarch64.c1iTv3/install.commands | 8 + + .../breenix_aarch64_strict_1/gate_boot_facts.txt | 4 + + .../breenix_aarch64_strict_1/run-inspector.json | 1 + + .../breenix_aarch64_strict_1/serial.txt | 1400 + + .../20260907T232344Z-boot1.facts.txt | 4 + + .../20260907T232344Z-boot1.txt | 1400 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.status | 1 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.status | 1 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.status | 1 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.status | 1 + + .../net_lock_structure.status | 1 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.status | 1 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.status | 1 + + .../teardown_rustfmt_structure.status | 1 + + .../teardown_structure.status | 1 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.status | 1 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.status | 1 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.status | 1 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.status | 1 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.status | 1 + + .../net_lock_structure.status | 1 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.status | 1 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.status | 1 + + .../teardown_rustfmt_structure.status | 1 + + .../teardown_structure.status | 1 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.status | 1 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.status | 1 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.status | 1 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.status | 1 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.status | 1 + + .../net_lock_structure.status | 1 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.status | 1 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.status | 1 + + .../teardown_rustfmt_structure.status | 1 + + .../teardown_structure.status | 1 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.status | 1 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.status | 1 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.status | 1 + + .../disabled.txt | 4 + + .../enabled.txt | 4 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.status | 1 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.status | 1 + + .../net_lock_structure.status | 1 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.status | 1 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.status | 1 + + .../teardown_rustfmt_structure.status | 1 + + .../teardown_structure.status | 1 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.status | 1 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.status | 1 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.status | 1 + + .../disabled.txt | 4 + + .../enabled.txt | 4 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.status | 1 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.status | 1 + + .../net_lock_structure.status | 1 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.status | 1 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.status | 1 + + .../teardown_rustfmt_structure.status | 1 + + .../teardown_structure.status | 1 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.status | 1 + + .../landing/merged-tip/mac-qemu-census-final.txt | 2 + + .../813-b/landing/merged-tip/mac-qemu-census.txt | 3 + + .../merged-tip/main-prerequisite-comparison.txt | 6 + + .../813-b/landing/merged-tip/merge-claim-tree.txt | 3 + + .../landing/merged-tip/merge-message-recheck.txt | 1 + + .../813-b/landing/merged-tip/merge-message.txt | 6 + + .../landing/merged-tip/new-failure-source.txt | 32 + + .../serials/813-b/landing/merged-tip/no-neon.txt | 5 + + .../813-b/landing/merged-tip/pr-b-preservation.txt | 6 + + .../landing/merged-tip/pre-docs-tree-lint.txt | 3 + + .../serials/813-b/landing/merged-tip/rustfmt.txt | 1 + + .../813-b/landing/merged-tip/slot-2-structure.txt | 114 + + .../813-b/landing/merged-tip/source-census.txt | 303 + + .../aarch64_testing_profile_structure.log | 9 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.log | 20 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.log | 10 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.log | 28 + + .../capture_path_lock_free_structure.status | 1 + + .../check-critical-path-violations.log | 260 + + .../context_restore_structure.log | 105 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.log | 11 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.log | 11 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.log | 19 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.log | 23 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.log | 14 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.log | 14 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.log | 12 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.log | 12 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.log | 53 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.log | 14 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.log | 10 + + .../ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.log | 44 + + .../ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.log | 18 + + .../fork_lock_order_structure.status | 1 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.log | 12 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.log | 10 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.log | 22 + + .../gate_qmp_backstop_structure.status | 1 + + .../gate_structure_preflight_wiring_structure.log | 14 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.log | 21 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.log | 17 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.log | 137 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.log | 12 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.log | 17 + + .../mmap_floor_structure.status | 1 + + .../net_lock_structure.log | 27 + + .../net_lock_structure.status | 1 + + .../parallels_capture_structure.log | 22 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.log | 11 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.log | 24 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.log | 16 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.log | 10 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.log | 9 + + .../qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.log | 13 + + .../ring_span_report_site_structure.status | 1 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.log | 8 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.log | 17 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.log | 10 + + .../signal_eintr_predicate_structure.status | 1 + + .../merged-tip/strict-supplement-preflight/stems | 67 + + .../strand_handoff_structure.log | 46 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.log | 12 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.log | 13 + + .../syscall_return_register_structure.status | 1 + + .../teardown_rustfmt_structure.log | 8 + + .../teardown_rustfmt_structure.status | 1 + + .../teardown_structure.log | 112 + + .../teardown_structure.status | 1 + + .../terminal_edge_capture_structure.log | 18 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.log | 15 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.log | 11 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.log | 26 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.log | 18 + + .../tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.log | 17 + + .../tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.log | 21 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.log | 22 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.log | 17 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.log | 13 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.log | 18 + + .../xhci_wait_irq_order_structure.status | 1 + + .../813-b/landing/merged-tip/structure-final.txt | 114 + + .../serials/813-b/landing/merged-tip/structure.txt | 114 + + .../landing/merged-tip/system-bash-fixture.txt | 31 + + .../landing/merged-tip/transitional-full.tar.gz | Bin 0 -> 1908695 bytes + .../813-b/landing/merged-tip/tty-followup-body.txt | 7 + + .../813-b/landing/merged-tip/tty-followup-url.txt | 1 + + .../landing/merged-tip/unix-structure-green.txt | 18 + + .../813-b/landing/merged-tip/x86-profile-green.txt | 18 + + .../ipc/serials/813-b/landing/prose-lint.txt | 1 + + .../ipc/serials/813-b/mac-qemu-cleanup.txt | 3 + + .../ipc/serials/813-b/mutation-evidence-check.txt | 26 + + .../ipc/serials/813-b/mutations-launch-2.txt | 33 + + .../ipc/serials/813-b/mutations-launch-3.txt | 11 + + .../ipc/serials/813-b/mutations-launch.txt | 10 + + .../813-b/mutations/close_readers_only/build.txt | 178 + + .../mutations/close_readers_only/candidate.patch | 574 + + .../mutations/close_readers_only/install.commands | 8 + + .../813-b/mutations/close_readers_only/install.txt | 13 + + .../813-b/mutations/close_readers_only/kernel.txt | 0 + .../813-b/mutations/close_readers_only/launch.txt | 4 + + .../mutations/close_readers_only/mutation.json | 7 + + .../813-b/mutations/close_readers_only/qemu.txt | 1 + + .../mutations/close_readers_only/revision.txt | 1 + + .../813-b/mutations/close_readers_only/serial.txt | 831 + + .../813-b/mutations/close_wrong_writers/build.txt | 178 + + .../mutations/close_wrong_writers/candidate.patch | 586 + + .../mutations/close_wrong_writers/install.commands | 8 + + .../mutations/close_wrong_writers/install.txt | 13 + + .../813-b/mutations/close_wrong_writers/kernel.txt | 0 + .../813-b/mutations/close_wrong_writers/launch.txt | 4 + + .../mutations/close_wrong_writers/mutation.json | 7 + + .../813-b/mutations/close_wrong_writers/qemu.txt | 1 + + .../mutations/close_wrong_writers/revision.txt | 1 + + .../813-b/mutations/close_wrong_writers/serial.txt | 816 + + .../813-b/mutations/construction_only/build.txt | 178 + + .../mutations/construction_only/candidate.patch | 564 + + .../mutations/construction_only/install.commands | 8 + + .../813-b/mutations/construction_only/install.txt | 13 + + .../813-b/mutations/construction_only/kernel.txt | 0 + .../813-b/mutations/construction_only/launch.txt | 4 + + .../mutations/construction_only/mutation.json | 7 + + .../813-b/mutations/construction_only/qemu.txt | 1 + + .../813-b/mutations/construction_only/revision.txt | 1 + + .../813-b/mutations/construction_only/serial.txt | 821 + + .../serials/813-b/mutations/delete_drain/build.txt | 178 + + .../813-b/mutations/delete_drain/candidate.patch | 548 + + .../813-b/mutations/delete_drain/install.commands | 8 + + .../813-b/mutations/delete_drain/install.txt | 13 + + .../813-b/mutations/delete_drain/kernel.txt | 0 + .../813-b/mutations/delete_drain/launch.txt | 3 + + .../813-b/mutations/delete_drain/mutation.json | 7 + + .../serials/813-b/mutations/delete_drain/qemu.txt | 1 + + .../813-b/mutations/delete_drain/revision.txt | 1 + + .../813-b/mutations/delete_drain/serial.txt | 813 + + .../813-b/mutations/delete_read_wake/build.txt | 178 + + .../mutations/delete_read_wake/candidate.patch | 559 + + .../mutations/delete_read_wake/install.commands | 8 + + .../813-b/mutations/delete_read_wake/install.txt | 13 + + .../813-b/mutations/delete_read_wake/kernel.txt | 0 + .../813-b/mutations/delete_read_wake/launch.txt | 4 + + .../813-b/mutations/delete_read_wake/mutation.json | 7 + + .../813-b/mutations/delete_read_wake/qemu.txt | 1 + + .../813-b/mutations/delete_read_wake/revision.txt | 1 + + .../813-b/mutations/delete_read_wake/serial.txt | 843 + + .../serials/813-b/mutations/full_count/build.txt | 178 + + .../813-b/mutations/full_count/candidate.patch | 563 + + .../813-b/mutations/full_count/install.commands | 8 + + .../serials/813-b/mutations/full_count/install.txt | 13 + + .../serials/813-b/mutations/full_count/kernel.txt | 0 + .../serials/813-b/mutations/full_count/launch.txt | 6 + + .../813-b/mutations/full_count/mutation.json | 7 + + .../serials/813-b/mutations/full_count/qemu.txt | 1 + + .../813-b/mutations/full_count/revision.txt | 1 + + .../serials/813-b/mutations/full_count/serial.txt | 808 + + .../813-b/mutations/ignore_interruption/build.txt | 178 + + .../mutations/ignore_interruption/candidate.patch | 598 + + .../mutations/ignore_interruption/install.commands | 8 + + .../mutations/ignore_interruption/install.txt | 13 + + .../813-b/mutations/ignore_interruption/kernel.txt | 0 + .../813-b/mutations/ignore_interruption/launch.txt | 5 + + .../mutations/ignore_interruption/mutation.json | 7 + + .../813-b/mutations/ignore_interruption/qemu.txt | 1 + + .../mutations/ignore_interruption/revision.txt | 1 + + .../813-b/mutations/ignore_interruption/serial.txt | 846 + + .../mutations/ignore_nonblock_sleep/build.txt | 178 + + .../ignore_nonblock_sleep/candidate.patch | 572 + + .../ignore_nonblock_sleep/install.commands | 8 + + .../mutations/ignore_nonblock_sleep/install.txt | 13 + + .../mutations/ignore_nonblock_sleep/kernel.txt | 0 + .../mutations/ignore_nonblock_sleep/launch.txt | 4 + + .../mutations/ignore_nonblock_sleep/mutation.json | 7 + + .../813-b/mutations/ignore_nonblock_sleep/qemu.txt | 1 + + .../mutations/ignore_nonblock_sleep/revision.txt | 1 + + .../mutations/ignore_nonblock_sleep/serial.txt | 876 + + .../mutations/ignored_pending_interrupts/build.txt | 178 + + .../ignored_pending_interrupts/candidate.patch | 607 + + .../ignored_pending_interrupts/install.commands | 8 + + .../ignored_pending_interrupts/install.txt | 13 + + .../ignored_pending_interrupts/kernel.txt | 0 + .../ignored_pending_interrupts/launch.txt | 5 + + .../ignored_pending_interrupts/mutation.json | 7 + + .../mutations/ignored_pending_interrupts/qemu.txt | 1 + + .../ignored_pending_interrupts/revision.txt | 1 + + .../ignored_pending_interrupts/serial.txt | 827 + + .../813-b/mutations/immediate_eagain/build.txt | 178 + + .../mutations/immediate_eagain/candidate.patch | 531 + + .../mutations/immediate_eagain/install.commands | 8 + + .../813-b/mutations/immediate_eagain/install.txt | 13 + + .../813-b/mutations/immediate_eagain/kernel.txt | 0 + .../813-b/mutations/immediate_eagain/launch.txt | 4 + + .../813-b/mutations/immediate_eagain/mutation.json | 7 + + .../813-b/mutations/immediate_eagain/qemu.txt | 1 + + .../813-b/mutations/immediate_eagain/revision.txt | 1 + + .../813-b/mutations/immediate_eagain/serial.txt | 834 + + .../813-b/mutations/leak_registration/build.txt | 178 + + .../mutations/leak_registration/candidate.patch | 600 + + .../mutations/leak_registration/install.commands | 8 + + .../813-b/mutations/leak_registration/install.txt | 13 + + .../813-b/mutations/leak_registration/kernel.txt | 0 + .../813-b/mutations/leak_registration/launch.txt | 5 + + .../mutations/leak_registration/mutation.json | 7 + + .../813-b/mutations/leak_registration/qemu.txt | 1 + + .../813-b/mutations/leak_registration/revision.txt | 1 + + .../813-b/mutations/leak_registration/serial.txt | 832 + + .../mutations/mode_unconditional_eagain/build.txt | 178 + + .../mode_unconditional_eagain/candidate.patch | 619 + + .../mode_unconditional_eagain/install.commands | 8 + + .../mode_unconditional_eagain/install.txt | 13 + + .../mutations/mode_unconditional_eagain/kernel.txt | 0 + .../mutations/mode_unconditional_eagain/launch.txt | 5 + + .../mode_unconditional_eagain/mutation.json | 7 + + .../mutations/mode_unconditional_eagain/qemu.txt | 1 + + .../mode_unconditional_eagain/revision.txt | 1 + + .../mutations/mode_unconditional_eagain/serial.txt | 816 + + .../mutations/outer_lock_across_wait/build.txt | 178 + + .../outer_lock_across_wait/candidate.patch | 600 + + .../outer_lock_across_wait/install.commands | 8 + + .../mutations/outer_lock_across_wait/install.txt | 13 + + .../mutations/outer_lock_across_wait/kernel.txt | 0 + .../mutations/outer_lock_across_wait/launch.txt | 4 + + .../mutations/outer_lock_across_wait/mutation.json | 7 + + .../mutations/outer_lock_across_wait/qemu.txt | 1 + + .../mutations/outer_lock_across_wait/revision.txt | 1 + + .../mutations/outer_lock_across_wait/serial.txt | 903 + + .../813-b/mutations/partial_full_count/build.txt | 178 + + .../mutations/partial_full_count/candidate.patch | 619 + + .../mutations/partial_full_count/install.commands | 8 + + .../813-b/mutations/partial_full_count/install.txt | 13 + + .../813-b/mutations/partial_full_count/kernel.txt | 0 + .../813-b/mutations/partial_full_count/launch.txt | 6 + + .../mutations/partial_full_count/mutation.json | 7 + + .../813-b/mutations/partial_full_count/qemu.txt | 1 + + .../mutations/partial_full_count/revision.txt | 1 + + .../813-b/mutations/partial_full_count/serial.txt | 819 + + .../mutations/peer_close_fake_success/build.txt | 178 + + .../peer_close_fake_success/candidate.patch | 619 + + .../peer_close_fake_success/install.commands | 8 + + .../mutations/peer_close_fake_success/install.txt | 13 + + .../mutations/peer_close_fake_success/kernel.txt | 0 + .../mutations/peer_close_fake_success/launch.txt | 5 + + .../peer_close_fake_success/mutation.json | 7 + + .../mutations/peer_close_fake_success/qemu.txt | 1 + + .../mutations/peer_close_fake_success/revision.txt | 1 + + .../mutations/peer_close_fake_success/serial.txt | 818 + + .../813-b/mutations/poll_peer_only/build.txt | 178 + + .../813-b/mutations/poll_peer_only/candidate.patch | 568 + + .../mutations/poll_peer_only/install.commands | 8 + + .../813-b/mutations/poll_peer_only/install.txt | 13 + + .../813-b/mutations/poll_peer_only/kernel.txt | 0 + .../813-b/mutations/poll_peer_only/launch.txt | 6 + + .../813-b/mutations/poll_peer_only/mutation.json | 7 + + .../813-b/mutations/poll_peer_only/qemu.txt | 1 + + .../813-b/mutations/poll_peer_only/revision.txt | 1 + + .../813-b/mutations/poll_peer_only/serial.txt | 838 + + .../813-b/mutations/poll_receive_space/build.txt | 178 + + .../mutations/poll_receive_space/candidate.patch | 568 + + .../mutations/poll_receive_space/install.commands | 8 + + .../813-b/mutations/poll_receive_space/install.txt | 13 + + .../813-b/mutations/poll_receive_space/kernel.txt | 0 + .../813-b/mutations/poll_receive_space/launch.txt | 6 + + .../mutations/poll_receive_space/mutation.json | 7 + + .../813-b/mutations/poll_receive_space/qemu.txt | 1 + + .../mutations/poll_receive_space/revision.txt | 1 + + .../813-b/mutations/poll_receive_space/serial.txt | 819 + + .../mutations/positive_space_eagain/build.txt | 178 + + .../positive_space_eagain/candidate.patch | 598 + + .../positive_space_eagain/install.commands | 8 + + .../mutations/positive_space_eagain/install.txt | 13 + + .../mutations/positive_space_eagain/kernel.txt | 0 + .../mutations/positive_space_eagain/launch.txt | 7 + + .../mutations/positive_space_eagain/mutation.json | 7 + + .../813-b/mutations/positive_space_eagain/qemu.txt | 1 + + .../mutations/positive_space_eagain/revision.txt | 1 + + .../mutations/positive_space_eagain/serial.txt | 813 + + .../ipc/serials/813-b/mutations/results.json | 141 + + .../mutations/reverse_transmit_direction/build.txt | 178 + + .../reverse_transmit_direction/candidate.patch | 570 + + .../reverse_transmit_direction/install.commands | 8 + + .../reverse_transmit_direction/install.txt | 13 + + .../reverse_transmit_direction/kernel.txt | 0 + .../reverse_transmit_direction/launch.txt | 7 + + .../reverse_transmit_direction/mutation.json | 7 + + .../mutations/reverse_transmit_direction/qemu.txt | 1 + + .../reverse_transmit_direction/revision.txt | 1 + + .../reverse_transmit_direction/serial.txt | 847 + + .../813-b/mutations/stream_atomicity/build.txt | 178 + + .../mutations/stream_atomicity/candidate.patch | 594 + + .../mutations/stream_atomicity/install.commands | 8 + + .../813-b/mutations/stream_atomicity/install.txt | 13 + + .../813-b/mutations/stream_atomicity/kernel.txt | 0 + .../813-b/mutations/stream_atomicity/launch.txt | 5 + + .../813-b/mutations/stream_atomicity/mutation.json | 7 + + .../813-b/mutations/stream_atomicity/qemu.txt | 1 + + .../813-b/mutations/stream_atomicity/revision.txt | 1 + + .../813-b/mutations/stream_atomicity/serial.txt | 802 + + .../stream_atomicity_draft_aborted/build.txt | 178 + + .../stream_atomicity_draft_aborted/candidate.patch | 599 + + .../install.commands | 8 + + .../stream_atomicity_draft_aborted/install.txt | 13 + + .../stream_atomicity_draft_aborted/kernel.txt | 0 + .../stream_atomicity_draft_aborted/launch.txt | 3 + + .../stream_atomicity_draft_aborted/mutation.json | 7 + + .../stream_atomicity_draft_aborted/qemu.txt | 1 + + .../stream_atomicity_draft_aborted/revision.txt | 1 + + .../stream_atomicity_draft_aborted/serial.txt | 651 + + .../813-b/mutations/swap_writer_queues/build.txt | 178 + + .../mutations/swap_writer_queues/candidate.patch | 561 + + .../mutations/swap_writer_queues/install.commands | 8 + + .../813-b/mutations/swap_writer_queues/install.txt | 13 + + .../813-b/mutations/swap_writer_queues/kernel.txt | 0 + .../813-b/mutations/swap_writer_queues/launch.txt | 4 + + .../mutations/swap_writer_queues/mutation.json | 7 + + .../813-b/mutations/swap_writer_queues/qemu.txt | 1 + + .../mutations/swap_writer_queues/revision.txt | 1 + + .../813-b/mutations/swap_writer_queues/serial.txt | 827 + + .../mutations/unrelated_waiter_list/build.txt | 178 + + .../unrelated_waiter_list/candidate.patch | 597 + + .../unrelated_waiter_list/install.commands | 8 + + .../mutations/unrelated_waiter_list/install.txt | 13 + + .../mutations/unrelated_waiter_list/kernel.txt | 0 + .../mutations/unrelated_waiter_list/launch.txt | 4 + + .../mutations/unrelated_waiter_list/mutation.json | 7 + + .../813-b/mutations/unrelated_waiter_list/qemu.txt | 1 + + .../mutations/unrelated_waiter_list/revision.txt | 1 + + .../mutations/unrelated_waiter_list/serial.txt | 804 + + .../aarch64_testing_profile_structure.log | 9 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.log | 20 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.log | 10 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.log | 28 + + .../capture_path_lock_free_structure.status | 1 + + .../check-critical-path-violations.log | 260 + + .../context_restore_structure.log | 110 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.log | 11 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.log | 11 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.log | 19 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.log | 23 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.log | 14 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.log | 14 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.log | 12 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.log | 12 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.log | 53 + + .../exec_lock_order_structure.status | 1 + + .../preflight-arm-oracle/exit_tally_structure.log | 14 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.log | 10 + + .../ext2_disk_size_structure.status | 1 + + .../preflight-arm-oracle/ext2_lock_structure.log | 44 + + .../ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.log | 18 + + .../fork_lock_order_structure.status | 1 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.log | 12 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.log | 13 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.log | 22 + + .../gate_qmp_backstop_structure.status | 1 + + .../gate_structure_preflight_wiring_structure.log | 11 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.log | 21 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.log | 17 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.log | 124 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.log | 12 + + .../masked_binary_load_structure.status | 1 + + .../preflight-arm-oracle/mmap_floor_structure.log | 17 + + .../mmap_floor_structure.status | 1 + + .../preflight-arm-oracle/net_lock_structure.log | 27 + + .../preflight-arm-oracle/net_lock_structure.status | 1 + + .../parallels_capture_structure.log | 22 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.log | 11 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.log | 24 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.log | 16 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.log | 10 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.log | 9 + + .../qemu_kill_by_name_structure.status | 1 + + .../813-b/preflight-arm-oracle/revision.txt | 2 + + .../ring_span_report_site_structure.log | 13 + + .../ring_span_report_site_structure.status | 1 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.log | 8 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.log | 17 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.log | 10 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.log | 46 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.log | 12 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.log | 13 + + .../syscall_return_register_structure.status | 1 + + .../preflight-arm-oracle/teardown_structure.log | 110 + + .../preflight-arm-oracle/teardown_structure.status | 1 + + .../terminal_edge_capture_structure.log | 18 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.log | 15 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.log | 11 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.log | 26 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../preflight-arm-oracle/tty_irq_fg_structure.log | 18 + + .../tty_irq_fg_structure.status | 1 + + .../preflight-arm-oracle/tty_irq_pm_structure.log | 17 + + .../tty_irq_pm_structure.status | 1 + + .../preflight-arm-oracle/tty_oracle_structure.log | 21 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.log | 22 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.log | 16 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_smp_enum_structure.log | 13 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.log | 18 + + .../xhci_wait_irq_order_structure.status | 1 + + .../aarch64_testing_profile_structure.log | 9 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.log | 20 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.log | 10 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.log | 28 + + .../capture_path_lock_free_structure.status | 1 + + .../check-critical-path-violations.log | 260 + + .../context_restore_structure.log | 110 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.log | 11 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.log | 11 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.log | 19 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.log | 23 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.log | 14 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.log | 14 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.log | 12 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.log | 12 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.log | 53 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.log | 14 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.log | 10 + + .../ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.log | 44 + + .../ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.log | 18 + + .../fork_lock_order_structure.status | 1 + + .../disabled.txt | 4 + + .../enabled.txt | 4 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.log | 12 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.log | 10 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.log | 22 + + .../gate_qmp_backstop_structure.status | 1 + + .../gate_structure_preflight_wiring_structure.log | 11 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.log | 21 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.log | 17 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.log | 124 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.log | 12 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.log | 17 + + .../mmap_floor_structure.status | 1 + + .../net_lock_structure.log | 27 + + .../net_lock_structure.status | 1 + + .../parallels_capture_structure.log | 22 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.log | 11 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.log | 24 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.log | 16 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.log | 10 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.log | 9 + + .../qemu_kill_by_name_structure.status | 1 + + .../813-b/preflight-arm-prod-timeout/revision.txt | 2 + + .../ring_span_report_site_structure.log | 13 + + .../ring_span_report_site_structure.status | 1 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.log | 8 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.log | 17 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.log | 10 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.log | 46 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.log | 12 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.log | 13 + + .../syscall_return_register_structure.status | 1 + + .../teardown_structure.log | 110 + + .../teardown_structure.status | 1 + + .../terminal_edge_capture_structure.log | 18 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.log | 15 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.log | 11 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.log | 26 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.log | 18 + + .../tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.log | 17 + + .../tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.log | 21 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.log | 22 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.log | 17 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.log | 13 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.log | 18 + + .../xhci_wait_irq_order_structure.status | 1 + + .../aarch64_testing_profile_structure.log | 9 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.log | 20 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.log | 10 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.log | 28 + + .../capture_path_lock_free_structure.status | 1 + + .../check-critical-path-violations.log | 260 + + .../context_restore_structure.log | 110 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.log | 11 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.log | 11 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.log | 19 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.log | 23 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.log | 14 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.log | 14 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.log | 12 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.log | 12 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.log | 53 + + .../exec_lock_order_structure.status | 1 + + .../preflight-arm-prod/exit_tally_structure.log | 14 + + .../preflight-arm-prod/exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.log | 10 + + .../ext2_disk_size_structure.status | 1 + + .../preflight-arm-prod/ext2_lock_structure.log | 44 + + .../preflight-arm-prod/ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.log | 18 + + .../fork_lock_order_structure.status | 1 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.log | 12 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.log | 13 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.log | 22 + + .../gate_qmp_backstop_structure.status | 1 + + .../gate_structure_preflight_wiring_structure.log | 11 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.log | 21 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.log | 17 + + .../lockup_capture_guard_structure.status | 1 + + .../preflight-arm-prod/loopback_pump_structure.log | 124 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.log | 12 + + .../masked_binary_load_structure.status | 1 + + .../preflight-arm-prod/mmap_floor_structure.log | 17 + + .../preflight-arm-prod/mmap_floor_structure.status | 1 + + .../preflight-arm-prod/net_lock_structure.log | 27 + + .../preflight-arm-prod/net_lock_structure.status | 1 + + .../parallels_capture_structure.log | 22 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.log | 11 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.log | 24 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.log | 16 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.log | 10 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.log | 9 + + .../qemu_kill_by_name_structure.status | 1 + + .../serials/813-b/preflight-arm-prod/revision.txt | 2 + + .../ring_span_report_site_structure.log | 13 + + .../ring_span_report_site_structure.status | 1 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.log | 8 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.log | 17 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.log | 10 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.log | 46 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.log | 12 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.log | 13 + + .../syscall_return_register_structure.status | 1 + + .../preflight-arm-prod/teardown_structure.log | 110 + + .../preflight-arm-prod/teardown_structure.status | 1 + + .../terminal_edge_capture_structure.log | 18 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.log | 15 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.log | 11 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.log | 26 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../preflight-arm-prod/tty_irq_fg_structure.log | 18 + + .../preflight-arm-prod/tty_irq_fg_structure.status | 1 + + .../preflight-arm-prod/tty_irq_pm_structure.log | 17 + + .../preflight-arm-prod/tty_irq_pm_structure.status | 1 + + .../preflight-arm-prod/tty_oracle_structure.log | 21 + + .../preflight-arm-prod/tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.log | 22 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.log | 17 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_boot_tests_profile_structure.status | 1 + + .../preflight-arm-prod/x86_smp_enum_structure.log | 13 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.log | 18 + + .../xhci_wait_irq_order_structure.status | 1 + + .../aarch64_testing_profile_structure.log | 9 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.log | 20 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.log | 10 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.log | 28 + + .../capture_path_lock_free_structure.status | 1 + + .../check-critical-path-violations.log | 260 + + .../context_restore_structure.log | 110 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.log | 11 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.log | 11 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.log | 19 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.log | 23 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.log | 14 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.log | 14 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.log | 12 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.log | 12 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.log | 53 + + .../exec_lock_order_structure.status | 1 + + .../preflight-arm-strict/exit_tally_structure.log | 14 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.log | 10 + + .../ext2_disk_size_structure.status | 1 + + .../preflight-arm-strict/ext2_lock_structure.log | 44 + + .../ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.log | 18 + + .../fork_lock_order_structure.status | 1 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.log | 12 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.log | 13 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.log | 22 + + .../gate_qmp_backstop_structure.status | 1 + + .../gate_structure_preflight_wiring_structure.log | 11 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.log | 21 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.log | 17 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.log | 124 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.log | 12 + + .../masked_binary_load_structure.status | 1 + + .../preflight-arm-strict/mmap_floor_structure.log | 17 + + .../mmap_floor_structure.status | 1 + + .../preflight-arm-strict/net_lock_structure.log | 27 + + .../preflight-arm-strict/net_lock_structure.status | 1 + + .../parallels_capture_structure.log | 22 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.log | 11 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.log | 24 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.log | 16 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.log | 10 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.log | 9 + + .../qemu_kill_by_name_structure.status | 1 + + .../813-b/preflight-arm-strict/revision.txt | 2 + + .../ring_span_report_site_structure.log | 13 + + .../ring_span_report_site_structure.status | 1 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.log | 8 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.log | 17 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.log | 10 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.log | 46 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.log | 12 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.log | 13 + + .../syscall_return_register_structure.status | 1 + + .../preflight-arm-strict/teardown_structure.log | 110 + + .../preflight-arm-strict/teardown_structure.status | 1 + + .../terminal_edge_capture_structure.log | 18 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.log | 15 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.log | 11 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.log | 26 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../preflight-arm-strict/tty_irq_fg_structure.log | 18 + + .../tty_irq_fg_structure.status | 1 + + .../preflight-arm-strict/tty_irq_pm_structure.log | 17 + + .../tty_irq_pm_structure.status | 1 + + .../preflight-arm-strict/tty_oracle_structure.log | 21 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.log | 22 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.log | 16 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_smp_enum_structure.log | 13 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.log | 18 + + .../xhci_wait_irq_order_structure.status | 1 + + .../aarch64_testing_profile_structure.log | 9 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.log | 20 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.log | 10 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.log | 28 + + .../capture_path_lock_free_structure.status | 1 + + .../check-critical-path-violations.log | 260 + + .../context_restore_structure.log | 110 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.log | 11 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.log | 11 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.log | 19 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.log | 23 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.log | 14 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.log | 14 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.log | 12 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.log | 12 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.log | 53 + + .../exec_lock_order_structure.status | 1 + + .../preflight-x86-full/exit_tally_structure.log | 14 + + .../preflight-x86-full/exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.log | 10 + + .../ext2_disk_size_structure.status | 1 + + .../preflight-x86-full/ext2_lock_structure.log | 44 + + .../preflight-x86-full/ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.log | 18 + + .../fork_lock_order_structure.status | 1 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.log | 12 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.log | 13 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.log | 22 + + .../gate_qmp_backstop_structure.status | 1 + + .../gate_structure_preflight_wiring_structure.log | 11 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.log | 21 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.log | 17 + + .../lockup_capture_guard_structure.status | 1 + + .../preflight-x86-full/loopback_pump_structure.log | 124 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.log | 12 + + .../masked_binary_load_structure.status | 1 + + .../preflight-x86-full/mmap_floor_structure.log | 17 + + .../preflight-x86-full/mmap_floor_structure.status | 1 + + .../preflight-x86-full/net_lock_structure.log | 27 + + .../preflight-x86-full/net_lock_structure.status | 1 + + .../parallels_capture_structure.log | 22 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.log | 11 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.log | 24 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.log | 16 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.log | 10 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.log | 9 + + .../qemu_kill_by_name_structure.status | 1 + + .../serials/813-b/preflight-x86-full/revision.txt | 2 + + .../ring_span_report_site_structure.log | 13 + + .../ring_span_report_site_structure.status | 1 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.log | 8 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.log | 17 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.log | 10 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.log | 46 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.log | 12 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.log | 13 + + .../syscall_return_register_structure.status | 1 + + .../preflight-x86-full/teardown_structure.log | 112 + + .../preflight-x86-full/teardown_structure.status | 1 + + .../terminal_edge_capture_structure.log | 18 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.log | 15 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.log | 11 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.log | 26 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.log | 40 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../preflight-x86-full/tty_irq_fg_structure.log | 18 + + .../preflight-x86-full/tty_irq_fg_structure.status | 1 + + .../preflight-x86-full/tty_irq_pm_structure.log | 17 + + .../preflight-x86-full/tty_irq_pm_structure.status | 1 + + .../preflight-x86-full/tty_oracle_structure.log | 21 + + .../preflight-x86-full/tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.log | 22 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.log | 17 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_boot_tests_profile_structure.status | 1 + + .../preflight-x86-full/x86_smp_enum_structure.log | 13 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.log | 18 + + .../xhci_wait_irq_order_structure.status | 1 + + .../aarch64_testing_profile_structure.log | 9 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.log | 20 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.log | 10 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.log | 28 + + .../capture_path_lock_free_structure.status | 1 + + .../check-critical-path-violations.log | 260 + + .../context_restore_structure.log | 110 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.log | 11 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.log | 11 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.log | 19 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.log | 23 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.log | 14 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.log | 14 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.log | 12 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.log | 12 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.log | 53 + + .../exec_lock_order_structure.status | 1 + + .../preflight-x86-oracle/exit_tally_structure.log | 14 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.log | 10 + + .../ext2_disk_size_structure.status | 1 + + .../preflight-x86-oracle/ext2_lock_structure.log | 44 + + .../ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.log | 18 + + .../fork_lock_order_structure.status | 1 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.log | 12 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.log | 13 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.log | 22 + + .../gate_qmp_backstop_structure.status | 1 + + .../gate_structure_preflight_wiring_structure.log | 11 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.log | 21 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.log | 17 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.log | 124 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.log | 12 + + .../masked_binary_load_structure.status | 1 + + .../preflight-x86-oracle/mmap_floor_structure.log | 17 + + .../mmap_floor_structure.status | 1 + + .../preflight-x86-oracle/net_lock_structure.log | 27 + + .../preflight-x86-oracle/net_lock_structure.status | 1 + + .../parallels_capture_structure.log | 22 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.log | 11 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.log | 24 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.log | 16 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.log | 10 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.log | 9 + + .../qemu_kill_by_name_structure.status | 1 + + .../813-b/preflight-x86-oracle/revision.txt | 2 + + .../ring_span_report_site_structure.log | 13 + + .../ring_span_report_site_structure.status | 1 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.log | 8 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.log | 17 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.log | 10 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.log | 46 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.log | 12 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.log | 13 + + .../syscall_return_register_structure.status | 1 + + .../preflight-x86-oracle/teardown_structure.log | 112 + + .../preflight-x86-oracle/teardown_structure.status | 1 + + .../terminal_edge_capture_structure.log | 18 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.log | 15 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.log | 11 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.log | 26 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.log | 40 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../preflight-x86-oracle/tty_irq_fg_structure.log | 18 + + .../tty_irq_fg_structure.status | 1 + + .../preflight-x86-oracle/tty_irq_pm_structure.log | 17 + + .../tty_irq_pm_structure.status | 1 + + .../preflight-x86-oracle/tty_oracle_structure.log | 21 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.log | 22 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.log | 17 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.log | 17 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.log | 13 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.log | 18 + + .../xhci_wait_irq_order_structure.status | 1 + + .../ipc/serials/813-b/probe-launch.txt | 9 + + .../ipc/serials/813-b/probe/candidate.patch | 252 + + .../ipc/serials/813-b/probe/install.commands | 8 + + .../ipc/serials/813-b/probe/install.txt | 13 + + .../ipc/serials/813-b/probe/kernel.txt | 0 + .../green-program/ipc/serials/813-b/probe/qemu.txt | 1 + + .../ipc/serials/813-b/probe/revision.txt | 1 + + .../ipc/serials/813-b/probe/serial.txt | 859 + + .../ipc/serials/813-b/prod-timeout-host.txt | 1 + + .../ipc/serials/813-b/proof-arm-oracle.txt | 193 + + .../813-b/proof-arm-prod-preflight-timeout.txt | 5 + + .../ipc/serials/813-b/proof-arm-prod.txt | 60 + + .../ipc/serials/813-b/proof-arm-strict.txt | 69 + + .../ipc/serials/813-b/proof-structure.txt | 111 + + .../ipc/serials/813-b/proof-x86-full.txt | 504 + + .../ipc/serials/813-b/proof-x86-oracle.txt | 192 + + .../serials/813-b/reverify-959/artifact-audit.txt | 12 + + .../813-b/reverify-959/build-boot-tests.log | 49 + + .../813-b/reverify-959/doc-anchor-census.txt | 253 + + .../serials/813-b/reverify-959/docs-claim-lint.log | 3 + + .../813-b/reverify-959/docs-message-claim-lint.log | 1 + + .../reverify-959/future-incompatibilities.txt | 44830 ++++++++++++++++++ + .../813-b/reverify-959/merge-claim-lint.log | 3 + + .../813-b/reverify-959/pipe-fifo-oracle.log | 259 + + .../813-b/reverify-959/pipe/boot_1/qemu.log | 1 + + .../813-b/reverify-959/pipe/boot_1/serial.txt | 838 + + .../reverify-959/pipe/future-incompatibilities.txt | 44830 ++++++++++++++++++ + .../813-b/reverify-959/pipe/install.commands | 8 + + .../serials/813-b/reverify-959/pipe/install.log | 13 + + .../813-b/reverify-959/pipe/kernel-build.log | 4 + + .../813-b/reverify-959/pipe/userspace-build.log | 172 + + .../reverify-959/postcommit-citation-audit.txt | 5 + + .../aarch64_testing_profile_structure.log | 9 + + .../block_request_lifetime_structure.log | 20 + + .../blocking_fd_eagain_structure.log | 10 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_path_lock_free_structure.log | 28 + + .../preflight-pipe/context_restore_structure.log | 105 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_coverage_structure.log | 11 + + .../coreproof_mutation_register_structure.log | 12 + + .../preflight-pipe/coreproof_sites_structure.log | 11 + + .../critical_path_logging_census_structure.log | 19 + + .../ctx_diag_ring_sample_structure.log | 23 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + .../dispatch_fact_census_structure.log | 14 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_strand_census_structure.log | 14 + + .../preflight-pipe/dma_and_log_sink_structure.log | 12 + + .../preflight-pipe/entry_point_df_structure.log | 12 + + .../preflight-pipe/exec_lock_order_structure.log | 53 + + .../preflight-pipe/exit_tally_structure.log | 14 + + .../preflight-pipe/ext2_disk_size_structure.log | 10 + + .../preflight-pipe/ext2_lock_structure.log | 44 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../preflight-pipe/fork_lock_order_structure.log | 18 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../preflight-pipe/gate_boot_facts_structure.log | 12 + + .../gate_capture_drain_structure.log | 13 + + .../preflight-pipe/gate_qmp_backstop_structure.log | 22 + + .../gate_structure_preflight_wiring_structure.log | 14 + + .../green_program_envelope_structure.log | 21 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../lockup_capture_guard_structure.log | 17 + + .../preflight-pipe/loopback_pump_structure.log | 137 + + .../813-b/reverify-959/preflight-pipe/manifest.txt | 69 + + .../masked_binary_load_structure.log | 12 + + .../preflight-pipe/mmap_floor_structure.log | 17 + + .../preflight-pipe/net_lock_structure.log | 27 + + .../preflight-pipe/parallels_capture_structure.log | 26 + + .../parallels_kill_by_name_structure.log | 11 + + .../pipe_fifo_blocking_structure.log | 24 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../preflight-pipe/preempt_bracket_structure.log | 16 + + .../preflight-pipe/qemu_host_lock_structure.log | 10 + + .../preflight-pipe/qemu_kill_by_name_structure.log | 9 + + .../ring_span_report_site_structure.log | 13 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + .../run_inspector_import_structure.log | 8 + + .../serial_line_atomicity_structure.log | 17 + + .../signal_eintr_predicate_structure.log | 10 + + .../preflight-pipe/strand_handoff_structure.log | 46 + + .../structure_preflight_parallel_structure.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../preflight-pipe/teardown_rustfmt_structure.log | 8 + + .../preflight-pipe/teardown_structure.log | 112 + + .../terminal_edge_capture_structure.log | 18 + + .../timer_wake_dispatch_structure.log | 15 + + .../preflight-pipe/trace_ring_depth_structure.log | 11 + + .../tracing_provider_gate_structure.log | 26 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../preflight-pipe/tty_irq_fg_structure.log | 18 + + .../preflight-pipe/tty_irq_pm_structure.log | 17 + + .../preflight-pipe/tty_oracle_structure.log | 21 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_socket_lock_irq_structure.log | 22 + + .../unix_stream_blocking_structure.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../preflight-pipe/x86_smp_enum_structure.log | 13 + + .../xhci_wait_irq_order_structure.log | 18 + + .../aarch64_testing_profile_structure.log | 9 + + .../block_request_lifetime_structure.log | 20 + + .../blocking_fd_eagain_structure.log | 10 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_path_lock_free_structure.log | 28 + + .../preflight-prod/context_restore_structure.log | 109 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_coverage_structure.log | 11 + + .../coreproof_mutation_register_structure.log | 12 + + .../preflight-prod/coreproof_sites_structure.log | 11 + + .../critical_path_logging_census_structure.log | 19 + + .../ctx_diag_ring_sample_structure.log | 23 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + .../dispatch_fact_census_structure.log | 14 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_strand_census_structure.log | 14 + + .../preflight-prod/dma_and_log_sink_structure.log | 12 + + .../preflight-prod/entry_point_df_structure.log | 12 + + .../preflight-prod/exec_lock_order_structure.log | 53 + + .../preflight-prod/exit_tally_structure.log | 14 + + .../preflight-prod/ext2_disk_size_structure.log | 10 + + .../preflight-prod/ext2_lock_structure.log | 44 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../preflight-prod/fork_lock_order_structure.log | 18 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../preflight-prod/gate_boot_facts_structure.log | 12 + + .../gate_capture_drain_structure.log | 13 + + .../preflight-prod/gate_qmp_backstop_structure.log | 22 + + .../gate_structure_preflight_wiring_structure.log | 14 + + .../green_program_envelope_structure.log | 21 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../lockup_capture_guard_structure.log | 17 + + .../preflight-prod/loopback_pump_structure.log | 137 + + .../813-b/reverify-959/preflight-prod/manifest.txt | 69 + + .../masked_binary_load_structure.log | 12 + + .../preflight-prod/mmap_floor_structure.log | 17 + + .../preflight-prod/net_lock_structure.log | 27 + + .../preflight-prod/parallels_capture_structure.log | 26 + + .../parallels_kill_by_name_structure.log | 11 + + .../pipe_fifo_blocking_structure.log | 24 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../preflight-prod/preempt_bracket_structure.log | 16 + + .../preflight-prod/qemu_host_lock_structure.log | 10 + + .../preflight-prod/qemu_kill_by_name_structure.log | 9 + + .../ring_span_report_site_structure.log | 13 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + .../run_inspector_import_structure.log | 8 + + .../serial_line_atomicity_structure.log | 17 + + .../signal_eintr_predicate_structure.log | 10 + + .../preflight-prod/strand_handoff_structure.log | 46 + + .../structure_preflight_parallel_structure.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../preflight-prod/teardown_rustfmt_structure.log | 8 + + .../preflight-prod/teardown_structure.log | 112 + + .../terminal_edge_capture_structure.log | 18 + + .../timer_wake_dispatch_structure.log | 15 + + .../preflight-prod/trace_ring_depth_structure.log | 11 + + .../tracing_provider_gate_structure.log | 26 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../preflight-prod/tty_irq_fg_structure.log | 18 + + .../preflight-prod/tty_irq_pm_structure.log | 17 + + .../preflight-prod/tty_oracle_structure.log | 21 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_socket_lock_irq_structure.log | 22 + + .../unix_stream_blocking_structure.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../preflight-prod/x86_smp_enum_structure.log | 13 + + .../xhci_wait_irq_order_structure.log | 18 + + .../aarch64_testing_profile_structure.log | 9 + + .../block_request_lifetime_structure.log | 20 + + .../blocking_fd_eagain_structure.log | 10 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_path_lock_free_structure.log | 28 + + .../preflight-strict/context_restore_structure.log | 105 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_coverage_structure.log | 11 + + .../coreproof_mutation_register_structure.log | 12 + + .../preflight-strict/coreproof_sites_structure.log | 11 + + .../critical_path_logging_census_structure.log | 19 + + .../ctx_diag_ring_sample_structure.log | 23 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + .../dispatch_fact_census_structure.log | 14 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_strand_census_structure.log | 14 + + .../dma_and_log_sink_structure.log | 12 + + .../preflight-strict/entry_point_df_structure.log | 12 + + .../preflight-strict/exec_lock_order_structure.log | 53 + + .../preflight-strict/exit_tally_structure.log | 14 + + .../preflight-strict/ext2_disk_size_structure.log | 10 + + .../preflight-strict/ext2_lock_structure.log | 44 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../preflight-strict/fork_lock_order_structure.log | 18 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../preflight-strict/gate_boot_facts_structure.log | 12 + + .../gate_capture_drain_structure.log | 13 + + .../gate_qmp_backstop_structure.log | 22 + + .../gate_structure_preflight_wiring_structure.log | 14 + + .../green_program_envelope_structure.log | 21 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../lockup_capture_guard_structure.log | 17 + + .../preflight-strict/loopback_pump_structure.log | 137 + + .../reverify-959/preflight-strict/manifest.txt | 69 + + .../masked_binary_load_structure.log | 12 + + .../preflight-strict/mmap_floor_structure.log | 17 + + .../preflight-strict/net_lock_structure.log | 27 + + .../parallels_capture_structure.log | 26 + + .../parallels_kill_by_name_structure.log | 11 + + .../pipe_fifo_blocking_structure.log | 24 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../preflight-strict/preempt_bracket_structure.log | 16 + + .../preflight-strict/qemu_host_lock_structure.log | 10 + + .../qemu_kill_by_name_structure.log | 9 + + .../ring_span_report_site_structure.log | 13 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + .../run_inspector_import_structure.log | 8 + + .../serial_line_atomicity_structure.log | 17 + + .../signal_eintr_predicate_structure.log | 10 + + .../preflight-strict/strand_handoff_structure.log | 46 + + .../structure_preflight_parallel_structure.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../teardown_rustfmt_structure.log | 8 + + .../preflight-strict/teardown_structure.log | 112 + + .../terminal_edge_capture_structure.log | 18 + + .../timer_wake_dispatch_structure.log | 15 + + .../trace_ring_depth_structure.log | 11 + + .../tracing_provider_gate_structure.log | 26 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../preflight-strict/tty_irq_fg_structure.log | 18 + + .../preflight-strict/tty_irq_pm_structure.log | 17 + + .../preflight-strict/tty_oracle_structure.log | 21 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_socket_lock_irq_structure.log | 22 + + .../unix_stream_blocking_structure.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../preflight-strict/x86_smp_enum_structure.log | 13 + + .../xhci_wait_irq_order_structure.log | 18 + + .../aarch64_testing_profile_structure.log | 9 + + .../block_request_lifetime_structure.log | 20 + + .../blocking_fd_eagain_structure.log | 10 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_path_lock_free_structure.log | 28 + + .../context_restore_structure.log | 105 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_coverage_structure.log | 11 + + .../coreproof_mutation_register_structure.log | 12 + + .../coreproof_sites_structure.log | 11 + + .../critical_path_logging_census_structure.log | 19 + + .../ctx_diag_ring_sample_structure.log | 23 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + .../dispatch_fact_census_structure.log | 14 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_strand_census_structure.log | 14 + + .../dma_and_log_sink_structure.log | 12 + + .../entry_point_df_structure.log | 12 + + .../exec_lock_order_structure.log | 53 + + .../preflight-structure/exit_tally_structure.log | 14 + + .../ext2_disk_size_structure.log | 10 + + .../preflight-structure/ext2_lock_structure.log | 44 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../fork_lock_order_structure.log | 18 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../gate_boot_facts_structure.log | 12 + + .../gate_capture_drain_structure.log | 13 + + .../gate_qmp_backstop_structure.log | 22 + + .../gate_structure_preflight_wiring_structure.log | 14 + + .../green_program_envelope_structure.log | 21 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../lockup_capture_guard_structure.log | 17 + + .../loopback_pump_structure.log | 137 + + .../reverify-959/preflight-structure/manifest.txt | 69 + + .../masked_binary_load_structure.log | 12 + + .../preflight-structure/mmap_floor_structure.log | 17 + + .../preflight-structure/net_lock_structure.log | 27 + + .../parallels_capture_structure.log | 26 + + .../parallels_kill_by_name_structure.log | 11 + + .../pipe_fifo_blocking_structure.log | 24 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../preempt_bracket_structure.log | 16 + + .../qemu_host_lock_structure.log | 10 + + .../qemu_kill_by_name_structure.log | 9 + + .../ring_span_report_site_structure.log | 13 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + .../run_inspector_import_structure.log | 8 + + .../serial_line_atomicity_structure.log | 17 + + .../signal_eintr_predicate_structure.log | 10 + + .../strand_handoff_structure.log | 46 + + .../structure_preflight_parallel_structure.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../teardown_rustfmt_structure.log | 8 + + .../preflight-structure/teardown_structure.log | 112 + + .../terminal_edge_capture_structure.log | 18 + + .../timer_wake_dispatch_structure.log | 15 + + .../trace_ring_depth_structure.log | 11 + + .../tracing_provider_gate_structure.log | 26 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../preflight-structure/tty_irq_fg_structure.log | 18 + + .../preflight-structure/tty_irq_pm_structure.log | 17 + + .../preflight-structure/tty_oracle_structure.log | 21 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_socket_lock_irq_structure.log | 22 + + .../unix_stream_blocking_structure.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../preflight-structure/x86_smp_enum_structure.log | 13 + + .../xhci_wait_irq_order_structure.log | 18 + + .../aarch64_testing_profile_structure.log | 9 + + .../block_request_lifetime_structure.log | 20 + + .../blocking_fd_eagain_structure.log | 10 + + .../capture_bxcap_schema_structure.log | 38 + + .../capture_path_lock_free_structure.log | 28 + + .../preflight-unix/context_restore_structure.log | 105 + + .../coreproof_component_h_structure.log | 12 + + .../coreproof_coverage_structure.log | 11 + + .../coreproof_mutation_register_structure.log | 12 + + .../preflight-unix/coreproof_sites_structure.log | 11 + + .../critical_path_logging_census_structure.log | 19 + + .../ctx_diag_ring_sample_structure.log | 23 + + ...degenerate_transfer_fd_validation_structure.log | 12 + + .../dispatch_fact_census_structure.log | 14 + + .../dispatch_path_lock_free_structure.log | 11 + + .../dispatch_strand_census_structure.log | 14 + + .../preflight-unix/dma_and_log_sink_structure.log | 12 + + .../preflight-unix/entry_point_df_structure.log | 12 + + .../preflight-unix/exec_lock_order_structure.log | 53 + + .../preflight-unix/exit_tally_structure.log | 14 + + .../preflight-unix/ext2_disk_size_structure.log | 10 + + .../preflight-unix/ext2_lock_structure.log | 44 + + .../fcntl_pm_contention_gate_structure.log | 16 + + .../preflight-unix/fork_lock_order_structure.log | 18 + + .../gate_boot_facts_pipefail_structure.log | 12 + + .../preflight-unix/gate_boot_facts_structure.log | 12 + + .../gate_capture_drain_structure.log | 13 + + .../preflight-unix/gate_qmp_backstop_structure.log | 22 + + .../gate_structure_preflight_wiring_structure.log | 14 + + .../green_program_envelope_structure.log | 21 + + .../launcher_smoke_xhci_evidence_structure.log | 9 + + .../lockup_capture_guard_structure.log | 17 + + .../preflight-unix/loopback_pump_structure.log | 137 + + .../813-b/reverify-959/preflight-unix/manifest.txt | 69 + + .../masked_binary_load_structure.log | 12 + + .../preflight-unix/mmap_floor_structure.log | 17 + + .../preflight-unix/net_lock_structure.log | 27 + + .../preflight-unix/parallels_capture_structure.log | 26 + + .../parallels_kill_by_name_structure.log | 11 + + .../pipe_fifo_blocking_structure.log | 24 + + .../poll_tcp_gate_wiring_structure.log | 10 + + .../preflight-unix/preempt_bracket_structure.log | 16 + + .../preflight-unix/qemu_host_lock_structure.log | 10 + + .../preflight-unix/qemu_kill_by_name_structure.log | 9 + + .../ring_span_report_site_structure.log | 13 + + .../ring_span_unfiltered_report_site_structure.log | 21 + + .../run_inspector_import_structure.log | 8 + + .../serial_line_atomicity_structure.log | 17 + + .../signal_eintr_predicate_structure.log | 10 + + .../preflight-unix/strand_handoff_structure.log | 46 + + .../structure_preflight_parallel_structure.log | 13 + + .../syscall_return_register_structure.log | 13 + + .../preflight-unix/teardown_rustfmt_structure.log | 8 + + .../preflight-unix/teardown_structure.log | 112 + + .../terminal_edge_capture_structure.log | 18 + + .../timer_wake_dispatch_structure.log | 15 + + .../preflight-unix/trace_ring_depth_structure.log | 11 + + .../tracing_provider_gate_structure.log | 26 + + .../ttbr0_shadow_reconciliation_structure.log | 39 + + .../preflight-unix/tty_irq_fg_structure.log | 18 + + .../preflight-unix/tty_irq_pm_structure.log | 17 + + .../preflight-unix/tty_oracle_structure.log | 21 + + .../udp_ports_lock_irq_structure.log | 26 + + .../udp_socket_lock_irq_structure.log | 22 + + .../unix_stream_blocking_structure.log | 17 + + .../x86_boot_tests_profile_structure.log | 17 + + .../preflight-unix/x86_smp_enum_structure.log | 13 + + .../xhci_wait_irq_order_structure.log | 18 + + .../ipc/serials/813-b/reverify-959/prod.log | 127 + + .../813-b/reverify-959/prod/gate_boot_facts.txt | 3 + + .../813-b/reverify-959/prod/inspector-import.log | 1 + + .../ipc/serials/813-b/reverify-959/prod/serial.txt | 440 + + .../serials/813-b/reverify-959/qemu-cleanup.txt | 3 + + .../serials/813-b/reverify-959/source-census.txt | 304 + + .../reverify-959/strict-1/gate_boot_facts.txt | 4 + + .../serials/813-b/reverify-959/strict-1/serial.txt | 973 + + .../reverify-959/strict-2/gate_boot_facts.txt | 4 + + .../serials/813-b/reverify-959/strict-2/serial.txt | 909 + + .../reverify-959/strict-3/gate_boot_facts.txt | 4 + + .../serials/813-b/reverify-959/strict-3/serial.txt | 916 + + .../ipc/serials/813-b/reverify-959/strict3.log | 130 + + .../ipc/serials/813-b/reverify-959/structure.log | 70 + + .../serials/813-b/reverify-959/tty959-excerpts.txt | 13 + + .../ipc/serials/813-b/reverify-959/unix-oracle.log | 291 + + .../813-b/reverify-959/unix/boot_1/qemu.log | 1 + + .../813-b/reverify-959/unix/boot_1/serial.txt | 763 + + .../reverify-959/unix/future-incompatibilities.txt | 44830 ++++++++++++++++++ + .../813-b/reverify-959/unix/install.commands | 8 + + .../serials/813-b/reverify-959/unix/install.log | 13 + + .../813-b/reverify-959/unix/kernel-build.log | 4 + + .../813-b/reverify-959/unix/userspace-build.log | 206 + + .../ipc/serials/813-b/run-unix-probe.sh.txt | 38 + + .../ipc/serials/813-b/rustfmt-check.txt | 3 + + .../ipc/serials/813-b/source-census-69c039a0.txt | 207 + + .../green-program/ipc/serials/813-b/structure.txt | 116 + + .../ipc/serials/813-b/unix-extra-mutations.py.txt | 74 + + .../ipc/serials/813-b/unix-scorer-structures.txt | 18 + + .../ipc/serials/813-b/unix-structure-final.txt | 24 + + .../ipc/serials/813-b/userspace-build.txt | 207 + + .../serials/813-c/aarch64-oracle-boot_1-qemu.txt | 1 + + .../serials/813-c/aarch64-oracle-boot_1-serial.txt | 879 + + .../ipc/serials/813-c/aarch64-oracle-gate.txt | 189 + + .../serials/813-c/aarch64-oracle-kernel-build.txt | 4 + + .../813-c/aarch64-oracle-preflight-failed.txt | 8 + + .../ipc/serials/813-c/aarch64-oracle-revision.txt | 1 + + .../813-c/aarch64-oracle-userspace-build.txt | 170 + + .../ipc/serials/813-c/aarch64-production-gate.txt | 61 + + .../813-c/aarch64-production-gate_boot_facts.txt | 3 + + .../813-c/aarch64-production-inspector-import.txt | 1 + + .../serials/813-c/aarch64-production-serial.txt | 396 + + .../ipc/serials/813-c/aarch64-strict-1-serial.txt | 909 + + .../ipc/serials/813-c/aarch64-strict-2-serial.txt | 1019 + + .../ipc/serials/813-c/aarch64-strict-3-serial.txt | 971 + + .../ipc/serials/813-c/aarch64-strict-gate.txt | 64 + + .../813-c/aarch64-strict-preflight-timeout.txt | 5 + + .../813-c/aarch64-strict-retry-interrupted.txt | 6 + + .../ipc/serials/813-c/additional-mutations.txt | 19 + + .../ipc/serials/813-c/baseline-structure-red.txt | 19 + + .../breenix_gate_structure_preflight.77PlfE.txt | 1944 + + .../breenix_gate_structure_preflight.HVptIM.txt | 1962 + + .../breenix_gate_structure_preflight.nccMTJ.txt | 1938 + + .../breenix_gate_structure_preflight.o0izQy.txt | 1961 + + .../breenix_gate_structure_preflight.xX9IkV.txt | 1880 + + .../breenix_gate_structure_preflight.yQGiU2.txt | 1946 + + .../ipc/serials/813-c/claim-lint-code-initial.txt | 7 + + .../ipc/serials/813-c/claim-lint-code-msg.txt | 1 + + .../ipc/serials/813-c/claim-lint-code-tree.txt | 2 + + .../ipc/serials/813-c/claim-lint-doc-msg.txt | 1 + + .../ipc/serials/813-c/claim-lint-doc-tree.txt | 2 + + .../ipc/serials/813-c/claim-lint-fixture-msg.txt | 1 + + .../ipc/serials/813-c/claim-lint-fixture-tree.txt | 2 + + .../serials/813-c/claim-lint-rendezvous-msg.txt | 1 + + .../serials/813-c/claim-lint-rendezvous-tree.txt | 2 + + .../ipc/serials/813-c/console-structure-final.txt | 12 + + .../ipc/serials/813-c/cont2-claim-lint-msg.txt | 1 + + .../ipc/serials/813-c/cont2-claim-lint-tree.txt | 2 + + .../ipc/serials/813-c/cont2-structure.txt | 114 + + .../ipc/serials/813-c/cont2-verification.txt | 4 + + .../ipc/serials/813-c/cont2-x86-boot-gate.txt | 473 + + .../serials/813-c/cont2-x86-boot-serial_kernel.txt | 17723 ++++++++ + .../serials/813-c/cont2-x86-boot-serial_user.txt | 1092 + + .../serials/813-c/drain-rendezvous-correction.txt | 13 + + .../green-program/ipc/serials/813-c/issue-891.txt | 1 + + .../green-program/ipc/serials/813-c/issue-927.txt | 1 + + .../green-program/ipc/serials/813-c/issue-937.txt | 1 + + .../813-c/kernel-format-and-runtime-diff.txt | 3 + + .../ipc/serials/813-c/land2/aarch64-build.log | 49 + + .../serials/813-c/land2/aarch64-oracle-install.log | 14 + + .../813-c/land2/aarch64-oracle-kernel-build.log | 5 + + .../serials/813-c/land2/aarch64-oracle-serial.txt | 867 + + .../813-c/land2/aarch64-oracle-userspace-build.log | 205 + + .../ipc/serials/813-c/land2/aarch64-oracle.log | 293 + + .../serials/813-c/land2/aarch64-prod-serial.txt | 474 + + .../ipc/serials/813-c/land2/aarch64-prod.log | 600 + + .../serials/813-c/land2/aarch64-strict-facts.txt | 4 + + .../serials/813-c/land2/aarch64-strict-serial.txt | 906 + + .../ipc/serials/813-c/land2/aarch64-strict.log | 119 + + .../813-c/land2/auto-merge-ratchet-diff.txt | 204 + + .../813-c/land2/blocking_fd_eagain_structure.log | 11 + + .../ipc/serials/813-c/land2/citation-audit.txt | 2485 + + .../ipc/serials/813-c/land2/citation-readback.txt | 2 + + .../ipc/serials/813-c/land2/claim-doc-msg.log | 1 + + .../ipc/serials/813-c/land2/claim-doc-tree.log | 3 + + .../serials/813-c/land2/compiler-diagnostics.txt | 5 + + .../serials/813-c/land2/final/aarch64-build.log | 6 + + .../813-c/land2/final/aarch64-strict-serial.txt | 914 + + .../serials/813-c/land2/final/aarch64-strict.log | 119 + + .../813-c/land2/final/beast-process-check.txt | 1 + + .../land2/final/blocking_fd_eagain_structure.log | 12 + + .../ipc/serials/813-c/land2/final/citations.json | 165 + + .../serials/813-c/land2/final/claim-message.log | 1 + + .../serials/813-c/land2/final/claim-pr-body.log | 1 + + .../ipc/serials/813-c/land2/final/claim-tree.log | 3 + + .../ipc/serials/813-c/land2/final/gate-runs.json | 32 + + .../serials/813-c/land2/final/kernel-format.log | 3 + + .../813-c/land2/final/mac-process-check.txt | 3 + + .../ipc/serials/813-c/land2/final/merge.txt | 11 + + .../ipc/serials/813-c/land2/final/pr-body.md | 20 + + .../ipc/serials/813-c/land2/final/structure.log | 72 + + .../813-c/land2/final/x86-boot-launch-load.txt | 1 + + .../813-c/land2/final/x86-boot-serial_kernel.txt | 17778 ++++++++ + .../813-c/land2/final/x86-boot-serial_user.txt | 1093 + + .../ipc/serials/813-c/land2/final/x86-boot.log | 696 + + .../813-c/land2/final/x86-oracle-kernel.txt | 18503 ++++++++ + .../813-c/land2/final/x86-oracle-launch-load.txt | 1 + + .../serials/813-c/land2/final/x86-oracle-qemu.log | 7 + + .../813-c/land2/final/x86-oracle-serial.txt | 279 + + .../ipc/serials/813-c/land2/final/x86-oracle.log | 260 + + .../813-c/land2/final/x86-userspace-build.log | 208 + + .../ipc/serials/813-c/land2/gate-summary.json | 57 + + .../ipc/serials/813-c/land2/input-provenance.txt | 154 + + .../ipc/serials/813-c/land2/issue-960.txt | 36 + + .../ipc/serials/813-c/land2/kernel-format.log | 3 + + .../ipc/serials/813-c/land2/merge-claim-msg.log | 2 + + .../ipc/serials/813-c/land2/merge-claim-tree.log | 4 + + .../ipc/serials/813-c/land2/merge-files.txt | 866 + + .../ipc/serials/813-c/land2/merge-summary.txt | 7 + + .../ipc/serials/813-c/land2/process-cleanup.txt | 4 + + .../ipc/serials/813-c/land2/revision.txt | 1 + + .../813-c/land2/softirq_deferral_structure.log | 18 + + .../ipc/serials/813-c/land2/source-sha256.json | 50 + + .../ipc/serials/813-c/land2/structure.log | 72 + + .../813-c/land2/timer_wake_dispatch_structure.log | 18 + + .../ipc/serials/813-c/land2/x86-build.log | 57 + + .../ipc/serials/813-c/landing-arm-build.txt | 6 + + .../serials/813-c/landing-arm-future-incompat.txt | 44830 ++++++++++++++++++ + .../813-c/landing-arm-oracle-boot_1-qemu.log | 2 + + .../813-c/landing-arm-oracle-boot_1-serial.txt | 880 + + ...landing-arm-oracle-future-incompatibilities.txt | 44831 +++++++++++++++++++ + .../serials/813-c/landing-arm-oracle-install.log | 14 + + .../813-c/landing-arm-oracle-kernel-build.log | 5 + + .../serials/813-c/landing-arm-oracle-revision.txt | 2 + + .../813-c/landing-arm-oracle-userspace-build.log | 171 + + .../ipc/serials/813-c/landing-arm-oracle.txt | 189 + + .../813-c/landing-arm-strict-gate_boot_facts.txt | 5 + + .../813-c/landing-arm-strict-inspector-import.log | 2 + + .../serials/813-c/landing-arm-strict-serial.txt | 914 + + .../ipc/serials/813-c/landing-arm-strict.txt | 49 + + .../ipc/serials/813-c/landing-merge.txt | 1 + + .../ipc/serials/813-c/landing-pr-body.md | 18 + + .../ipc/serials/813-c/landing-structure.txt | 114 + + .../ipc/serials/813-c/landing-verification.txt | 5 + + .../813-c/landing-x86-boot-serial_kernel.txt | 17881 ++++++++ + .../serials/813-c/landing-x86-boot-serial_user.txt | 1093 + + .../ipc/serials/813-c/landing-x86-boot.txt | 852 + + .../ipc/serials/813-c/mutation-always-pollin.txt | 28 + + .../ipc/serials/813-c/mutation-blocking-eagain.txt | 28 + + .../serials/813-c/mutation-delete-injection.txt | 28 + + .../ipc/serials/813-c/mutation-delete-wake.txt | 28 + + .../serials/813-c/mutation-destructive-query.txt | 28 + + .../813-c/mutation-drop-generic-status-flags.txt | 30 + + .../ipc/serials/813-c/mutation-drop-open-flags.txt | 30 + + .../ipc/serials/813-c/mutation-force-blocking.txt | 26 + + .../serials/813-c/mutation-ignore-status-flags.txt | 28 + + .../serials/813-c/mutation-leak-both-cleanups.txt | 28 + + .../ipc/serials/813-c/mutation-leak-waiter.txt | 28 + + .../ipc/serials/813-c/mutation-no-copy.txt | 28 + + .../ipc/serials/813-c/mutation-no-pollin.txt | 28 + + .../ipc/serials/813-c/mutation-no-registration.txt | 28 + + .../ipc/serials/813-c/mutation-null-blocks.txt | 28 + + .../ipc/serials/813-c/mutation-omit-signal.txt | 28 + + .../serials/813-c/mutation-wrong-partial-count.txt | 28 + + .../ipc/serials/813-c/mutation-wrong-pty.txt | 28 + + .../ipc/serials/813-c/mutation-wrong-queue.txt | 28 + + .../ipc/serials/813-c/mutation-zero-count.txt | 28 + + .../serials/813-c/mutation-zero-routes-stdin.txt | 28 + + .../green-program/ipc/serials/813-c/mutations.txt | 23 + + .../ipc/serials/813-c/plan-citation-audit.txt | 794 + + .../813-c/reverify-960/aarch64-oracle-install.log | 13 + + .../reverify-960/aarch64-oracle-kernel-build.log | 4 + + .../813-c/reverify-960/aarch64-oracle-qemu.log | 1 + + .../813-c/reverify-960/aarch64-oracle-revision.txt | 1 + + .../813-c/reverify-960/aarch64-oracle-serial.txt | 864 + + .../aarch64-oracle-userspace-build.log | 173 + + .../serials/813-c/reverify-960/aarch64-oracle.log | 261 + + .../reverify-960/aarch64-prod-gate_boot_facts.txt | 3 + + .../reverify-960/aarch64-prod-inspector-import.log | 1 + + .../813-c/reverify-960/aarch64-prod-serial.txt | 439 + + .../serials/813-c/reverify-960/aarch64-prod.log | 599 + + .../aarch64-strict-gate_boot_facts.txt | 4 + + .../aarch64-strict-inspector-import.log | 1 + + .../813-c/reverify-960/aarch64-strict-serial.txt | 949 + + .../serials/813-c/reverify-960/aarch64-strict.log | 117 + + .../813-c/reverify-960/beast-userspace-build.log | 206 + + .../813-c/reverify-960/busybox-provenance.txt | 5 + + .../serials/813-c/reverify-960/citation-audit.txt | 2428 + + .../813-c/reverify-960/claim-code-initial.log | 7 + + .../serials/813-c/reverify-960/claim-code-msg.log | 2 + + .../serials/813-c/reverify-960/claim-code-tree.log | 4 + + .../serials/813-c/reverify-960/claim-doc-msg.log | 1 + + .../serials/813-c/reverify-960/claim-doc-tree.log | 3 + + .../813-c/reverify-960/claim-doc-wording-red.log | 6 + + .../813-c/reverify-960/document-citation-audit.txt | 43 + + .../813-c/reverify-960/final-kernel-format.log | 3 + + .../reverify-960/fixed-aarch64-oracle-install.log | 13 + + .../fixed-aarch64-oracle-kernel-build.log | 4 + + .../reverify-960/fixed-aarch64-oracle-qemu.log | 1 + + .../reverify-960/fixed-aarch64-oracle-revision.txt | 1 + + .../reverify-960/fixed-aarch64-oracle-serial.txt | 885 + + .../fixed-aarch64-oracle-userspace-build.log | 173 + + .../813-c/reverify-960/fixed-aarch64-oracle.log | 263 + + .../fixed-aarch64-prod-gate_boot_facts.txt | 3 + + .../fixed-aarch64-prod-inspector-import.log | 1 + + .../reverify-960/fixed-aarch64-prod-serial.txt | 424 + + .../813-c/reverify-960/fixed-aarch64-prod.log | 605 + + .../fixed-aarch64-strict-gate_boot_facts.txt | 4 + + .../fixed-aarch64-strict-inspector-import.log | 1 + + .../reverify-960/fixed-aarch64-strict-serial.txt | 940 + + .../813-c/reverify-960/fixed-aarch64-strict.log | 117 + + .../fixed-x86-boot-1-serial_kernel.txt | 17766 ++++++++ + .../reverify-960/fixed-x86-boot-1-serial_user.txt | 1091 + + .../reverify-960/fixed-x86-boot-1-timer-record.txt | 3 + + .../813-c/reverify-960/fixed-x86-boot-1.log | 590 + + .../fixed-x86-boot-2-serial_kernel.txt | 17723 ++++++++ + .../reverify-960/fixed-x86-boot-2-serial_user.txt | 1088 + + .../reverify-960/fixed-x86-boot-2-timer-record.txt | 3 + + .../813-c/reverify-960/fixed-x86-boot-2.log | 591 + + .../reverify-960/fixed-x86-oracle-install.log | 13 + + .../reverify-960/fixed-x86-oracle-kernel-build.log | 3 + + .../813-c/reverify-960/fixed-x86-oracle-kernel.txt | 18584 ++++++++ + .../813-c/reverify-960/fixed-x86-oracle-qemu.log | 7 + + .../reverify-960/fixed-x86-oracle-revision.txt | 1 + + .../813-c/reverify-960/fixed-x86-oracle-serial.txt | 279 + + .../fixed-x86-oracle-userspace-build.log | 172 + + .../813-c/reverify-960/fixed-x86-oracle.log | 260 + + .../serials/813-c/reverify-960/gate-summary.json | 63 + + .../reverify-960/input-control-final-green.log | 13 + + .../813-c/reverify-960/input-control-green.log | 14 + + .../813-c/reverify-960/input-control-mutation.log | 18 + + .../input-control-original-driver-red.log | 20 + + .../813-c/reverify-960/input-fixtures-red.log | 71 + + .../813-c/reverify-960/mac-kernel-build.log | 48 + + .../813-c/reverify-960/mac-userspace-build.log | 207 + + .../serials/813-c/reverify-960/merge-structure.log | 70 + + .../serials/813-c/reverify-960/process-cleanup.txt | 2 + + .../813-c/reverify-960/reproduced-x86-boot.log | 1112 + + .../reverify-960/reproduced-x86-serial_kernel.txt | 18184 ++++++++ + .../reverify-960/reproduced-x86-serial_user.txt | 1088 + + .../813-c/reverify-960/reproduced-x86-stop.txt | 2 + + .../serials/813-c/reverify-960/source-sha256.json | 27 + + .../ipc/serials/813-c/reverify-960/structure.log | 70 + + .../813-c/reverify-960/timer960-arm-build.log | 5 + + .../813-c/reverify-960/timer960-claim-msg.log | 2 + + .../reverify-960/timer960-claim-tree-final.log | 4 + + .../813-c/reverify-960/timer960-claim-tree.log | 7 + + .../813-c/reverify-960/timer960-format-final.log | 1 + + .../813-c/reverify-960/timer960-ratchet-green.log | 18 + + .../813-c/reverify-960/timer960-ratchet-red.log | 29 + + .../813-c/reverify-960/timer960-rca-source.txt | 206 + + .../813-c/reverify-960/timer960-structure.log | 70 + + .../ipc/serials/813-c/run-structural-mutations.py | 37 + + .../serials/813-c/scorer-fixture-correction.txt | 17 + + .../ipc/serials/813-c/scorer-fixture-failed.txt | 33 + + .../ipc/serials/813-c/source-citations.txt | 1636 + + .../813-c/strict-preflight-timeout-suite.txt | 10 + + .../ipc/serials/813-c/strict-retry-fifo-stack.txt | 404 + + .../green-program/ipc/serials/813-c/structure.txt | 116 + + .../ipc/serials/813-c/v1-review/baseline-gap.log | 13 + + .../ipc/serials/813-c/v1-review/claim-message.log | 1 + + .../ipc/serials/813-c/v1-review/claim-tree.log | 3 + + .../813-c/v1-review/mutation-always-pollin.txt | 29 + + .../813-c/v1-review/mutation-blocking-eagain.txt | 29 + + .../v1-review/mutation-console-result-eagain.txt | 33 + + .../813-c/v1-review/mutation-delete-injection.txt | 29 + + .../813-c/v1-review/mutation-delete-wake.txt | 29 + + .../813-c/v1-review/mutation-destructive-query.txt | 29 + + .../mutation-drop-generic-status-flags.txt | 31 + + .../813-c/v1-review/mutation-drop-open-flags.txt | 31 + + .../813-c/v1-review/mutation-force-blocking.txt | 33 + + .../v1-review/mutation-ignore-status-flags.txt | 29 + + .../813-c/v1-review/mutation-input-control.txt | 29 + + .../v1-review/mutation-leak-both-cleanups.txt | 29 + + .../813-c/v1-review/mutation-leak-waiter.txt | 29 + + .../serials/813-c/v1-review/mutation-no-copy.txt | 29 + + .../serials/813-c/v1-review/mutation-no-pollin.txt | 29 + + .../813-c/v1-review/mutation-no-registration.txt | 29 + + .../813-c/v1-review/mutation-null-blocks.txt | 29 + + .../813-c/v1-review/mutation-omit-signal.txt | 29 + + .../v1-review/mutation-wrong-partial-count.txt | 29 + + .../serials/813-c/v1-review/mutation-wrong-pty.txt | 29 + + .../813-c/v1-review/mutation-wrong-queue.txt | 29 + + .../813-c/v1-review/mutation-zero-count.txt | 29 + + .../813-c/v1-review/mutation-zero-routes-stdin.txt | 29 + + .../ipc/serials/813-c/v1-review/mutations.txt | 24 + + .../serials/813-c/v1-review/process-cleanup.txt | 1 + + .../ipc/serials/813-c/v1-review/replay.py | 52 + + .../813-c/v1-review/source-verification.json | 6 + + .../aarch64_testing_profile_structure.log | 8 + + .../block_request_lifetime_structure.log | 19 + + .../blocking_fd_eagain_structure.log | 10 + + .../capture_bxcap_schema_structure.log | 37 + + .../capture_path_lock_free_structure.log | 27 + + .../check-critical-path-violations.log | 260 + + .../structure-suites/console_read_structure.log | 12 + + .../structure-suites/context_restore_structure.log | 107 + + .../coreproof_component_h_structure.log | 11 + + .../coreproof_coverage_structure.log | 10 + + .../coreproof_mutation_register_structure.log | 11 + + .../structure-suites/coreproof_sites_structure.log | 10 + + .../critical_path_logging_census_structure.log | 18 + + .../ctx_diag_ring_sample_structure.log | 22 + + ...degenerate_transfer_fd_validation_structure.log | 11 + + .../dispatch_fact_census_structure.log | 13 + + .../dispatch_path_lock_free_structure.log | 10 + + .../dispatch_strand_census_structure.log | 13 + + .../dma_and_log_sink_structure.log | 11 + + .../structure-suites/entry_point_df_structure.log | 11 + + .../structure-suites/exec_lock_order_structure.log | 52 + + .../structure-suites/exit_tally_structure.log | 13 + + .../structure-suites/ext2_disk_size_structure.log | 9 + + .../structure-suites/ext2_lock_structure.log | 43 + + .../fcntl_pm_contention_gate_structure.log | 15 + + .../structure-suites/fork_lock_order_structure.log | 17 + + .../gate_boot_facts_pipefail_structure.log | 11 + + .../structure-suites/gate_boot_facts_structure.log | 11 + + .../gate_capture_drain_structure.log | 12 + + .../gate_qmp_backstop_structure.log | 21 + + .../gate_structure_preflight_wiring_structure.log | 13 + + .../green_program_envelope_structure.log | 20 + + .../launcher_smoke_xhci_evidence_structure.log | 8 + + .../lockup_capture_guard_structure.log | 16 + + .../structure-suites/loopback_pump_structure.log | 136 + + .../masked_binary_load_structure.log | 11 + + .../structure-suites/mmap_floor_structure.log | 16 + + .../structure-suites/net_lock_structure.log | 26 + + .../parallels_capture_structure.log | 25 + + .../parallels_kill_by_name_structure.log | 10 + + .../pipe_fifo_blocking_structure.log | 24 + + .../poll_tcp_gate_wiring_structure.log | 9 + + .../structure-suites/preempt_bracket_structure.log | 15 + + .../structure-suites/qemu_host_lock_structure.log | 9 + + .../qemu_kill_by_name_structure.log | 8 + + .../ring_span_report_site_structure.log | 12 + + .../ring_span_unfiltered_report_site_structure.log | 20 + + .../run_inspector_import_structure.log | 7 + + .../serial_line_atomicity_structure.log | 16 + + .../signal_eintr_predicate_structure.log | 9 + + .../softirq_deferral_structure.log | 16 + + .../structure-suites/strand_handoff_structure.log | 45 + + .../structure_preflight_parallel_structure.log | 12 + + .../syscall_return_register_structure.log | 12 + + .../teardown_rustfmt_structure.log | 7 + + .../structure-suites/teardown_structure.log | 111 + + .../terminal_edge_capture_structure.log | 17 + + .../timer_wake_dispatch_structure.log | 16 + + .../trace_ring_depth_structure.log | 10 + + .../tracing_provider_gate_structure.log | 25 + + .../ttbr0_shadow_reconciliation_structure.log | 38 + + .../structure-suites/tty_irq_fg_structure.log | 17 + + .../structure-suites/tty_irq_pm_structure.log | 18 + + .../structure-suites/tty_oracle_structure.log | 20 + + .../udp_ports_lock_irq_structure.log | 25 + + .../udp_socket_lock_irq_structure.log | 21 + + .../unix_stream_blocking_structure.log | 17 + + .../x86_boot_tests_profile_structure.log | 16 + + .../structure-suites/x86_smp_enum_structure.log | 12 + + .../xhci_wait_irq_order_structure.log | 17 + + .../ipc/serials/813-c/v1-review/structure.log | 73 + + .../ipc/serials/813-c/x86-boot-gate.txt | 890 + + .../ipc/serials/813-c/x86-boot-gate_boot_facts.txt | 1 + + .../serials/813-c/x86-boot-inspector-import.txt | 1 + + .../ipc/serials/813-c/x86-boot-qemu.txt | 6 + + .../ipc/serials/813-c/x86-boot-serial_kernel.txt | 13888 ++++++ + .../ipc/serials/813-c/x86-boot-serial_user.txt | 202 + + ...x86-breenix_gate_structure_preflight.M86auC.txt | 1881 + + ...x86-breenix_gate_structure_preflight.cbsZ3h.txt | 1895 + + ...x86-breenix_gate_structure_preflight.gbPZ6d.txt | 1881 + + .../ipc/serials/813-c/x86-oracle-boot_1-kernel.txt | 18521 ++++++++ + .../ipc/serials/813-c/x86-oracle-boot_1-qemu.txt | 7 + + .../ipc/serials/813-c/x86-oracle-boot_1-serial.txt | 279 + + .../ipc/serials/813-c/x86-oracle-gate.txt | 591 + + .../ipc/serials/813-c/x86-oracle-kernel-build.txt | 123 + + .../serials/813-c/x86-oracle-preflight-failed.txt | 8 + + .../ipc/serials/813-c/x86-oracle-revision.txt | 1 + + .../serials/813-c/x86-oracle-userspace-build.txt | 204 + + .../green-program/irq-locks/812-FIX-2026-09-05.md | 8 +- + .../irq-locks/823-UDP-SOCKET-LOCK-2026-09-06.md | 6 +- + .../irq-locks/891-KSOFTIRQD-DEFERRAL-2026-09-08.md | 769 + + .../irq-locks/908-UDP-PORTS-LOCK-2026-09-06.md | 32 +- + .../serials/812/10-x86-boot-tests-beast.txt | 18 +- + .../serials/812/11-x86-prod-profile-beast.txt | 16 +- + .../green-program/irq-locks/serials/812/README.md | 6 +- + .../serials/821/06-x86-boot-tests-gate.txt | 20 +- + .../serials/821/07-x86-build-boot-tests.txt | 4 +- + .../serials/821/08-x86-prod-profile-gate.txt | 16 +- + .../serials/821/19-x86-dispatch-no-alloc.txt | 6 +- + .../serials/822/06-x86-boot-tests-gate.txt | 20 +- + .../serials/822/07-x86-build-boot-tests.txt | 4 +- + .../serials/822/08-x86-prod-profile-gate.txt | 16 +- + .../serials/822/09-x86-dispatch-no-alloc.txt | 2 +- + .../822/19-x86-dispatch-no-alloc-fix-round.txt | 2 +- + .../irq-locks/serials/822/28-x86-prod-gate.txt | 16 +- + .../serials/823/06-x86-boot-tests-gate.txt | 18 +- + .../irq-locks/serials/823/07-x86-build.txt | 4 +- + .../serials/823/08-x86-prod-profile-gate.txt | 16 +- + ...x86-prod-profile-gate-host-contention-flake.txt | 16 +- + .../serials/823/12-landing-x86-boot-tests-gate.txt | 4 +- + .../irq-locks/serials/891/baseline/arm-build.txt | 47 + + .../891/baseline/arm-debug-build-corrected.txt | 29 + + .../891/baseline/arm-debug-build-sections.txt | 4 + + .../serials/891/baseline/arm-debug-build.txt | 60 + + .../serials/891/baseline/arm-gdb-attempt2.txt | 29 + + .../irq-locks/serials/891/baseline/arm-gdb.txt | 120 + + .../irq-locks/serials/891/baseline/arm-qemu.txt | 1 + + .../serials/891/baseline/arm-release-panic.txt | 514 + + .../serials/891/baseline/arm-revision.txt | 1 + + .../serials/891/baseline/arm-serial-attempt2.txt | 247 + + .../irq-locks/serials/891/baseline/arm-serial.txt | 214 + + .../irq-locks/serials/891/baseline/baseline-arm.sh | 14 + + .../irq-locks/serials/891/baseline/baseline.gdb | 33 + + .../serials/891/baseline/debug-sections.ld | 17 + + .../irq-locks/serials/891/baseline/ratchet-red.txt | 34 + + .../serials/891/baseline/softirq_tests.rs.txt | 255 + + .../irq-locks/serials/891/baseline/softirqd.rs.txt | 406 + + .../irq-locks/serials/891/baseline/x86-gdb/gdb.txt | 21 + + .../serials/891/baseline/x86-gdb/load.txt | 2 + + .../serials/891/baseline/x86-gdb/probe.gdb | 19 + + .../serials/891/baseline/x86-gdb/qemu.txt | 7 + + .../serials/891/baseline/x86-gdb/revision.txt | 1 + + .../serials/891/baseline/x86-gdb/serial_kernel.txt | 613 + + .../serials/891/baseline/x86-gdb/serial_user.txt | 44 + + .../891/baseline/x86-gdb2/binary-sha256.txt | 2 + + .../serials/891/baseline/x86-gdb2/gdb.txt | 22 + + .../serials/891/baseline/x86-gdb2/load.txt | 2 + + .../891/baseline/x86-gdb2/observed-base.txt | 1 + + .../serials/891/baseline/x86-gdb2/probe.gdb | 20 + + .../serials/891/baseline/x86-gdb2/qemu.txt | 7 + + .../serials/891/baseline/x86-gdb2/revision.txt | 1 + + .../891/baseline/x86-gdb2/serial_kernel.txt | 613 + + .../serials/891/baseline/x86-gdb2/serial_user.txt | 44 + + .../serials/891/cb151467-arm/strict-1-serial.txt | 1342 + + .../serials/891/cb151467-arm/strict-2-serial.txt | 1447 + + .../serials/891/cb151467-arm/strict-3-serial.txt | 1410 + + .../serials/891/cb151467-arm/strict-gate.txt | 139 + + .../irq-locks/serials/891/code-commit.txt | 13 + + .../irq-locks/serials/891/cpu0-claim-msg.txt | 1 + + .../irq-locks/serials/891/cpu0-claim-tree.txt | 3 + + .../irq-locks/serials/891/cpu0-commit.txt | 10 + + .../irq-locks/serials/891/docs-commit-message.txt | 8 + + .../serials/891/docs-final-claim-lint.txt | 3 + + .../serials/891/final-arm/boot-tests-build.txt | 4 + + .../irq-locks/serials/891/final-arm/prod-gate.txt | 128 + + .../serials/891/final-arm/prod-serial.txt | 440 + + .../serials/891/final-arm/strict-1-serial.txt | 906 + + .../serials/891/final-arm/strict-2-serial.txt | 941 + + .../serials/891/final-arm/strict-3-serial.txt | 943 + + .../serials/891/final-arm/strict-gate.txt | 131 + + .../serials/891/final-arm/testing-gate.txt | 23 + + .../serials/891/final-arm/testing-serial.txt | 250 + + .../serials/891/final-x86/a15ffa60-build.txt | 4 + + .../serials/891/final-x86/boot-tests-gate.txt | 547 + + .../serials/891/final-x86/boot-tests-load.txt | 2 + + .../serials/891/final-x86/cb151467-build.txt | 4 + + .../serials/891/final-x86/parallel-1-gate.txt | 45 + + .../serials/891/final-x86/parallel-1-load.txt | 2 + + .../891/final-x86/parallel-1-preflight-load.txt | 2 + + .../serials/891/final-x86/parallel-1-preflight.txt | 70 + + .../891/final-x86/parallel-1/boot-1-kernel.txt | 4312 ++ + .../891/final-x86/parallel-1/boot-1-user.txt | 994 + + .../891/final-x86/parallel-1/boot-2-kernel.txt | 4233 ++ + .../891/final-x86/parallel-1/boot-2-user.txt | 990 + + .../891/final-x86/parallel-1/boot-3-kernel.txt | 4271 ++ + .../891/final-x86/parallel-1/boot-3-user.txt | 990 + + .../891/final-x86/parallel-1/boot-4-kernel.txt | 4353 ++ + .../891/final-x86/parallel-1/boot-4-user.txt | 994 + + .../891/final-x86/parallel-1/boot-5-kernel.txt | 4285 ++ + .../891/final-x86/parallel-1/boot-5-user.txt | 994 + + .../serials/891/final-x86/parallel-2-gate.txt | 45 + + .../serials/891/final-x86/parallel-2-load.txt | 2 + + .../891/final-x86/parallel-2-preflight-load.txt | 2 + + .../serials/891/final-x86/parallel-2-preflight.txt | 70 + + .../891/final-x86/parallel-2/boot-1-kernel.txt | 4335 ++ + .../891/final-x86/parallel-2/boot-1-user.txt | 994 + + .../891/final-x86/parallel-2/boot-2-kernel.txt | 4307 ++ + .../891/final-x86/parallel-2/boot-2-user.txt | 994 + + .../891/final-x86/parallel-2/boot-3-kernel.txt | 4256 ++ + .../891/final-x86/parallel-2/boot-3-user.txt | 990 + + .../891/final-x86/parallel-2/boot-4-kernel.txt | 4234 ++ + .../891/final-x86/parallel-2/boot-4-user.txt | 990 + + .../891/final-x86/parallel-2/boot-5-kernel.txt | 4293 ++ + .../891/final-x86/parallel-2/boot-5-user.txt | 994 + + .../serials/891/final-x86/parallel-build.txt | 4 + + .../irq-locks/serials/891/final-x86/prod-gate.txt | 429 + + .../irq-locks/serials/891/final-x86/prod-load.txt | 2 + + .../891/final-x86/raw-boot-tests/serial_kernel.txt | 17618 ++++++++ + .../891/final-x86/raw-boot-tests/serial_user.txt | 1089 + + .../891/final-x86/raw-prod/serial_kernel.txt | 2593 ++ + .../serials/891/final-x86/raw-prod/serial_user.txt | 162 + + .../irq-locks/serials/891/final-x86/runner.txt | 17 + + .../irq-locks/serials/891/head-citations.txt | 18 + + .../serials/891/landing-merged/aarch64-build.txt | 6 + + .../serials/891/landing-merged/aarch64-serial.txt | 942 + + .../serials/891/landing-merged/aarch64-strict.txt | 118 + + .../breenix_x86_boot_tests_1/serial_kernel.txt | 17904 ++++++++ + .../beast/breenix_x86_boot_tests_1/serial_user.txt | 1089 + + .../20260908T075602Z_2331344/capture_drain.txt | 2 + + .../20260908T075602Z_2331344/serial_kernel.txt | 17904 ++++++++ + .../20260908T075602Z_2331344/serial_user.txt | 1089 + + .../landing-merged/beast/landing-merged-launch.txt | 0 + .../891/landing-merged/beast/landing-merged.sh | 47 + + .../beast/landing-merged/stop-reason.txt | 2 + + .../landing-merged/beast/landing-merged/x86.txt | 922 + + .../891/landing-merged/committed-citations.txt | 17 + + .../891/landing-merged/fixture-structure.txt | 72 + + .../serials/891/landing-merged/structure.txt | 71 + + .../serials/891/landing-second/aarch64-build.txt | 6 + + .../serials/891/landing-second/aarch64-serial.txt | 955 + + .../serials/891/landing-second/aarch64-strict.txt | 118 + + .../beast/breenix_boot_1/serial_kernel.txt | 4362 ++ + .../beast/breenix_boot_1/serial_user.txt | 994 + + .../beast/breenix_boot_2/serial_kernel.txt | 4374 ++ + .../beast/breenix_boot_2/serial_user.txt | 994 + + .../beast/breenix_boot_3/serial_kernel.txt | 4355 ++ + .../beast/breenix_boot_3/serial_user.txt | 994 + + .../beast/breenix_boot_4/serial_kernel.txt | 4248 ++ + .../beast/breenix_boot_4/serial_user.txt | 994 + + .../beast/breenix_boot_5/serial_kernel.txt | 4392 ++ + .../beast/breenix_boot_5/serial_user.txt | 994 + + .../breenix_x86_boot_tests_1/serial_kernel.txt | 17740 ++++++++ + .../beast/breenix_x86_boot_tests_1/serial_user.txt | 1093 + + .../beast/landing-second/parallel-load.txt | 1 + + .../landing-second/parallel-preflight-build.txt | 74 + + .../landing-second/parallel-preflight-load.txt | 1 + + .../beast/landing-second/parallel.txt | 45 + + .../beast/landing-second/userspace-build.txt | 208 + + .../beast/landing-second/x86-1-load.txt | 1 + + .../landing-second/beast/landing-second/x86-1.txt | 694 + + .../891/landing-second/committed-citations.txt | 11 + + .../891/landing-second/historical-panic-scan.txt | 219 + + .../serials/891/landing-second/serial-audit.txt | 113 + + .../serials/891/landing-second/structure.txt | 71 + + .../serials/891/landing/aarch64-build.txt | 6 + + .../serials/891/landing/aarch64-serial.txt | 929 + + .../serials/891/landing/aarch64-strict.txt | 118 + + .../landing/beast/breenix_boot_1/serial_kernel.txt | 3822 ++ + .../landing/beast/breenix_boot_1/serial_user.txt | 982 + + .../landing/beast/breenix_boot_2/serial_kernel.txt | 4321 ++ + .../landing/beast/breenix_boot_2/serial_user.txt | 994 + + .../landing/beast/breenix_boot_3/serial_kernel.txt | 3833 ++ + .../landing/beast/breenix_boot_3/serial_user.txt | 982 + + .../landing/beast/breenix_boot_4/serial_kernel.txt | 4298 ++ + .../landing/beast/breenix_boot_4/serial_user.txt | 990 + + .../landing/beast/breenix_boot_5/serial_kernel.txt | 4343 ++ + .../landing/beast/breenix_boot_5/serial_user.txt | 994 + + .../breenix_x86_boot_tests_1/serial_kernel.txt | 17717 ++++++++ + .../beast/breenix_x86_boot_tests_1/serial_user.txt | 1092 + + .../serials/891/landing/beast/landing-launch.txt | 1 + + .../irq-locks/serials/891/landing/beast/landing.sh | 50 + + .../891/landing/beast/landing/parallel-build.txt | 4 + + .../landing/beast/landing/parallel-preflight.txt | 73 + + .../serials/891/landing/beast/landing/parallel.txt | 47 + + .../891/landing/beast/landing/userspace-build.txt | 172 + + .../serials/891/landing/beast/landing/x86.txt | 549 + + .../serials/891/landing/committed-citations.txt | 12 + + .../891/landing/fixture-structure-final.txt | 72 + + .../serials/891/landing/fixture-structure.txt | 73 + + .../serials/891/landing/landing-tally.txt | 33 + + .../irq-locks/serials/891/landing/proof-tally.txt | 83 + + .../irq-locks/serials/891/landing/structure.txt | 71 + + .../serials/891/mutation/boot-publish-green.txt | 14 + + .../serials/891/mutation/boot-publish-red.txt | 26 + + .../serials/891/mutation/omit-wake-red.txt | 24 + + .../serials/891/mutation/restored-green.txt | 12 + + .../serials/891/mutation/runtime/arm-qemu.txt | 1 + + .../serials/891/mutation/runtime/arm-revision.txt | 1 + + .../serials/891/mutation/runtime/arm-serial.txt | 186 + + .../serials/891/mutation/runtime/build.txt | 4 + + .../irq-locks/serials/891/preflight.txt | 76 + + .../irq-locks/serials/891/preflight2.txt | 75 + + .../irq-locks/serials/891/ratchet-final.txt | 14 + + .../serials/891/review-fix/aarch64-build.txt | 4 + + .../891/review-fix/aarch64-strict-facts.txt | 4 + + .../891/review-fix/aarch64-strict-serial.txt | 923 + + .../serials/891/review-fix/aarch64-strict.txt | 127 + + .../serials/891/review-fix/boot-publish-red.txt | 19 + + .../serials/891/review-fix/claim-tree.txt | 3 + + .../serials/891/review-fix/commit-message.txt | 11 + + .../serials/891/review-fix/committed-citations.txt | 17 + + .../891/review-fix/import-pre-update-red.txt | 22 + + .../serials/891/review-fix/omit-wake-red.txt | 19 + + .../serials/891/review-fix/restored-green.txt | 17 + + .../serials/891/review-fix/run-mutations.py | 30 + + .../891/review-fix/runtime-mutation-build.txt | 4 + + .../serials/891/review-fix/runtime-qemu.txt | 1 + + .../serials/891/review-fix/runtime-revision.txt | 2 + + .../serials/891/review-fix/runtime-score.txt | 2 + + .../serials/891/review-fix/runtime-serial.txt | 254 + + .../serials/891/review-fix/source-sha256.txt | 2 + + .../serials/891/review-fix/static-checks.txt | 8 + + .../review-fix/structure-before-import-update.txt | 70 + + .../serials/891/review-fix/tested-source.patch | 228 + + .../serials/891/review-fix/v1-aggregate-red.txt | 43 + + .../891/review-fix/v1-frozen-status-red.txt | 29 + + .../serials/891/review-fix/v1-import-red.txt | 29 + + .../serials/891/review-fix/v1-score-only-red.txt | 25 + + .../serials/891/review-fix/v2-backstop-red.txt | 24 + + .../serials/891/review-fix/v3-format-red.txt | 31 + + .../irq-locks/serials/891/review-fix/x86-gate.txt | 725 + + .../serials/891/review-fix/x86-serial-kernel.txt | 17722 ++++++++ + .../serials/891/review-fix/x86-serial-user.txt | 1093 + + .../serials/891/strict-diagnostic/gate.txt | 123 + + .../serials/891/strict-diagnostic/serial.txt | 1430 + + .../irq-locks/serials/891/teardown-final.txt | 112 + + .../serials/891/testing-diagnostic-followup.diff | 553 + + .../serials/891/testing-diagnostic-serial.txt | 266 + + .../irq-locks/serials/891/testing-diagnostic.txt | 26 + + .../serials/908/06-x86-boot-tests-gate.txt | 108 +- + .../irq-locks/serials/908/06a-x86-build.txt | 4 +- + .../serials/908/07-x86-prod-profile-gate.txt | 104 +- + .../908/10e-landing-x86-boot-tests-gate.txt | 106 +- + .../green-program/network/586-PR1-2026-09-07.md | 4 +- + .../green-program/network/946-REVERT-2026-09-07.md | 4 +- + .../serials/586-pr1/x86-boot-tests-gate.txt | 108 +- + .../gate_qmp_backstop_structure.log | 2 +- + .../x86/breenix_x86_boot_tests_1/qemu.log | 4 +- + .../network/serials/946-revert/x86/x86-retry.log | 108 +- + .../network/serials/946-revert/x86/x86.log | 2 +- + .../nic-bus/737-DF-ORACLE-2026-09-04.md | 8 +- + .../green-program/nic-bus/737-FIX-2026-09-04.md | 10 +- + .../green-program/nic-bus/737-R157-2026-09-04.md | 6 +- + .../green-program/nic-bus/CONFIRM-2026-08-31.md | 8 +- + .../nic-bus/CONFIRM-NIC-x86-2026-09-02.md | 4 +- + .../nic-bus/serials/702-rca/RCA-2026-08-31.md | 17 +- + .../nic-bus/serials/702-rca/loop-harness.sh.txt | 4 +- + .../nic-bus/serials/702-rca/timing-test.sh.txt | 2 +- + .../nic-bus/serials/728-prove-round2/README.md | 6 +- + .../historical-repro/10boots-stdout.txt | 4 +- + .../x86-oracle/attempt1-green-gate-stdout.txt | 6 +- + .../x86-oracle/attempt1-red-gate-stdout.txt | 8 +- + .../nic-bus/serials/728-prove/README.md | 8 +- + .../728-prove/x86-oracle/red-gate-stdout.txt | 6 +- + .../nic-bus/serials/728-x86-recapture/README.md | 25 +- + .../10at-once-contention-artifact-stdout.txt | 2 +- + .../historical-repro/batch1-5boots-stdout.txt | 2 +- + .../historical-repro/batch2-5boots-stdout.txt | 2 +- + .../737-df-fix-2026-09-04/build-testing.txt | 4 +- + .../serials/737-df-fix-2026-09-04/hashes.txt | 4 +- + .../737-df-fix-2026-09-04/oracle/boot-1-runner.txt | 2 +- + .../737-df-fix-2026-09-04/oracle/boot-2-runner.txt | 2 +- + .../737-df-fix-2026-09-04/oracle/boot-3-runner.txt | 2 +- + .../737-df-fix-2026-09-04/prod/prod-1-gate.txt | 16 +- + .../737-df-fix-2026-09-04/prod/prod-2-gate.txt | 16 +- + .../ratchet/antivacuity-boot-runner.txt | 2 +- + .../ratchet/build-mutated.txt | 4 +- + .../ratchet/build-restored.txt | 4 +- + .../737-df-fix-2026-09-04/ratchet/ratchet-head.txt | 4 +- + .../ratchet/ratchet-mutated.txt | 4 +- + .../ratchet/ratchet-restored.txt | 4 +- + .../baseline-main-gate.txt | 16 +- + .../737-df-oracle-2026-09-04/boot-1-runner.txt | 12 +- + .../737-df-oracle-2026-09-04/boot-2-runner.txt | 2 +- + .../737-df-oracle-2026-09-04/boot-3-runner.txt | 2 +- + .../737-df-oracle-2026-09-04/gate-boot-1-gate.txt | 16 +- + .../737-df-oracle-2026-09-04/gate-boot-2-gate.txt | 16 +- + .../737-df-oracle-2026-09-04/gate-boot-3-gate.txt | 16 +- + .../ratchet-run1-branch.txt | 4 +- + .../ratchet-run2-scratch-fix.txt | 4 +- + .../ratchet-run3-scratch-delete.txt | 4 +- + .../bootparallel-runner.txt | 2 +- + .../boottests-run1.txt | 18 +- + .../boottests-run2.txt | 18 +- + .../build-testing.txt | 4 +- + .../serials/737-r157-2026-09-04/boot-run.txt | 2 +- + .../nic-bus/serials/737-r157-2026-09-04/build.txt | 4 +- + .../nic-bus/serials/737-r157-2026-09-04/disk.txt | 6 +- + .../nic-bus/serials/737-r157-2026-09-04/hashes.txt | 2 +- + .../737-r157-2026-09-04/ratchet-after-revert.txt | 4 +- + .../serials/737-r157-2026-09-04/ratchet-head.txt | 4 +- + .../ratchet-mutation-outside-dirs.txt | 4 +- + .../m2-clean-rebuild-verification.txt | 4 +- + .../nic-bus/serials/739-gdb-chat-fix/README.md | 2 +- + .../nic-bus/serials/b5-mutation-evidence.txt | 2 +- + .../green-program/nic-bus/serials/fix2-prove.md | 10 +- + .../b1-b3-live-forced-mismatch-beast.txt | 8 +- + .../x86-boot-tests-5-run-20260901.txt | 4 +- + .../x86-gate-full-with-m1-test-20260901.txt | 4 +- + .../x86-boot-tests-5-fresh/runner-log-8950d671.txt | 16 +- + .../x86/x86-gate-runner-log-8950d671.txt | 2 +- + .../x86/x86-prod-profile-run1-8950d671.txt | 16 +- + .../x86/x86-prod-profile-run2-8950d671.txt | 16 +- + .../boot_10_stdout.txt | 16 +- + .../boot_11_stdout.txt | 16 +- + .../boot_12_stdout.txt | 16 +- + .../boot_13_stdout.txt | 16 +- + .../boot_14_stdout.txt | 16 +- + .../boot_15_stdout.txt | 16 +- + .../boot_16_stdout.txt | 16 +- + .../boot_17_stdout.txt | 16 +- + .../boot_18_stdout.txt | 16 +- + .../boot_19_stdout.txt | 16 +- + .../boot_1_stdout.txt | 16 +- + .../boot_20_stdout.txt | 16 +- + .../boot_21_stdout.txt | 16 +- + .../boot_22_stdout.txt | 16 +- + .../boot_23_stdout.txt | 16 +- + .../boot_24_stdout.txt | 16 +- + .../boot_25_stdout.txt | 16 +- + .../boot_2_stdout.txt | 16 +- + .../boot_3_stdout.txt | 16 +- + .../boot_4_stdout.txt | 16 +- + .../boot_5_stdout.txt | 16 +- + .../boot_6_stdout.txt | 16 +- + .../boot_7_stdout.txt | 16 +- + .../boot_8_stdout.txt | 16 +- + .../boot_9_stdout.txt | 16 +- + .../588-UNPUBLISHED-CONSTRUCTION-2026-09-07.md | 8 +- + .../green-program/process/927-2026-09-07.md | 16 +- + .../serials/588/green-x86-boot-tests-gate.txt | 106 +- + .../588/green-x86-boot-tests-landing-gate.txt | 106 +- + .../serials/588/green-x86-fixpass-gate-run1.txt | 106 +- + .../serials/927/baseline/fork-disassembly.txt | 2 +- + .../process/serials/927/baseline/gdb-commands.txt | 4 +- + .../process/serials/927/baseline/gdb-probe.log | 4 +- + .../process/serials/927/baseline/repro-boot.log | 2 +- + .../process/serials/927/baseline/repro-build.log | 10 +- + .../boot-tests-only-context-refusal.log | 8 +- + .../breenix_x86_boot_tests_only.yN9Xhi/build.log | 4 +- + .../927/context-refusal/proof-context-refusal.log | 8 +- + .../process/serials/927/final/cleanup.txt | 2 +- + .../927/final/docs-precommit/precommit-build.log | 4 +- + .../927/final/docs-precommit/precommit-docs.log | 4 +- + .../process/serials/927/final/oracle-rescore.log | 2 +- + .../process/serials/927/final/precommit-build.log | 4 +- + .../process/serials/927/final/precommit-scorer.log | 4 +- + .../serials/927/host-120s/boot-tests-only-120s.log | 12 +- + .../breenix_x86_boot_tests_only.9Ey0VT/build.log | 4 +- + .../image-build.log | 6 +- + .../breenix_x86_boot_tests_only.9Ey0VT/qemu.log | 4 +- + .../process/serials/927/host-120s/proof-120s.log | 12 +- + .../927/host/boot-tests-only-contention.log | 6 +- + .../host/boot-tests-only-preflight-wiring-fail.log | 4 +- + .../process/serials/927/host/contention.txt | 2 +- + .../process/serials/927/host/oracle-contention.txt | 6 +- + .../serials/927/host/oracle-x86-contention.log | 4 +- + .../process/serials/927/host/precommit-build.log | 4 +- + .../process/serials/927/host/precommit.log | 4 +- + .../process/serials/927/host/proof-contention.log | 6 +- + .../927/host/proof-preflight-wiring-fail.log | 4 +- + .../breenix_813_x86_64.MWnXFR/boot_1/qemu.log | 4 +- + .../breenix_813_x86_64.MWnXFR/image-path.txt | 2 +- + .../breenix_813_x86_64.MWnXFR/kernel-build.log | 4 +- + .../process/serials/927/oracle/oracle-retry.log | 12 +- + .../process/serials/927/oracle/oracle-x86.log | 12 +- + .../process/serials/927/proof/boot-tests-only.log | 6 +- + .../927/proof/breenix_x86_boot_tests_1/qemu.log | 4 +- + .../breenix_x86_boot_tests_only.tBZNH3/build.log | 4 +- + .../image-build.log | 6 +- + .../breenix_x86_boot_tests_only.tBZNH3/qemu.log | 4 +- + .../927/proof/breenix_x86_prod_profile/qemu.log | 4 +- + .../927/proof/breenix_x86_prod_profile_build.log | 4 +- + .../process/serials/927/proof/x86-boot-tests.log | 108 +- + .../process/serials/927/proof/x86-prod.log | 104 +- + .../boot-tests-only-quiesce-stall.log | 8 +- + .../927/quiesce-diagnostic/current-probe.log | 2 +- + .../927/quiesce-diagnostic/current-snapshot.log | 2 +- + .../927/quiesce-diagnostic/proof-quiesce-stall.log | 8 +- + .../breenix_813_x86_64.wdsXnx/boot_1/qemu.log | 4 +- + .../beast/breenix_813_x86_64.wdsXnx/image-path.txt | 2 +- + .../breenix_813_x86_64.wdsXnx/kernel-build.log | 4 +- + .../gate_capture_drain_structure.log | 2 +- + .../beast/breenix_x86_boot_tests_1/qemu.log | 4 +- + .../breenix_x86_boot_tests_only.LMopbd/build.log | 4 +- + .../image-build.log | 6 +- + .../image-path.txt | 2 +- + .../breenix_x86_boot_tests_only.LMopbd/qemu.log | 4 +- + .../beast/breenix_x86_prod_profile/qemu.log | 4 +- + .../beast/breenix_x86_prod_profile_build.log | 4 +- + .../927/reverify/beast/reverify/boot-only.log | 6 +- + .../serials/927/reverify/beast/reverify/full.log | 108 +- + .../927/reverify/beast/reverify/oracle-fixed.log | 14 +- + .../serials/927/reverify/beast/reverify/oracle.log | 4 +- + .../reverify/beast/reverify/precommit-fixture.log | 4 +- + .../927/reverify/beast/reverify/precommit.log | 4 +- + .../serials/927/reverify/beast/reverify/prod.log | 104 +- + .../serials/927/reverify/docs-claim-draft.log | 2 +- + .../green-program/sockets/693-FIX-2026-09-02.md | 4 +- + .../green-program/sockets/693-RCA-2026-09-02.md | 4 +- + .../green-program/sockets/764-RCA-2026-09-03.md | 2 +- + .../green-program/sockets/772-DIAG-2026-09-03.md | 10 +- + .../sockets/772-EXPERIMENT-2026-09-03.md | 2 +- + .../sockets/772-EXPERIMENT-R2-2026-09-03.md | 8 +- + .../sockets/772-FIX-A-PROVE-2026-09-03.md | 2 +- + .../sockets/772-R113-ATTRIBUTION-2026-09-04.md | 6 +- + .../sockets/772-R113-measure-2026-09-04.md | 2 +- + .../sockets/772-R113-measure-r2-2026-09-04.md | 6 +- + .../sockets/775-CENSUS-EQUIVALENCE-2026-09-04.md | 8 +- + .../green-program/sockets/775-PROVE-2026-09-04.md | 6 +- + .../sockets/787-REGRESSION-RCA-2026-09-04.md | 14 +- + .../green-program/sockets/AB-2026-08-29-round3.md | 3 +- + .../green-program/sockets/EVIDENCE-2026-08-29.md | 9 +- + .../sockets/serials/693-fix-r2/README.md | 10 +- + .../x86-boottests-branch-5983fc6f-20260902.txt | 18 +- + ...n-509802e5-attempt1-reader_exit_15-20260902.txt | 16 +- + ...-509802e5-attempt2-census-mismatch-20260902.txt | 16 +- + ...sts-main-509802e5-attempt3-timeout-20260902.txt | 16 +- + ...-509802e5-attempt4-census-mismatch-20260902.txt | 16 +- + .../sockets/serials/693-land/README.md | 4 +- + .../693-rca/x86-693rca-driver-kvm-20260902.txt | 2 +- + .../693-rca/x86-693rca-driver-tcg-20260902.txt | 2 +- + .../x86-693rca-driver-tcg-stamped-20260902.txt | 2 +- + .../sockets/serials/707-2026-09-02/README.md | 18 +- + .../707-2026-09-02/x86-battery-r2/README.md | 6 +- + .../sockets/serials/764-rca/README.md | 4 +- + .../sockets/serials/772-diag/A0/boot_01.driver.txt | 2 +- + .../sockets/serials/772-diag/A0/boot_02.driver.txt | 2 +- + .../sockets/serials/772-diag/A0/boot_03.driver.txt | 2 +- + .../sockets/serials/772-diag/A0/boot_04.driver.txt | 2 +- + .../sockets/serials/772-diag/A0/boot_05.driver.txt | 2 +- + .../sockets/serials/772-diag/A0/boot_06.driver.txt | 2 +- + .../sockets/serials/772-diag/A0/boot_07.driver.txt | 2 +- + .../sockets/serials/772-diag/A0/boot_08.driver.txt | 2 +- + .../sockets/serials/772-diag/A0/boot_09.driver.txt | 2 +- + .../sockets/serials/772-diag/A0/boot_10.driver.txt | 2 +- + .../sockets/serials/772-diag/A0/build.txt | 4 +- + .../sockets/serials/772-diag/A1/boot_01.driver.txt | 2 +- + .../sockets/serials/772-diag/A1/boot_02.driver.txt | 2 +- + .../sockets/serials/772-diag/A1/boot_03.driver.txt | 2 +- + .../sockets/serials/772-diag/A1/boot_03/stdout.txt | 8 +- + .../sockets/serials/772-diag/A1/boot_04.driver.txt | 2 +- + .../sockets/serials/772-diag/A1/boot_05.driver.txt | 2 +- + .../sockets/serials/772-diag/A1/boot_06.driver.txt | 2 +- + .../sockets/serials/772-diag/A1/boot_07.driver.txt | 2 +- + .../sockets/serials/772-diag/A1/boot_08.driver.txt | 2 +- + .../sockets/serials/772-diag/A1/boot_09.driver.txt | 2 +- + .../sockets/serials/772-diag/A1/boot_10.driver.txt | 2 +- + .../sockets/serials/772-diag/A1/build.txt | 4 +- + .../sockets/serials/772-diag/B0/boot_01.driver.txt | 2 +- + .../sockets/serials/772-diag/B0/boot_02.driver.txt | 2 +- + .../sockets/serials/772-diag/B0/boot_03.driver.txt | 2 +- + .../sockets/serials/772-diag/B0/boot_04.driver.txt | 2 +- + .../sockets/serials/772-diag/B0/boot_05.driver.txt | 2 +- + .../sockets/serials/772-diag/B0/boot_06.driver.txt | 2 +- + .../sockets/serials/772-diag/B0/boot_07.driver.txt | 2 +- + .../sockets/serials/772-diag/B0/boot_08.driver.txt | 2 +- + .../sockets/serials/772-diag/B0/boot_09.driver.txt | 2 +- + .../sockets/serials/772-diag/B0/boot_10.driver.txt | 2 +- + .../sockets/serials/772-diag/B0/build.txt | 4 +- + .../sockets/serials/772-diag/B1/boot_01.driver.txt | 2 +- + .../sockets/serials/772-diag/B1/boot_02.driver.txt | 2 +- + .../sockets/serials/772-diag/B1/boot_03.driver.txt | 2 +- + .../sockets/serials/772-diag/B1/boot_04.driver.txt | 2 +- + .../sockets/serials/772-diag/B1/boot_05.driver.txt | 2 +- + .../sockets/serials/772-diag/B1/boot_05/stdout.txt | 8 +- + .../sockets/serials/772-diag/B1/boot_06.driver.txt | 2 +- + .../sockets/serials/772-diag/B1/boot_07.driver.txt | 2 +- + .../sockets/serials/772-diag/B1/boot_08.driver.txt | 2 +- + .../sockets/serials/772-diag/B1/boot_09.driver.txt | 2 +- + .../sockets/serials/772-diag/B1/boot_10.driver.txt | 2 +- + .../sockets/serials/772-diag/B1/build.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-1.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-10.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-11.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-12.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-13.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-14.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-15.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-16.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-17.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-18.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-19.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-2.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-20.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-21.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-22.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-23.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-24.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-25.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-26.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-27.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-28.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-29.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-3.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-30.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-4.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-5.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-6.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-7.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-8.txt | 4 +- + .../772-exp-r2/group-logs/772r2-group-9.txt | 4 +- + .../sockets/serials/772-exp/README.md | 8 +- + .../772-fix-a/prod-profile/prod-profile-boot-1.txt | 16 +- + .../772-fix-a/prod-profile/prod-profile-boot-2.txt | 16 +- + .../772-fix-a/prod-profile/prod-profile-boot-3.txt | 16 +- + .../772-fix-a/prod-profile/prod-profile-boot-4.txt | 16 +- + .../772-fix-a/prod-profile/prod-profile-boot-5.txt | 16 +- + .../serials/772-r113-r2/L0/boot_01/stdout.txt | 6 +- + .../serials/772-r113-r2/L0/boot_02/stdout.txt | 6 +- + .../serials/772-r113-r2/L0/boot_03/stdout.txt | 6 +- + .../sockets/serials/772-r113-r2/L0/build.txt | 4 +- + .../serials/772-r113-r2/L1/boot_01/stdout.txt | 6 +- + .../serials/772-r113-r2/L1/boot_02/stdout.txt | 6 +- + .../serials/772-r113-r2/L1/boot_03/stdout.txt | 6 +- + .../sockets/serials/772-r113-r2/L1/build.txt | 4 +- + .../sockets/serials/772-r113/L0/boot_01/stdout.txt | 6 +- + .../sockets/serials/772-r113/L0/boot_02/stdout.txt | 6 +- + .../sockets/serials/772-r113/L0/boot_03/stdout.txt | 6 +- + .../sockets/serials/772-r113/L0/build.txt | 4 +- + .../sockets/serials/772-r113/L1/boot_01/stdout.txt | 6 +- + .../sockets/serials/772-r113/L1/boot_02/stdout.txt | 6 +- + .../sockets/serials/772-r113/L1/boot_03/stdout.txt | 6 +- + .../sockets/serials/772-r113/L1/build.txt | 4 +- + .../772-r113/ab-verify/branch/boot_05/stdout.txt | 6 +- + .../772-r113/ab-verify/main/boot_02/stdout.txt | 6 +- + .../772-r113/ab-verify/main/boot_04/stdout.txt | 6 +- + .../sockets/serials/775-prove/g4/batch1-gate.txt | 2 +- + .../sockets/serials/775-prove/g4/batch2-gate.txt | 2 +- + .../sockets/serials/775-prove/g4/batch3-gate.txt | 2 +- + .../775-prove/g4/batch4-boot1-FAIL-636/stdout.txt | 6 +- + .../sockets/serials/775-prove/g4/batch4-gate.txt | 2 +- + .../775-prove/g4/batch5-boot3-FAIL-631/stdout.txt | 6 +- + .../sockets/serials/775-prove/g4/batch5-gate.txt | 2 +- + .../serials/775-prove/mutation-e/boot1-gate.txt | 2 +- + .../serials/775-prove/mutation-e/boot1/stdout.txt | 6 +- + .../serials/775-prove/mutation-e/boot2-gate.txt | 2 +- + .../serials/775-prove/mutation-e/boot2/stdout.txt | 6 +- + .../serials/775-prove/mutation-e/boot3-gate.txt | 2 +- + .../serials/775-prove/mutation-e/boot3/stdout.txt | 6 +- + .../serials/775-prove/production/boot1-gate.txt | 16 +- + .../serials/775-prove/production/boot2-gate.txt | 16 +- + .../serials/775-prove/production/boot3-gate.txt | 16 +- + .../serials/775-prove/production/boot4-gate.txt | 16 +- + .../serials/775-prove/production/boot5-gate.txt | 16 +- + .../serials/775-prove/production/boot6-gate.txt | 16 +- + .../sockets/serials/775/builds/aarch64-kernel.txt | 2 +- + .../sockets/serials/775/builds/structure-tests.txt | 104 +- + .../sockets/serials/775/builds/x86-production.txt | 4 +- + .../sockets/serials/775/builds/x86-testing.txt | 4 +- + .../775/case-a/deterministic-strand/gate.txt | 4 +- + .../775/case-a/historical-wedge/gate-boots1-3.txt | 4 +- + .../775/case-a/historical-wedge/gate-boots4-7.txt | 4 +- + .../775/case-b-post-removal-mutation/README.md | 2 +- + .../775/case-b-post-removal-mutation/gate.txt | 4 +- + .../case-b-post-removal-mutation/qemu_stdout.txt | 6 +- + .../sockets/serials/775/case-d/README.md | 2 +- + .../sockets/serials/775/case-d/gate-boot5.txt | 4 +- + .../sockets/serials/775/case-d/gate-boot6.txt | 4 +- + .../sockets/serials/775/case-d/gate-boots1-4.txt | 4 +- + .../sockets/serials/775/head-green/README.md | 2 +- + .../sockets/serials/775/head-green/gate.txt | 4 +- + .../sockets/serials/775/production/README.md | 2 +- + .../sockets/serials/775/production/boot1/gate.txt | 16 +- + .../sockets/serials/775/production/boot2/gate.txt | 16 +- + .../sockets/serials/775/round3/README.md | 4 +- + .../serials/775/round3/builds/aarch64-kernel.txt | 2 +- + .../serials/775/round3/builds/structure-test.txt | 4 +- + .../round3/builds/structure-tests-26-targets.txt | 4 +- + .../serials/775/round3/builds/verdict-test.txt | 4 +- + .../serials/775/round3/builds/x86-testing.txt | 4 +- + .../serials/775/round3/builds/x86-zero-feature.txt | 4 +- + .../775/round3/case-d-broad-removal/README.md | 2 +- + .../specimens/prod-r3head-b/gate-3.txt | 16 +- + .../specimens/prod-r3head-b/gate-4.txt | 16 +- + .../specimens/prod-r3head-b/gate-5.txt | 16 +- + .../specimens/standalone-gate.txt | 16 +- + .../serials/775/round3/r3-head-green/gate.txt | 4 +- + .../serials/775/round3/r3-idle-cadence/gate.txt | 4 +- + .../serials/775/round3/r3-idle-strand/gate.txt | 4 +- + .../serials/775/round3/r3-production/gate-1.txt | 16 +- + .../serials/775/round3/r3-production/gate-2.txt | 16 +- + .../serials/775/round3/r3-production/gate-3.txt | 16 +- + .../serials/775/round3/r3-production/gate-4.txt | 16 +- + .../serials/775/round3/r3-production/gate-5.txt | 16 +- + .../sockets/serials/775/round4/README.md | 4 +- + .../boot-replay/control-round3-head/gate-1.txt | 2 +- + .../boot-replay/control-round3-head/gate-2.txt | 2 +- + .../round4/boot-replay/with-scheduler-fix/gate.txt | 2 +- + .../boot-replay/without-scheduler-fix/gate.txt | 2 +- + .../serials/775/round4/builds/x86-testing.txt | 4 +- + .../serials/775/round4/builds/x86-zero-feature.txt | 4 +- + .../serials/775/round4/gate-green/boot1/gate.txt | 2 +- + .../serials/775/round4/gate-green/boot2/gate.txt | 2 +- + .../775/round4/kstrandd-lost-wake/boot1/gate.txt | 16 +- + .../775/round4/kstrandd-lost-wake/boot2/gate.txt | 16 +- + .../775/round4/kstrandd-lost-wake/boot3/gate.txt | 16 +- + .../775/round4/kstrandd-lost-wake/boot4/gate.txt | 16 +- + .../775/round4/kstrandd-lost-wake/boot5/gate.txt | 16 +- + .../775/round4/kstrandd-lost-wake/boot6/gate.txt | 16 +- + .../serials/775/round4/production/boot1/gate.txt | 16 +- + .../serials/775/round4/production/boot2/gate.txt | 16 +- + .../serials/775/round4/production/boot3/gate.txt | 16 +- + .../serials/775/round4/production/boot4/gate.txt | 16 +- + .../serials/775/round4/production/boot5/gate.txt | 16 +- + .../serials/775/round4/production/boot6/gate.txt | 16 +- + .../sockets/serials/775/round5/README.md | 6 +- + .../serials/775/round5/builds/x86-testing.txt | 4 +- + .../serials/775/round5/builds/x86-zero-feature.txt | 4 +- + .../round5/x86/control-round3-head/boot1/gate.txt | 2 +- + .../round5/x86/control-round3-head/boot2/gate.txt | 2 +- + .../787-regression/ab-serials/main-1.runlog | 6 +- + .../787-regression/ab-serials/main-2.runlog | 6 +- + .../787-regression/ab-serials/main-3.runlog | 6 +- + .../serials/787-regression/ab-serials/pre-1.runlog | 8 +- + .../serials/787-regression/ab-serials/pre-2.runlog | 8 +- + .../ab-serials/pre-2/gate-stdout.txt | 16 +- + .../serials/787-regression/ab-serials/pre-3.runlog | 8 +- + .../ab-serials/pre-3/gate-stdout.txt | 16 +- + .../serials/787-regression/mapdis-b257e69e.txt | 2 +- + .../serials/787-regression/prove/gate4-1.stdout | 16 +- + .../serials/787-regression/prove/gate4-2.stdout | 16 +- + .../serials/787-regression/prove/prod-1.stdout | 16 +- + .../serials/787-regression/prove/prod-2.stdout | 16 +- + .../serials/787-regression/prove/prod-3.stdout | 16 +- + .../serials/787-regression/prove/single-1.stdout | 16 +- + .../serials/787-regression/prove/single-2.stdout | 16 +- + .../serials/787-regression/prove/single-3.stdout | 16 +- + .../serials/787-regression/prove/single-4.stdout | 16 +- + .../serials/787-regression/prove/single-5.stdout | 16 +- + .../serials/787-regression/prove/single-6.stdout | 16 +- + .../round2/alloc-guard/red-mutation-name-clone.txt | 2 +- + .../round2/alloc-guard/red-shipped-b257e69e.txt | 2 +- + .../787-regression/round2/x86/boot-1.stdout | 18 +- + .../787-regression/round2/x86/boot-2.stdout | 18 +- + .../round2/x86/build-testing-tail.txt | 4 +- + .../787-regression/round2/x86/prod-1.stdout | 16 +- + .../serials/787-regression/spec1/gdb_sample_1.txt | 2 +- + .../serials/787-regression/spec1/gdb_sample_2.txt | 2 +- + .../serials/787-regression/spec1/gdb_sample_3.txt | 2 +- + .../serials/787-regression/spec1/gdb_sample_4.txt | 2 +- + .../serials/787-regression/spec1/gdb_sample_5.txt | 2 +- + .../serials/787-regression/spec1/gdb_sample_6.txt | 2 +- + .../serials/787-regression/spec1/gdb_sample_7.txt | 2 +- + .../serials/787-regression/spec2/gdb_sample_1.txt | 2 +- + .../x86-default-gate-soak-census-20260829.md | 2 +- + .../x86-r3-ab-battery-driver-output-20260829.txt | 4 +- + .../evidence/PLAN-LAYER-SWEEP.md.orig | 14 +- + .../evidence/claimlint-before.json | 12 +- + .../evidence/source/482.txt | 2 +- + .../syscalls/796-FCNTL-EAGAIN-2026-09-05.md | 10 +- + .../syscalls/819-ORACLE-ARMING-2026-09-05.md | 22 +- + .../08-branch-x86-boot-tests-pass.txt | 4 +- + .../09-branch-x86-631-clock-gettime-red.txt | 2 +- + .../10-branch-x86-fcntl-oracle-line-surfaced.txt | 2 +- + .../timekeeping/766-ROUND-RECORD-2026-09-06.md | 20 +- + .../timekeeping/767-FIX-2026-09-05.md | 20 +- + .../766/08-x86-prod-smp-checker-clockgettime.txt | 2 +- + .../serials/766/10-rearm-leg-x86-three-runs.txt | 2 +- + .../766/26-x86-boot-tests-gate-green-final.txt | 8 +- + .../serials/766/29-x86-boot-tests-merged-head.txt | 2 +- + .../serials/766/30-x86-prod-gate-merged-head.txt | 2 +- + .../766/31-x86-smp-enum-gate-merged-head.txt | 2 +- + .../766/32-x86-dispatch-no-alloc-merged-head.txt | 4 +- + .../serials/767/00-red-on-main-boot-tests-user.txt | 8 +- + .../serials/767/01-x86-boot-tests-run1-kernel.txt | 6 +- + .../serials/767/01-x86-boot-tests-run1-user.txt | 6 +- + .../serials/767/02-x86-boot-tests-run2-kernel.txt | 6 +- + .../serials/767/02-x86-boot-tests-run2-user.txt | 6 +- + .../serials/767/03-x86-prod-profile-kernel.txt | 6 +- + .../serials/767/03-x86-prod-profile-user.txt | 6 +- + .../tracing/855-RING-WINDOW-2026-09-06.md | 10 +- + .../tracing/SCHED-DIAG-855-2026-09-07.md | 12 +- + .../green-program/tracing/X86-533-2026-08-28.md | 2 +- + .../tracing/X86-PROVIDER-GATE-2026-09-06.md | 106 +- + .../serials/2026-09-02-prove-battery-README.md | 2 +- + .../serials/855/landing-x86-boot-tests-gate.txt | 18 +- + .../serials/855/x86-buffer2048-env-failed.txt | 2 +- + .../tracing/serials/855/x86-buffer2048-gate.txt | 108 +- + .../tracing/serials/855/x86-sched16384-gate.txt | 106 +- + .../serials/committed-script-2026-09-02/README.md | 2 +- + .../fix-branch-e7d019c6/boot01/harness_stdout.txt | 2 +- + .../fix-branch-e7d019c6/boot02/harness_stdout.txt | 2 +- + .../fix-branch-e7d019c6/boot03/harness_stdout.txt | 2 +- + .../fix-branch-e7d019c6/boot04/harness_stdout.txt | 2 +- + .../fix-branch-e7d019c6/boot05/harness_stdout.txt | 2 +- + .../fix-branch-e7d019c6/boot06/harness_stdout.txt | 2 +- + .../fix-branch-e7d019c6/boot07/harness_stdout.txt | 2 +- + .../fix-branch-e7d019c6/boot08/harness_stdout.txt | 2 +- + .../fix-branch-e7d019c6/boot09/harness_stdout.txt | 2 +- + .../fix-branch-e7d019c6/boot10/harness_stdout.txt | 2 +- + .../main-3d601400/boot01/harness_stdout.txt | 2 +- + .../boot01-harness_stdout.txt | 2 +- + .../boot02-harness_stdout.txt | 2 +- + .../boot03-harness_stdout.txt | 2 +- + .../boot04-harness_stdout.txt | 2 +- + .../boot05-harness_stdout.txt | 2 +- + .../boot06-harness_stdout.txt | 2 +- + .../boot07-harness_stdout.txt | 2 +- + .../boot08-harness_stdout.txt | 2 +- + .../boot09-harness_stdout.txt | 2 +- + .../boot10-harness_stdout.txt | 2 +- + .../boot11-harness_stdout.txt | 2 +- + .../boot12-harness_stdout.txt | 2 +- + .../boot13-harness_stdout.txt | 2 +- + .../boot14-harness_stdout.txt | 2 +- + .../boot15-harness_stdout.txt | 2 +- + .../boot16-harness_stdout.txt | 2 +- + .../boot17-harness_stdout.txt | 2 +- + .../boot18-harness_stdout.txt | 2 +- + .../boot19-harness_stdout.txt | 2 +- + .../boot20-harness_stdout.txt | 2 +- + .../old-bytes-2026-09-02/boot01-harness_stdout.txt | 2 +- + .../old-bytes-2026-09-02/boot02-harness_stdout.txt | 2 +- + .../old-bytes-2026-09-02/boot03-harness_stdout.txt | 2 +- + .../old-bytes-2026-09-02/boot04-harness_stdout.txt | 2 +- + .../old-bytes-2026-09-02/boot05-harness_stdout.txt | 2 +- + .../old-bytes-2026-09-02/boot06-harness_stdout.txt | 2 +- + .../old-bytes-2026-09-02/boot07-harness_stdout.txt | 2 +- + .../old-bytes-2026-09-02/boot08-harness_stdout.txt | 2 +- + .../old-bytes-2026-09-02/boot09-harness_stdout.txt | 2 +- + .../old-bytes-2026-09-02/boot10-harness_stdout.txt | 2 +- + .../serials/x86-default-gate-pass-20260828.txt | 2 +- + .../serials/x86-tracing-gdb-harness-20260828.txt | 2 +- + .../green-program/tty/959-PEER-HOLD-2026-09-08.md | 297 + + .../green-program/tty/EVIDENCE-2026-08-30.md | 6 +- + .../tty/EVIDENCE-x86-14arm-reproof-2026-09-02.md | 4 +- + .../tty/EVIDENCE-x86-fix-round-2026-08-31.md | 2 +- + .../green-program/tty/serials/959/.gitattributes | 3 + + .../green-program/tty/serials/959/ab-audit.json | 376 + + .../959/ab-control/boot-01/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-01/serial.txt | 932 + + .../959/ab-control/boot-02/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-02/serial.txt | 923 + + .../959/ab-control/boot-03/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-03/serial.txt | 913 + + .../959/ab-control/boot-04/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-04/serial.txt | 906 + + .../959/ab-control/boot-05/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-05/serial.txt | 919 + + .../959/ab-control/boot-06/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-06/serial.txt | 927 + + .../959/ab-control/boot-07/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-07/serial.txt | 897 + + .../959/ab-control/boot-08/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-08/serial.txt | 913 + + .../959/ab-control/boot-09/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-09/serial.txt | 942 + + .../959/ab-control/boot-10/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-10/serial.txt | 922 + + .../959/ab-control/boot-11/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-11/serial.txt | 945 + + .../959/ab-control/boot-12/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-12/serial.txt | 909 + + .../959/ab-control/boot-13/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-13/serial.txt | 921 + + .../959/ab-control/boot-14/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-14/serial.txt | 999 + + .../959/ab-control/boot-15/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-15/serial.txt | 931 + + .../959/ab-control/boot-16/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-16/serial.txt | 945 + + .../959/ab-control/boot-17/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-17/serial.txt | 965 + + .../959/ab-control/boot-18/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-18/serial.txt | 928 + + .../959/ab-control/boot-19/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-19/serial.txt | 928 + + .../959/ab-control/boot-20/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-control/boot-20/serial.txt | 923 + + .../tty/serials/959/ab-control/exit.txt | 1 + + .../tty/serials/959/ab-control/revision.txt | 1 + + .../tty/serials/959/ab-control/strict20.log | 247 + + .../serials/959/ab-prb/boot-01/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-01/serial.txt | 896 + + .../serials/959/ab-prb/boot-02/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-02/serial.txt | 911 + + .../serials/959/ab-prb/boot-03/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-03/serial.txt | 949 + + .../serials/959/ab-prb/boot-04/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-04/serial.txt | 902 + + .../serials/959/ab-prb/boot-05/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-05/serial.txt | 949 + + .../serials/959/ab-prb/boot-06/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-06/serial.txt | 924 + + .../serials/959/ab-prb/boot-07/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-07/serial.txt | 972 + + .../serials/959/ab-prb/boot-08/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-08/serial.txt | 927 + + .../serials/959/ab-prb/boot-09/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-09/serial.txt | 903 + + .../serials/959/ab-prb/boot-10/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-10/serial.txt | 928 + + .../serials/959/ab-prb/boot-11/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-11/serial.txt | 905 + + .../serials/959/ab-prb/boot-12/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-12/serial.txt | 909 + + .../serials/959/ab-prb/boot-13/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-13/serial.txt | 907 + + .../serials/959/ab-prb/boot-14/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-14/serial.txt | 912 + + .../serials/959/ab-prb/boot-15/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-15/serial.txt | 933 + + .../serials/959/ab-prb/boot-16/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-16/serial.txt | 902 + + .../serials/959/ab-prb/boot-17/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-17/serial.txt | 934 + + .../serials/959/ab-prb/boot-18/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-18/serial.txt | 911 + + .../serials/959/ab-prb/boot-19/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-19/serial.txt | 940 + + .../serials/959/ab-prb/boot-20/gate_boot_facts.txt | 4 + + .../tty/serials/959/ab-prb/boot-20/serial.txt | 921 + + .../green-program/tty/serials/959/ab-prb/exit.txt | 1 + + .../tty/serials/959/ab-prb/revision.txt | 1 + + .../tty/serials/959/ab-prb/strict20.log | 248 + + .../green-program/tty/serials/959/ab.sh.txt | 20 + + .../tty/serials/959/beast-setup.sh.txt | 42 + + .../tty/serials/959/beast/boot-tests.txt | 690 + + .../aarch64_testing_profile_structure.metrics | 1 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.metrics | 1 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.metrics | 1 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.metrics | 1 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.metrics | 1 + + .../capture_path_lock_free_structure.status | 1 + + .../context_restore_structure.metrics | 1 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.metrics | 1 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.metrics | 1 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.metrics | 1 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.metrics | 1 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.metrics | 1 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.metrics | 1 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...nerate_transfer_fd_validation_structure.metrics | 1 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.metrics | 1 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.metrics | 1 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.metrics | 1 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.metrics | 1 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.metrics | 1 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.metrics | 1 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.metrics | 1 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.metrics | 1 + + .../ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.metrics | 1 + + .../ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.metrics | 1 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.metrics | 1 + + .../fork_lock_order_structure.status | 1 + + .../gate_boot_facts_pipefail_structure.metrics | 1 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.metrics | 1 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.metrics | 1 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.metrics | 1 + + .../gate_qmp_backstop_structure.status | 1 + + ...te_structure_preflight_wiring_structure.metrics | 1 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.metrics | 1 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.metrics | 1 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.metrics | 1 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.metrics | 1 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.metrics | 1 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.metrics | 1 + + .../mmap_floor_structure.status | 1 + + .../net_lock_structure.metrics | 1 + + .../net_lock_structure.status | 1 + + .../parallels_capture_structure.metrics | 1 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.metrics | 1 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.metrics | 1 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.metrics | 1 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.metrics | 1 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.metrics | 1 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.metrics | 1 + + .../qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.metrics | 1 + + .../ring_span_report_site_structure.status | 1 + + ...g_span_unfiltered_report_site_structure.metrics | 1 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.metrics | 1 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.metrics | 1 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.metrics | 1 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.metrics | 1 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.metrics | 1 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.metrics | 1 + + .../syscall_return_register_structure.status | 1 + + .../teardown_rustfmt_structure.metrics | 1 + + .../teardown_rustfmt_structure.status | 1 + + .../teardown_structure.metrics | 1 + + .../teardown_structure.status | 1 + + .../terminal_edge_capture_structure.metrics | 1 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.metrics | 1 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.metrics | 1 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.metrics | 1 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.metrics | 1 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.metrics | 1 + + .../tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.metrics | 1 + + .../tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.metrics | 1 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.metrics | 1 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.metrics | 1 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.metrics | 1 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.metrics | 1 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.metrics | 1 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.metrics | 1 + + .../xhci_wait_irq_order_structure.status | 1 + + .../breenix_x86_boot_tests_1/gate_boot_facts.txt | 1 + + .../breenix_x86_boot_tests_1/run-inspector.json | 1 + + .../breenix_x86_boot_tests_1/serial_kernel.txt | 17638 ++++++++ + .../beast/breenix_x86_boot_tests_1/serial_user.txt | 1088 + + .../green-program/tty/serials/959/beast/gate.exit | 1 + + .../green-program/tty/serials/959/beast/gate.sh | 31 + + .../tty/serials/959/beast/launcher.txt | 209 + + .../tty/serials/959/beast/load-initial.txt | 1 + + .../tty/serials/959/beast/load-launch.txt | 1 + + .../tty/serials/959/code-claim-lint.exit | 1 + + .../tty/serials/959/code-claim-lint.txt | 2 + + .../tty/serials/959/code-message-claim-lint.exit | 1 + + .../tty/serials/959/code-message-claim-lint.txt | 1 + + .../tty/serials/959/control-fg-disassembly.txt | 77 + + .../tty/serials/959/control-gdb-symbols.txt | 23 + + .../serials/959/control-pm-driver-disassembly.txt | 552 + + .../tty/serials/959/docs-claim-lint.txt | 3 + + .../tty/serials/959/docs-message-claim-lint.txt | 1 + + .../green-program/tty/serials/959/final-audit.txt | 6 + + .../tty/serials/959/fix-gdb-symbols.txt | 21 + + .../tty/serials/959/fix-pm-driver-disassembly.txt | 677 + + .../tty/serials/959/fix-pm-holder-disassembly.txt | 112 + + .../tty/serials/959/fix-strict.sh.txt | 16 + + .../tty/serials/959/fix-structure-final.txt | 69 + + .../tty/serials/959/fix-structure.txt | 70 + + .../green-program/tty/serials/959/fix/audit.json | 187 + + .../serials/959/fix/boot-01/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-01/serial.txt | 978 + + .../serials/959/fix/boot-02/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-02/serial.txt | 956 + + .../serials/959/fix/boot-03/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-03/serial.txt | 894 + + .../serials/959/fix/boot-04/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-04/serial.txt | 908 + + .../serials/959/fix/boot-05/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-05/serial.txt | 899 + + .../serials/959/fix/boot-06/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-06/serial.txt | 900 + + .../serials/959/fix/boot-07/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-07/serial.txt | 933 + + .../serials/959/fix/boot-08/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-08/serial.txt | 904 + + .../serials/959/fix/boot-09/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-09/serial.txt | 934 + + .../serials/959/fix/boot-10/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-10/serial.txt | 919 + + .../serials/959/fix/boot-11/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-11/serial.txt | 908 + + .../serials/959/fix/boot-12/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-12/serial.txt | 903 + + .../serials/959/fix/boot-13/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-13/serial.txt | 922 + + .../serials/959/fix/boot-14/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-14/serial.txt | 913 + + .../serials/959/fix/boot-15/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-15/serial.txt | 942 + + .../serials/959/fix/boot-16/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-16/serial.txt | 903 + + .../serials/959/fix/boot-17/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-17/serial.txt | 916 + + .../serials/959/fix/boot-18/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-18/serial.txt | 931 + + .../serials/959/fix/boot-19/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-19/serial.txt | 910 + + .../serials/959/fix/boot-20/gate_boot_facts.txt | 4 + + .../tty/serials/959/fix/boot-20/serial.txt | 910 + + .../green-program/tty/serials/959/fix/build.txt | 5 + + .../green-program/tty/serials/959/fix/revision.txt | 1 + + .../tty/serials/959/fix/strict20.exit | 1 + + .../green-program/tty/serials/959/fix/strict20.txt | 248 + + .../tty/serials/959/format-ratchet.txt | 27 + + .../serials/959/gdb-fg-forced-irq-v2/fg-forced.py | 26 + + .../tty/serials/959/gdb-fg-forced-irq-v2/gdb.exit | 1 + + .../tty/serials/959/gdb-fg-forced-irq-v2/gdb.txt | 24 + + .../serials/959/gdb-fg-forced-irq-v2/revision.txt | 1 + + .../serials/959/gdb-fg-forced-irq-v2/serial.txt | 999 + + .../tty/serials/959/gdb-fg-forced-irq/fg-forced.py | 26 + + .../tty/serials/959/gdb-fg-forced-irq/gdb.exit | 1 + + .../tty/serials/959/gdb-fg-forced-irq/gdb.txt | 24 + + .../tty/serials/959/gdb-fg-forced-irq/revision.txt | 1 + + .../tty/serials/959/gdb-fg-forced-irq/serial.txt | 937 + + .../tty/serials/959/gdb-fg-irq/fg-irq.py | 12 + + .../tty/serials/959/gdb-fg-irq/gdb.exit | 1 + + .../tty/serials/959/gdb-fg-irq/gdb.txt | 18 + + .../tty/serials/959/gdb-fg-irq/revision.txt | 1 + + .../tty/serials/959/gdb-fg-irq/serial.txt | 1005 + + .../tty/serials/959/gdb-original/gdb.exit | 1 + + .../tty/serials/959/gdb-original/gdb.txt | 33 + + .../tty/serials/959/gdb-original/peer-repro.py | 40 + + .../tty/serials/959/gdb-original/revision.txt | 1 + + .../tty/serials/959/gdb-original/serial.txt | 1026 + + .../tty/serials/959/head-citation-audit.txt | 53 + + .../959/historical-3f29bc7b/gate_boot_facts.txt | 4 + + .../tty/serials/959/historical-3f29bc7b/serial.txt | 1400 + + .../historical-c93ecf52-boot15/gate_boot_facts.txt | 4 + + .../959/historical-c93ecf52-boot15/serial.txt | 1470 + + .../tty/serials/959/historical-hash-audit.txt | 4 + + .../green-program/tty/serials/959/issue-959.json | 1 + + .../tty/serials/959/kernel-image-hashes.txt | 6 + + .../tty/serials/959/landing/beast-load-during.txt | 1 + + .../breenix_x86_boot_tests_1/gate_boot_facts.txt | 1 + + .../breenix_x86_boot_tests_1/serial_kernel.txt | 17793 ++++++++ + .../beast/breenix_x86_boot_tests_1/serial_user.txt | 1092 + + .../tty/serials/959/landing/beast/landing-load.txt | 1 + + .../tty/serials/959/landing/beast/landing-x86.txt | 544 + + .../959/landing/boot-01/gate_boot_facts.txt | 4 + + .../tty/serials/959/landing/boot-01/serial.txt | 898 + + .../959/landing/boot-02/gate_boot_facts.txt | 4 + + .../tty/serials/959/landing/boot-02/serial.txt | 933 + + .../959/landing/boot-03/gate_boot_facts.txt | 4 + + .../tty/serials/959/landing/boot-03/serial.txt | 926 + + .../959/landing/boot-04/gate_boot_facts.txt | 4 + + .../tty/serials/959/landing/boot-04/serial.txt | 967 + + .../959/landing/boot-05/gate_boot_facts.txt | 4 + + .../tty/serials/959/landing/boot-05/serial.txt | 979 + + .../tty/serials/959/landing/build.txt | 5 + + .../tty/serials/959/landing/citation-audit.txt | 53 + + .../tty/serials/959/landing/message-claim-lint.txt | 1 + + .../tty/serials/959/landing/prose-claim-lint.txt | 1 + + .../tty/serials/959/landing/revision.txt | 1 + + .../tty/serials/959/landing/strict5-audit.json | 47 + + .../tty/serials/959/landing/strict5.txt | 144 + + .../tty/serials/959/landing/structure.txt | 69 + + .../tty/serials/959/landing/tree-claim-lint.txt | 3 + + .../tty/serials/959/mutation-time-only.exit | 1 + + .../tty/serials/959/mutation-time-only.txt | 18 + + .../tty/serials/959/original-harness-source.txt | 847 + + .../tty/serials/959/prb-gdb-symbols.txt | 23 + + .../tty/serials/959/prb-pm-disassembly.txt | 139 + + .../tty/serials/959/prod/boot/gate_boot_facts.txt | 3 + + .../tty/serials/959/prod/boot/run-inspector.json | 1 + + .../tty/serials/959/prod/boot/serial.txt | 411 + + .../aarch64_testing_profile_structure.metrics | 1 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.metrics | 1 + + .../block_request_lifetime_structure.status | 1 + + .../preflight/blocking_fd_eagain_structure.metrics | 1 + + .../preflight/blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.metrics | 1 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.metrics | 1 + + .../capture_path_lock_free_structure.status | 1 + + .../preflight/context_restore_structure.metrics | 1 + + .../preflight/context_restore_structure.status | 1 + + .../coreproof_component_h_structure.metrics | 1 + + .../coreproof_component_h_structure.status | 1 + + .../preflight/coreproof_coverage_structure.metrics | 1 + + .../preflight/coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.metrics | 1 + + .../coreproof_mutation_register_structure.status | 1 + + .../preflight/coreproof_sites_structure.metrics | 1 + + .../preflight/coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.metrics | 1 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.metrics | 1 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...nerate_transfer_fd_validation_structure.metrics | 1 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.metrics | 1 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.metrics | 1 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.metrics | 1 + + .../dispatch_strand_census_structure.status | 1 + + .../preflight/dma_and_log_sink_structure.metrics | 1 + + .../preflight/dma_and_log_sink_structure.status | 1 + + .../preflight/entry_point_df_structure.metrics | 1 + + .../prod/preflight/entry_point_df_structure.status | 1 + + .../preflight/exec_lock_order_structure.metrics | 1 + + .../preflight/exec_lock_order_structure.status | 1 + + .../prod/preflight/exit_tally_structure.metrics | 1 + + .../959/prod/preflight/exit_tally_structure.status | 1 + + .../preflight/ext2_disk_size_structure.metrics | 1 + + .../prod/preflight/ext2_disk_size_structure.status | 1 + + .../959/prod/preflight/ext2_lock_structure.metrics | 1 + + .../959/prod/preflight/ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.metrics | 1 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../preflight/fork_lock_order_structure.metrics | 1 + + .../preflight/fork_lock_order_structure.status | 1 + + .../gate_boot_facts_pipefail_structure.metrics | 1 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../preflight/gate_boot_facts_structure.metrics | 1 + + .../preflight/gate_boot_facts_structure.status | 1 + + .../preflight/gate_capture_drain_structure.metrics | 1 + + .../preflight/gate_capture_drain_structure.status | 1 + + .../preflight/gate_qmp_backstop_structure.metrics | 1 + + .../preflight/gate_qmp_backstop_structure.status | 1 + + ...te_structure_preflight_wiring_structure.metrics | 1 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.metrics | 1 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.metrics | 1 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.metrics | 1 + + .../lockup_capture_guard_structure.status | 1 + + .../prod/preflight/loopback_pump_structure.metrics | 1 + + .../prod/preflight/loopback_pump_structure.status | 1 + + .../preflight/masked_binary_load_structure.metrics | 1 + + .../preflight/masked_binary_load_structure.status | 1 + + .../prod/preflight/mmap_floor_structure.metrics | 1 + + .../959/prod/preflight/mmap_floor_structure.status | 1 + + .../959/prod/preflight/net_lock_structure.metrics | 1 + + .../959/prod/preflight/net_lock_structure.status | 1 + + .../preflight/parallels_capture_structure.metrics | 1 + + .../preflight/parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.metrics | 1 + + .../parallels_kill_by_name_structure.status | 1 + + .../preflight/pipe_fifo_blocking_structure.metrics | 1 + + .../preflight/pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.metrics | 1 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preflight/preempt_bracket_structure.metrics | 1 + + .../preflight/preempt_bracket_structure.status | 1 + + .../preflight/qemu_host_lock_structure.metrics | 1 + + .../prod/preflight/qemu_host_lock_structure.status | 1 + + .../preflight/qemu_kill_by_name_structure.metrics | 1 + + .../preflight/qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.metrics | 1 + + .../ring_span_report_site_structure.status | 1 + + ...g_span_unfiltered_report_site_structure.metrics | 1 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.metrics | 1 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.metrics | 1 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.metrics | 1 + + .../signal_eintr_predicate_structure.status | 1 + + .../preflight/strand_handoff_structure.metrics | 1 + + .../prod/preflight/strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.metrics | 1 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.metrics | 1 + + .../syscall_return_register_structure.status | 1 + + .../preflight/teardown_rustfmt_structure.metrics | 1 + + .../preflight/teardown_rustfmt_structure.status | 1 + + .../959/prod/preflight/teardown_structure.metrics | 1 + + .../959/prod/preflight/teardown_structure.status | 1 + + .../terminal_edge_capture_structure.metrics | 1 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.metrics | 1 + + .../preflight/timer_wake_dispatch_structure.status | 1 + + .../preflight/trace_ring_depth_structure.metrics | 1 + + .../preflight/trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.metrics | 1 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.metrics | 1 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../prod/preflight/tty_irq_fg_structure.metrics | 1 + + .../959/prod/preflight/tty_irq_fg_structure.status | 1 + + .../prod/preflight/tty_irq_pm_structure.metrics | 1 + + .../959/prod/preflight/tty_irq_pm_structure.status | 1 + + .../prod/preflight/tty_oracle_structure.metrics | 1 + + .../959/prod/preflight/tty_oracle_structure.status | 1 + + .../preflight/udp_ports_lock_irq_structure.metrics | 1 + + .../preflight/udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.metrics | 1 + + .../preflight/udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.metrics | 1 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.metrics | 1 + + .../x86_boot_tests_profile_structure.status | 1 + + .../prod/preflight/x86_smp_enum_structure.metrics | 1 + + .../prod/preflight/x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.metrics | 1 + + .../preflight/xhci_wait_irq_order_structure.status | 1 + + .../green-program/tty/serials/959/prod/prod.exit | 1 + + .../green-program/tty/serials/959/prod/prod.txt | 126 + + .../tty/serials/959/prod/revision.txt | 1 + + .../tty/serials/959/qemu-cleanup-beast.txt | 2 + + .../tty/serials/959/qemu-cleanup-mac.txt | 2 + + .../tty/serials/959/ratchet-green.exit | 1 + + .../tty/serials/959/ratchet-green.txt | 10 + + .../green-program/tty/serials/959/ratchet-red.exit | 1 + + .../green-program/tty/serials/959/ratchet-red.txt | 23 + + .../tty/serials/959/run-fg-forced.sh.txt | 34 + + .../tty/serials/959/run-fg-gdb.sh.txt | 34 + + .../tty/serials/959/run-peer-gdb.sh.txt | 34 + + .../aarch64_testing_profile_structure.metrics | 1 + + .../aarch64_testing_profile_structure.status | 1 + + .../block_request_lifetime_structure.metrics | 1 + + .../block_request_lifetime_structure.status | 1 + + .../blocking_fd_eagain_structure.metrics | 1 + + .../blocking_fd_eagain_structure.status | 1 + + .../capture_bxcap_schema_structure.metrics | 1 + + .../capture_bxcap_schema_structure.status | 1 + + .../capture_path_lock_free_structure.metrics | 1 + + .../capture_path_lock_free_structure.status | 1 + + .../context_restore_structure.metrics | 1 + + .../context_restore_structure.status | 1 + + .../coreproof_component_h_structure.metrics | 1 + + .../coreproof_component_h_structure.status | 1 + + .../coreproof_coverage_structure.metrics | 1 + + .../coreproof_coverage_structure.status | 1 + + .../coreproof_mutation_register_structure.metrics | 1 + + .../coreproof_mutation_register_structure.status | 1 + + .../coreproof_sites_structure.metrics | 1 + + .../coreproof_sites_structure.status | 1 + + .../critical_path_logging_census_structure.metrics | 1 + + .../critical_path_logging_census_structure.status | 1 + + .../ctx_diag_ring_sample_structure.metrics | 1 + + .../ctx_diag_ring_sample_structure.status | 1 + + ...nerate_transfer_fd_validation_structure.metrics | 1 + + ...enerate_transfer_fd_validation_structure.status | 1 + + .../dispatch_fact_census_structure.metrics | 1 + + .../dispatch_fact_census_structure.status | 1 + + .../dispatch_path_lock_free_structure.metrics | 1 + + .../dispatch_path_lock_free_structure.status | 1 + + .../dispatch_strand_census_structure.metrics | 1 + + .../dispatch_strand_census_structure.status | 1 + + .../dma_and_log_sink_structure.metrics | 1 + + .../dma_and_log_sink_structure.status | 1 + + .../entry_point_df_structure.metrics | 1 + + .../entry_point_df_structure.status | 1 + + .../exec_lock_order_structure.metrics | 1 + + .../exec_lock_order_structure.status | 1 + + .../exit_tally_structure.metrics | 1 + + .../exit_tally_structure.status | 1 + + .../ext2_disk_size_structure.metrics | 1 + + .../ext2_disk_size_structure.status | 1 + + .../ext2_lock_structure.metrics | 1 + + .../ext2_lock_structure.status | 1 + + .../fcntl_pm_contention_gate_structure.metrics | 1 + + .../fcntl_pm_contention_gate_structure.status | 1 + + .../fork_lock_order_structure.metrics | 1 + + .../fork_lock_order_structure.status | 1 + + .../gate_boot_facts_pipefail_structure.metrics | 1 + + .../gate_boot_facts_pipefail_structure.status | 1 + + .../gate_boot_facts_structure.metrics | 1 + + .../gate_boot_facts_structure.status | 1 + + .../gate_capture_drain_structure.metrics | 1 + + .../gate_capture_drain_structure.status | 1 + + .../gate_qmp_backstop_structure.metrics | 1 + + .../gate_qmp_backstop_structure.status | 1 + + ...te_structure_preflight_wiring_structure.metrics | 1 + + ...ate_structure_preflight_wiring_structure.status | 1 + + .../green_program_envelope_structure.metrics | 1 + + .../green_program_envelope_structure.status | 1 + + .../launcher_smoke_xhci_evidence_structure.metrics | 1 + + .../launcher_smoke_xhci_evidence_structure.status | 1 + + .../lockup_capture_guard_structure.metrics | 1 + + .../lockup_capture_guard_structure.status | 1 + + .../loopback_pump_structure.metrics | 1 + + .../loopback_pump_structure.status | 1 + + .../masked_binary_load_structure.metrics | 1 + + .../masked_binary_load_structure.status | 1 + + .../mmap_floor_structure.metrics | 1 + + .../mmap_floor_structure.status | 1 + + .../net_lock_structure.metrics | 1 + + .../net_lock_structure.status | 1 + + .../parallels_capture_structure.metrics | 1 + + .../parallels_capture_structure.status | 1 + + .../parallels_kill_by_name_structure.metrics | 1 + + .../parallels_kill_by_name_structure.status | 1 + + .../pipe_fifo_blocking_structure.metrics | 1 + + .../pipe_fifo_blocking_structure.status | 1 + + .../poll_tcp_gate_wiring_structure.metrics | 1 + + .../poll_tcp_gate_wiring_structure.status | 1 + + .../preempt_bracket_structure.metrics | 1 + + .../preempt_bracket_structure.status | 1 + + .../qemu_host_lock_structure.metrics | 1 + + .../qemu_host_lock_structure.status | 1 + + .../qemu_kill_by_name_structure.metrics | 1 + + .../qemu_kill_by_name_structure.status | 1 + + .../ring_span_report_site_structure.metrics | 1 + + .../ring_span_report_site_structure.status | 1 + + ...g_span_unfiltered_report_site_structure.metrics | 1 + + ...ng_span_unfiltered_report_site_structure.status | 1 + + .../run_inspector_import_structure.metrics | 1 + + .../run_inspector_import_structure.status | 1 + + .../serial_line_atomicity_structure.metrics | 1 + + .../serial_line_atomicity_structure.status | 1 + + .../signal_eintr_predicate_structure.metrics | 1 + + .../signal_eintr_predicate_structure.status | 1 + + .../strand_handoff_structure.metrics | 1 + + .../strand_handoff_structure.status | 1 + + .../structure_preflight_parallel_structure.metrics | 1 + + .../structure_preflight_parallel_structure.status | 1 + + .../syscall_return_register_structure.metrics | 1 + + .../syscall_return_register_structure.status | 1 + + .../teardown_rustfmt_structure.metrics | 1 + + .../teardown_rustfmt_structure.status | 1 + + .../teardown_structure.metrics | 1 + + .../teardown_structure.status | 1 + + .../terminal_edge_capture_structure.metrics | 1 + + .../terminal_edge_capture_structure.status | 1 + + .../timer_wake_dispatch_structure.metrics | 1 + + .../timer_wake_dispatch_structure.status | 1 + + .../trace_ring_depth_structure.metrics | 1 + + .../trace_ring_depth_structure.status | 1 + + .../tracing_provider_gate_structure.metrics | 1 + + .../tracing_provider_gate_structure.status | 1 + + .../ttbr0_shadow_reconciliation_structure.metrics | 1 + + .../ttbr0_shadow_reconciliation_structure.status | 1 + + .../tty_irq_fg_structure.metrics | 1 + + .../tty_irq_fg_structure.status | 1 + + .../tty_irq_pm_structure.metrics | 1 + + .../tty_irq_pm_structure.status | 1 + + .../tty_oracle_structure.metrics | 1 + + .../tty_oracle_structure.status | 1 + + .../udp_ports_lock_irq_structure.metrics | 1 + + .../udp_ports_lock_irq_structure.status | 1 + + .../udp_socket_lock_irq_structure.metrics | 1 + + .../udp_socket_lock_irq_structure.status | 1 + + .../unix_stream_blocking_structure.metrics | 1 + + .../unix_stream_blocking_structure.status | 1 + + .../x86_boot_tests_profile_structure.metrics | 1 + + .../x86_boot_tests_profile_structure.status | 1 + + .../x86_smp_enum_structure.metrics | 1 + + .../x86_smp_enum_structure.status | 1 + + .../xhci_wait_irq_order_structure.metrics | 1 + + .../xhci_wait_irq_order_structure.status | 1 + + ...t-tests-attempt1-boot2-timing-miss-20260831.txt | 16 +- + ...t-tests-attempt2-boot9-timing-miss-20260831.txt | 16 +- + .../x86-dedicated-tty-oracle-gate-5x-20260831.txt | 16 +- + ...x86-fix2-beast-contention-evidence-20260831.txt | 2 +- + ...dicated-tty-oracle-gate-script-log-20260831.txt | 16 +- + ...le-gate-CONTENTION-FAIL-script-log-20260831.txt | 16 +- + ...profile-gate-retry-PASS-script-log-20260831.txt | 16 +- + ...a-master-nonblock-reverted-verdict-20260831.txt | 10 +- + ...utation-M1a-reverted-clean-verdict-20260831.txt | 10 +- + ...-profile-gate-with-tty-canary-run1-20260831.txt | 16 +- + ...-profile-gate-with-tty-canary-run5-20260831.txt | 16 +- + ...86-tty-oracle-25boot-HEAD-0efa94a9-20260902.txt | 16 +- + .../serials/prove-673-leg3-boot4-667-recurrence.md | 2 +- + docs/planning/t3g-prb/GATE-BASELINE-f96ea36c.md | 14 +- + .../589-ROUND2-PARTITION-2026-08-20.md | 4 +- + .../pr3-round3-gate-logs/03-x86-build-beast.txt | 4 +- + .../pr3-round3-gate-logs/README.md | 2 +- + .../triage-sweep-2026-08-29/ATTRIBUTION.md | 3 +- + docs/planning/x86-636/636-RCA-AND-FIX.md | 4 +- + .../x86-672/serials/branch-dc987245-gate-pass.txt | 16 +- + .../x86-672/serials/branch-x86-boot-tests-pass.txt | 16 +- + .../serials/main-baseline-bc383295-gate.txt | 16 +- + .../serials/mutation-unpaired-enable-gate.txt | 16 +- + docs/planning/x86-smp/PR1-ENUM-2026-09-05.md | 12 +- + docs/planning/x86-smp/serials/pr1/README.md | 6 +- + .../x86-smp/serials/pr1/final-gate-3legs.txt | 20 +- + .../x86-smp/serials/pr1/leg-serial-excerpts.txt | 12 +- + .../x86-smp/serials/pr1/mut-m1-smp1-smp2.txt | 2 +- + .../x86-smp/serials/pr1/oracle-main-smp2.txt | 8 +- + .../x86-smp/serials/pr1/resmoke-merged-head.txt | 6 +- + .../x86-smp/serials/pr1/round2-x86-gates.txt | 2 +- + .../x86-smp/serials/pr1/x86-boot-tests-x1.txt | 6 +- + .../x86-smp/serials/pr1/x86-prod-profile.txt | 8 +- + docs/planning/xhci-head-to-head.md | 2 +- + kernel/src/arch_impl/aarch64/context_switch.rs | 2 +- + kernel/src/fs/devfs/mod.rs | 5 +- + kernel/src/ipc/fd.rs | 3 +- + kernel/src/ipc/poll.rs | 8 +- + kernel/src/ipc/stdin.rs | 38 + + kernel/src/main.rs | 15 +- + kernel/src/main_aarch64.rs | 7 + + kernel/src/process/process.rs | 6 +- + kernel/src/socket/unix.rs | 251 +- + kernel/src/syscall/blocking_io.rs | 48 + + kernel/src/syscall/blocking_io_oracle.rs | 132 +- + kernel/src/syscall/fs.rs | 24 +- + kernel/src/syscall/handlers.rs | 64 +- + kernel/src/syscall/ioctl.rs | 2 + + kernel/src/syscall/pipe.rs | 3 +- + kernel/src/task/kthread.rs | 33 +- + kernel/src/task/mod.rs | 5 +- + kernel/src/task/process_task.rs | 73 +- + kernel/src/task/softirq_tests.rs | 242 +- + kernel/src/task/softirqd.rs | 96 +- + kernel/src/task/timer_wake_oracle.rs | 50 +- + kernel/src/test_framework/registry.rs | 168 +- + .../input-profile-source-refs.txt | 4 +- + linux-profile-artifacts/runtime-trace-commands.txt | 2 +- + scripts/f23-render-verdict.sh | 4 +- + scripts/f24-render-verdict.sh | 4 +- + scripts/lib/python-with-pil.sh | 20 + + scripts/parallels/capture-display.sh | 19 +- + scripts/run-structure-tests.sh | 16 +- + scripts/score-blocking-io-oracle.py | 39 +- + scripts/score-input-inject-negative-control.py | 12 + + scripts/score-softirq-deferral.py | 35 + + scripts/test-softirq-strict-status.py | 93 + + scripts/x86-gate-verdict.sh | 2 + + tests/blocking_fd_eagain_structure.rs | 120 +- + tests/console_read_structure.rs | 193 + + tests/fixtures/softirq-deferral-ok.txt | 1 + + tests/fixtures/udp-socket-lock-aarch64-serial.txt | 1091 +- + tests/gate_capture_drain_structure.rs | 39 +- + tests/gate_qmp_backstop_structure.rs | 338 +- + tests/loopback_pump_structure.rs | 249 +- + tests/parallels_capture_structure.rs | 91 +- + tests/run_inspector_import_structure.rs | 4 +- + tests/softirq_deferral_structure.rs | 98 + + tests/structure_preflight_parallel_structure.rs | 72 +- + tests/support/python_with_pil.rs | 20 + + tests/timer_wake_dispatch_structure.rs | 62 +- + tests/ttbr0_shadow_reconciliation_structure.rs | 59 +- + tests/tty_irq_pm_structure.rs | 165 +- + tests/unix_stream_blocking_structure.rs | 259 + + tests/x86_boot_tests_profile_structure.rs | 18 +- + tools/breenix-runs/DESIGN.md | 33 +- + tools/breenix-runs/README.md | 4 +- + tools/breenix-runs/ROUND-2026-09-06.md | 6 +- + .../Sources/BreenixRuns/Launch/RemoteCommand.swift | 15 +- + userspace/programs/Cargo.toml | 8 + + userspace/programs/build.sh | 2 + + userspace/programs/src/console_read_oracle.rs | 251 + + userspace/programs/src/futex_handoff_oracle.rs | 40 +- + .../programs/src/pipe_fifo_blocking_oracle.rs | 5 +- + .../programs/src/unix_stream_blocking_oracle.rs | 435 + + .../src/unix_stream_blocking_supervisor.rs | 29 + + 5763 files changed, 1391909 insertions(+), 5389 deletions(-) + create mode 100644 docs/planning/green-program/aarch64-testing/803-TESTING-STALL-2026-09-08.md + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-01-qemu.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-01.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-02-qemu.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-02.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-03-qemu.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-03.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-04-qemu.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-04.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-05-qemu.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-05.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-06-qemu.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-06.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-07-qemu.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-07.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-08-qemu.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-08.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-09-qemu.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-09.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-10-qemu.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-10.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-11-qemu.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-11.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-12-qemu.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/boot-12.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/inputs.json + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/landing/build.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/landing/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/landing/inputs.json + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/landing/serial.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/landing/strict.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/landing/structure.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/manifest.json + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/offline-scores.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/source-citations.txt + create mode 100644 docs/planning/green-program/aarch64-testing/serials/803/testing-12-gate.txt + create mode 100644 docs/planning/green-program/gates/957-DRAIN-RACE-2026-09-07.md + create mode 100644 docs/planning/green-program/gates/957-evidence/all-suites.log + create mode 100644 docs/planning/green-program/gates/957-evidence/arm-build.log + create mode 100644 docs/planning/green-program/gates/957-evidence/arm-gate.log + create mode 100644 docs/planning/green-program/gates/957-evidence/claim-code.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-01.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-02.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-03.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-04.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-05.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-06.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-07.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-08.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-09.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-10.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-11.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-12.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-13.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-14.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-15.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-16.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-17.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-18.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-19.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-20.log + create mode 100644 docs/planning/green-program/gates/957-evidence/drain-green.log + create mode 100644 docs/planning/green-program/gates/957-evidence/gate-census.txt + create mode 100644 docs/planning/green-program/gates/957-evidence/issue-957.json + create mode 100644 docs/planning/green-program/gates/957-evidence/landing-arm-build.log + create mode 100644 docs/planning/green-program/gates/957-evidence/landing-clean-disk-arm-build.log + create mode 100644 docs/planning/green-program/gates/957-evidence/landing-clean-disk-arm-gate.log + create mode 100644 docs/planning/green-program/gates/957-evidence/landing-clean-disk-structure.log + create mode 100644 docs/planning/green-program/gates/957-evidence/landing-clean-disk-x86-gate.log + create mode 100644 docs/planning/green-program/gates/957-evidence/landing-clean-disk-x86-serial-kernel.log + create mode 100644 docs/planning/green-program/gates/957-evidence/landing-clean-disk-x86-serial-user.log + create mode 100644 docs/planning/green-program/gates/957-evidence/landing-clean-disk-x86-userspace.log + create mode 100644 docs/planning/green-program/gates/957-evidence/landing-final-arm-build.log + create mode 100644 docs/planning/green-program/gates/957-evidence/landing-final-arm-gate.log + create mode 100644 docs/planning/green-program/gates/957-evidence/landing-final-structure.log + create mode 100644 docs/planning/green-program/gates/957-evidence/landing-final-x86-gate.log + create mode 100644 docs/planning/green-program/gates/957-evidence/landing-final-x86-userspace.log + create mode 100644 docs/planning/green-program/gates/957-evidence/landing-parallels-failure.log + create mode 100644 docs/planning/green-program/gates/957-evidence/landing-structure.log + create mode 100644 docs/planning/green-program/gates/957-evidence/load-proof.py + create mode 100644 docs/planning/green-program/gates/957-evidence/load-results.txt + create mode 100644 docs/planning/green-program/gates/957-evidence/maintenance-exhaustion-red.log + create mode 100644 docs/planning/green-program/gates/957-evidence/maintenance-exhaustion-restored.log + create mode 100644 docs/planning/green-program/gates/957-evidence/maintenance-full-structure.log + create mode 100644 docs/planning/green-program/gates/957-evidence/maintenance-import-red.log + create mode 100644 docs/planning/green-program/gates/957-evidence/maintenance-import-restored.log + create mode 100644 docs/planning/green-program/gates/957-evidence/maintenance-restricted-pil.log + create mode 100644 docs/planning/green-program/gates/957-evidence/maintenance-retry-red.log + create mode 100644 docs/planning/green-program/gates/957-evidence/maintenance-retry-restored.log + create mode 100644 docs/planning/green-program/gates/957-evidence/maintenance-revision-diff.log + create mode 100644 docs/planning/green-program/gates/957-evidence/maintenance-suite-details.log + create mode 100644 docs/planning/green-program/gates/957-evidence/maintenance-wiring-red.log + create mode 100644 docs/planning/green-program/gates/957-evidence/maintenance-wiring-restored.log + create mode 100644 docs/planning/green-program/gates/957-evidence/mutation-red.log + create mode 100644 docs/planning/green-program/gates/957-evidence/pil-citation-audit.log + create mode 100644 docs/planning/green-program/gates/957-evidence/pil-code-lint.log + create mode 100644 docs/planning/green-program/gates/957-evidence/pil-doc-lint.log + create mode 100644 docs/planning/green-program/gates/957-evidence/pil-full.log + create mode 100644 docs/planning/green-program/gates/957-evidence/pil-merge.log + create mode 100644 docs/planning/green-program/gates/957-evidence/pil-merged-full.log + create mode 100644 docs/planning/green-program/gates/957-evidence/pil-mutation.log + create mode 100644 docs/planning/green-program/gates/957-evidence/pil-probe-beast.log + create mode 100644 docs/planning/green-program/gates/957-evidence/pil-probe-mac.log + create mode 100644 docs/planning/green-program/gates/957-evidence/pil-restricted-tip.log + create mode 100644 docs/planning/green-program/gates/957-evidence/pil-restricted.log + create mode 100644 docs/planning/green-program/gates/957-evidence/pil-wiring-red.log + create mode 100644 docs/planning/green-program/gates/957-evidence/qmp-green.log + create mode 100644 docs/planning/green-program/gates/957-evidence/retry-green.log + create mode 100644 docs/planning/green-program/gates/957-evidence/sleep-census.log + create mode 100644 docs/planning/green-program/gates/957-evidence/v1-exhaustion-red.log + create mode 100644 docs/planning/green-program/gates/957-evidence/v1-full-structure.log + create mode 100644 docs/planning/green-program/gates/957-evidence/v1-gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/gates/957-evidence/v1-import-mutation.log + create mode 100644 docs/planning/green-program/gates/957-evidence/v1-parallels_capture_structure.log + create mode 100644 docs/planning/green-program/gates/957-evidence/v1-restricted-green.log + create mode 100644 docs/planning/green-program/gates/957-evidence/v1-retry-mutation.log + create mode 100644 docs/planning/green-program/gates/957-evidence/v1-structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/gates/957-evidence/v1-wiring-mutation.log + create mode 100644 docs/planning/green-program/gates/957-evidence/x86-gate.log + create mode 100644 docs/planning/green-program/gates/963-QMP-BACKSTOP-2026-09-07.md + create mode 100644 docs/planning/green-program/gates/963-evidence/arm-build.log + create mode 100644 docs/planning/green-program/gates/963-evidence/arm-gate.log + create mode 100644 docs/planning/green-program/gates/963-evidence/arm-preflight-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/citation-audit.log + create mode 100644 docs/planning/green-program/gates/963-evidence/cleanup.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/checks.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-duplicate.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-empty-core.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-empty-decoded.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-empty-ms.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-leading-noise.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-missing-bracket.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-missing-reason.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-nondigit-decoded.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-nondigit-ms.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-trailing-noise.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-emitter-wrong-reason.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/complete-old-predicate.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/invalid-budget-old-predicate-red.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/invalid-budget-restored-green.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/missing-tool-old-predicate-red.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/missing-tool-restored-green.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/qmp.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/run-complete-mutations.py + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/run-mutations.py + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/run-verification.py + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/shipped-deadline-removed.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/structure-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/structure.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/v1-old-adapter.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/v2-old-hung_dump.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-complete/v2-old-missing_socket.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/checks.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/cleanup.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/fixture.diff + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/invalid-budget-old-predicate-red.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/invalid-budget-restored-green.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/missing-tool-old-predicate-red.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/missing-tool-restored-green.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/qmp.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/run-verification.py + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/structure-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass-v2-2026-09-08/structure.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass/cleanup.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass/fixture-green-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass/fixture-green.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass/run-mutations.py + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass/shipped-deadline-removed.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass/structure-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass/structure-sweep.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass/v1-old-adapter.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass/v1-red.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass/v2-old-hung_dump.log + create mode 100644 docs/planning/green-program/gates/963-evidence/fixpass/v2-old-missing_socket.log + create mode 100644 docs/planning/green-program/gates/963-evidence/hog-pids.log + create mode 100644 docs/planning/green-program/gates/963-evidence/issue-963.json + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/aarch64-build.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/aarch64-strict-facts.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/aarch64-strict-serial.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/aarch64-strict.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/artifact-links.json + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/build-commands.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/cleanup.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/current-citation-map.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/docs-msg.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/docs-tree.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/input-provenance.json + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/merge-files.txt + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/merge-msg.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/merge-tree.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/qmp-fixture.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/source-citations.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/strict-preflight-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/structure-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/structure.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/verification.log + create mode 100644 docs/planning/green-program/gates/963-evidence/land-prep/x86-build.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/aarch64-build.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/aarch64-gate_boot_facts.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/aarch64-inspector-import.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/aarch64-preflight-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/aarch64-serial.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/aarch64-strict.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/cleanup.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/source-citations.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/structure-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/structure.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/verification.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/x86-gate.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/x86-gate_boot_facts.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/x86-inspector-import.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/x86-preflight-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/x86-qemu.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/x86-run-inspector.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/x86-serial_kernel.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/x86-serial_user.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-final/x86-userspace.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-retry/arm-build.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-retry/arm-gate.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-retry/arm-preflight-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-retry/beast-cleanup.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-retry/capture-drain.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-retry/load-wait.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-retry/mac-cleanup.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-retry/structure-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-retry/structure.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-retry/x86-gate.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-retry/x86-preflight-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-retry/x86-serial-kernel.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-retry/x86-serial-user.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing-retry/x86-userspace.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing/arm-build.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing/arm-gate.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing/arm-preflight-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing/beast-cleanup.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing/capture-drain.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing/mac-cleanup.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing/structure-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing/structure.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing/x86-gate.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing/x86-preflight-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing/x86-serial-kernel.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing/x86-serial-user.log + create mode 100644 docs/planning/green-program/gates/963-evidence/landing/x86-userspace.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-01.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-02.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-03.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-04.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-05.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-06.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-07.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-08.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-09.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-10.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-11.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-12.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-13.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-14.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-15.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-16.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-17.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-18.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-19.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-20.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-driver.py + create mode 100644 docs/planning/green-program/gates/963-evidence/load-progress.log + create mode 100644 docs/planning/green-program/gates/963-evidence/load-results.json + create mode 100644 docs/planning/green-program/gates/963-evidence/mutation-red.log + create mode 100644 docs/planning/green-program/gates/963-evidence/normal-after-load.log + create mode 100644 docs/planning/green-program/gates/963-evidence/normal.log + create mode 100644 docs/planning/green-program/gates/963-evidence/pr-962.json + create mode 100644 docs/planning/green-program/gates/963-evidence/restored.log + create mode 100644 docs/planning/green-program/gates/963-evidence/verify-966/citations.log + create mode 100644 docs/planning/green-program/gates/963-evidence/verify-966/qmp.log + create mode 100644 docs/planning/green-program/gates/963-evidence/verify-966/structure-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/verify-966/structure.log + create mode 100644 docs/planning/green-program/gates/963-evidence/x86-gate.log + create mode 100644 docs/planning/green-program/gates/963-evidence/x86-preflight-details.log + create mode 100644 docs/planning/green-program/gates/963-evidence/x86-serial-kernel.log + create mode 100644 docs/planning/green-program/gates/963-evidence/x86-serial-user.log + create mode 100644 docs/planning/green-program/gates/963-evidence/x86-status.log + create mode 100644 docs/planning/green-program/gates/963-evidence/x86-userspace.log + create mode 100644 docs/planning/green-program/ipc/813-PR-B-2026-09-07.md + create mode 100644 docs/planning/green-program/ipc/813-PR-C-2026-09-07.md + create mode 100644 docs/planning/green-program/ipc/serials/813-b/927-arm-source-equivalence.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/927-prerequisite-red.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/927-prerequisite-structures.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/boot_1/qemu.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/boot_1/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/future-incompatibilities.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/install.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/kernel-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-oracle/userspace-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/inspector-import.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/run-inspector.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-prod/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_1/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_1/inspector-import.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_1/run-inspector.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_1/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_2/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_2/inspector-import.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_2/run-inspector.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_2/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_3/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_3/inspector-import.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_3/run-inspector.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/breenix_aarch64_strict_3/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-arm-strict/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-source-census.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/inspector-import.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/qemu.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/run-inspector.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/serial_kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/breenix_x86_boot_tests_1/serial_user.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-x86-full/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/boot_1/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/boot_1/qemu.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/boot_1/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/image-path.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/install.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/kernel-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/accepted-x86-oracle/userspace-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/arm-oracle-rescore-927.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/audit-issue-927.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/audit-issue-936.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/audit-start-census.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/beast-927-prerequisite-build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/beast-candidate-build-final.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/beast-candidate-build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/beast-qemu-cleanup.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/beast-userspace-build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/candidate-build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/capture-repro-trace-bash-path.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/capture-repro-trace-exact.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/capture-repro-trace.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/citation-verification.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/claim-lint-927-tree-failure.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-927-tree-final.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-927-tree.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-after-927.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-code-tree-final.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-code-tree.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/claim-lint/claim-lint-docs-draft.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/claim-lint/docs-commit-message.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/claim-lint/docs-draft-final.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/claim-lint/docs-precommit-tree.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/claim-lint/docs-staged-message.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/claim-lint/docs-staged-tree.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/close-boundary-green-2.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/close-boundary-green.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/close-boundary-red.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/close-bracket-green.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/close-bracket-red.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/code-commit-messages.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/docs-commit-message.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/draft-unix-structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/draft-userspace-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/gate-results.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/head-census.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/inherited-round-doc.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/issue-927-closed.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/issue-927-state.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/issue-936-state.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/issue-957-body.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/aarch64_testing_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/aarch64_testing_profile_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/block_request_lifetime_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/block_request_lifetime_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/blocking_fd_eagain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/blocking_fd_eagain_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_bxcap_schema_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_bxcap_schema_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_path_lock_free_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.attempt-2.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_component_h_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_component_h_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_coverage_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_coverage_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_mutation_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_mutation_register_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_sites_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_sites_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/critical_path_logging_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/critical_path_logging_census_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ctx_diag_ring_sample_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ctx_diag_ring_sample_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/degenerate_transfer_fd_validation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/degenerate_transfer_fd_validation_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_fact_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_fact_census_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_path_lock_free_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_strand_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_strand_census_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dma_and_log_sink_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dma_and_log_sink_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/entry_point_df_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/entry_point_df_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exec_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exec_lock_order_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exit_tally_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exit_tally_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_disk_size_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_disk_size_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_lock_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fcntl_pm_contention_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fcntl_pm_contention_gate_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fork_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fork_lock_order_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_pipefail_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_pipefail_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_capture_drain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_capture_drain_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_qmp_backstop_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_qmp_backstop_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_structure_preflight_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_structure_preflight_wiring_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/green_program_envelope_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/green_program_envelope_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/launcher_smoke_xhci_evidence_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/launcher_smoke_xhci_evidence_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/lockup_capture_guard_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/lockup_capture_guard_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/loopback_pump_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/loopback_pump_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/masked_binary_load_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/masked_binary_load_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/mmap_floor_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/mmap_floor_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/net_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/net_lock_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_capture_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_kill_by_name_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/pipe_fifo_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/pipe_fifo_blocking_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/poll_tcp_gate_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/poll_tcp_gate_wiring_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/preempt_bracket_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/preempt_bracket_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_host_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_host_lock_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_kill_by_name_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_report_site_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_unfiltered_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_unfiltered_report_site_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/run_inspector_import_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/run_inspector_import_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/serial_line_atomicity_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/serial_line_atomicity_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/signal_eintr_predicate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/signal_eintr_predicate_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/stems + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/strand_handoff_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/strand_handoff_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/structure_preflight_parallel_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/structure_preflight_parallel_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/syscall_return_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/syscall_return_register_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_rustfmt_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_rustfmt_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/terminal_edge_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/terminal_edge_capture_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/timer_wake_dispatch_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/timer_wake_dispatch_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/trace_ring_depth_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/trace_ring_depth_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tracing_provider_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tracing_provider_gate_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ttbr0_shadow_reconciliation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ttbr0_shadow_reconciliation_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_fg_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_fg_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_pm_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_pm_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_oracle_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_oracle_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_ports_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_ports_lock_irq_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_socket_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_socket_lock_irq_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/unix_stream_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/unix_stream_blocking_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_boot_tests_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_boot_tests_profile_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_smp_enum_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_smp_enum_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/xhci_wait_irq_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/xhci_wait_irq_order_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_gate_structure_preflight.msqjZm/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/inspector-import.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/qemu.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/run-inspector.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/serial_kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/breenix_x86_boot_tests_1/serial_user.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/x86.exit + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/beast/x86.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/build-arm.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/citation-audit.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/claim-files.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/claim-message.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/claim-tree-scratch-finding.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/claim-tree.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/cleanup-arm.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/cleanup-before-oracle.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/aarch64_testing_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/aarch64_testing_profile_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/block_request_lifetime_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/block_request_lifetime_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/blocking_fd_eagain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/blocking_fd_eagain_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_bxcap_schema_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_bxcap_schema_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_path_lock_free_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/context_restore_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/context_restore_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_component_h_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_component_h_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_coverage_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_coverage_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_mutation_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_mutation_register_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_sites_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_sites_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/critical_path_logging_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/critical_path_logging_census_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ctx_diag_ring_sample_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ctx_diag_ring_sample_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/degenerate_transfer_fd_validation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/degenerate_transfer_fd_validation_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_fact_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_fact_census_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_path_lock_free_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_strand_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_strand_census_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dma_and_log_sink_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dma_and_log_sink_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/entry_point_df_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/entry_point_df_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exec_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exec_lock_order_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exit_tally_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exit_tally_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_disk_size_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_disk_size_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_lock_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fcntl_pm_contention_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fcntl_pm_contention_gate_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fork_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fork_lock_order_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_pipefail_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_pipefail_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_capture_drain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_capture_drain_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_qmp_backstop_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_qmp_backstop_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_structure_preflight_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_structure_preflight_wiring_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/green_program_envelope_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/green_program_envelope_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/launcher_smoke_xhci_evidence_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/launcher_smoke_xhci_evidence_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/lockup_capture_guard_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/lockup_capture_guard_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/loopback_pump_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/loopback_pump_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/manifest.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/masked_binary_load_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/masked_binary_load_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/mmap_floor_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/mmap_floor_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/net_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/net_lock_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_capture_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_kill_by_name_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/pipe_fifo_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/pipe_fifo_blocking_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/poll_tcp_gate_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/poll_tcp_gate_wiring_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/preempt_bracket_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/preempt_bracket_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_host_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_host_lock_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_kill_by_name_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_report_site_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_unfiltered_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_unfiltered_report_site_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/run_inspector_import_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/run_inspector_import_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/serial_line_atomicity_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/serial_line_atomicity_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/signal_eintr_predicate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/signal_eintr_predicate_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/stems + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/strand_handoff_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/strand_handoff_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/structure_preflight_parallel_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/structure_preflight_parallel_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/syscall_return_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/syscall_return_register_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_rustfmt_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_rustfmt_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/terminal_edge_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/terminal_edge_capture_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/timer_wake_dispatch_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/timer_wake_dispatch_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/trace_ring_depth_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/trace_ring_depth_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tracing_provider_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tracing_provider_gate_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ttbr0_shadow_reconciliation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ttbr0_shadow_reconciliation_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_fg_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_fg_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_pm_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_pm_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_oracle_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_oracle_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_ports_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_ports_lock_irq_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_socket_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_socket_lock_irq_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/unix_stream_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/unix_stream_blocking_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_boot_tests_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_boot_tests_profile_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_smp_enum_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_smp_enum_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/xhci_wait_irq_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/xhci_wait_irq_order_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-strict/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/aarch64_testing_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/aarch64_testing_profile_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/block_request_lifetime_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/block_request_lifetime_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/blocking_fd_eagain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/blocking_fd_eagain_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_bxcap_schema_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_bxcap_schema_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_path_lock_free_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/context_restore_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/context_restore_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_component_h_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_component_h_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_coverage_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_coverage_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_mutation_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_mutation_register_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_sites_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_sites_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/critical_path_logging_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/critical_path_logging_census_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ctx_diag_ring_sample_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ctx_diag_ring_sample_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/degenerate_transfer_fd_validation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/degenerate_transfer_fd_validation_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_fact_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_fact_census_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_path_lock_free_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_strand_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_strand_census_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dma_and_log_sink_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dma_and_log_sink_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/entry_point_df_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/entry_point_df_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exec_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exec_lock_order_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exit_tally_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exit_tally_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_disk_size_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_disk_size_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_lock_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fcntl_pm_contention_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fcntl_pm_contention_gate_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fork_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fork_lock_order_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_pipefail_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_pipefail_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_capture_drain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_capture_drain_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_qmp_backstop_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_qmp_backstop_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_structure_preflight_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_structure_preflight_wiring_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/green_program_envelope_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/green_program_envelope_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/launcher_smoke_xhci_evidence_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/launcher_smoke_xhci_evidence_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/lockup_capture_guard_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/lockup_capture_guard_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/loopback_pump_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/loopback_pump_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/manifest.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/masked_binary_load_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/masked_binary_load_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/mmap_floor_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/mmap_floor_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/net_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/net_lock_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_capture_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_kill_by_name_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/pipe_fifo_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/pipe_fifo_blocking_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/poll_tcp_gate_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/poll_tcp_gate_wiring_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/preempt_bracket_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/preempt_bracket_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_host_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_host_lock_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_kill_by_name_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_report_site_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_unfiltered_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_unfiltered_report_site_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/run_inspector_import_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/run_inspector_import_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/serial_line_atomicity_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/serial_line_atomicity_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/signal_eintr_predicate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/signal_eintr_predicate_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/stems + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/strand_handoff_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/strand_handoff_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/structure_preflight_parallel_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/structure_preflight_parallel_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/syscall_return_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/syscall_return_register_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_rustfmt_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_rustfmt_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/terminal_edge_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/terminal_edge_capture_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/timer_wake_dispatch_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/timer_wake_dispatch_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/trace_ring_depth_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/trace_ring_depth_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tracing_provider_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tracing_provider_gate_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ttbr0_shadow_reconciliation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ttbr0_shadow_reconciliation_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_fg_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_fg_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_pm_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_pm_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_oracle_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_oracle_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_ports_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_ports_lock_irq_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_socket_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_socket_lock_irq_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/unix_stream_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/unix_stream_blocking_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_boot_tests_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_boot_tests_profile_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_smp_enum_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_smp_enum_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/xhci_wait_irq_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/xhci_wait_irq_order_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-structure/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/aarch64_testing_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/aarch64_testing_profile_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/block_request_lifetime_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/block_request_lifetime_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/blocking_fd_eagain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/blocking_fd_eagain_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_bxcap_schema_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_bxcap_schema_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_path_lock_free_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/context_restore_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/context_restore_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_component_h_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_component_h_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_coverage_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_coverage_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_mutation_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_mutation_register_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_sites_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_sites_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/critical_path_logging_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/critical_path_logging_census_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ctx_diag_ring_sample_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ctx_diag_ring_sample_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/degenerate_transfer_fd_validation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/degenerate_transfer_fd_validation_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_fact_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_fact_census_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_path_lock_free_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_path_lock_free_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_strand_census_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_strand_census_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dma_and_log_sink_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dma_and_log_sink_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/entry_point_df_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/entry_point_df_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exec_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exec_lock_order_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exit_tally_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exit_tally_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_disk_size_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_disk_size_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_lock_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fcntl_pm_contention_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fcntl_pm_contention_gate_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fork_lock_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fork_lock_order_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_pipefail_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_pipefail_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_capture_drain_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_capture_drain_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_qmp_backstop_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_qmp_backstop_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_structure_preflight_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_structure_preflight_wiring_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/green_program_envelope_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/green_program_envelope_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/launcher_smoke_xhci_evidence_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/launcher_smoke_xhci_evidence_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/lockup_capture_guard_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/lockup_capture_guard_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/loopback_pump_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/loopback_pump_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/manifest.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/masked_binary_load_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/masked_binary_load_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/mmap_floor_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/mmap_floor_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/net_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/net_lock_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_capture_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_kill_by_name_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/pipe_fifo_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/pipe_fifo_blocking_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/poll_tcp_gate_wiring_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/poll_tcp_gate_wiring_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/preempt_bracket_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/preempt_bracket_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_host_lock_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_host_lock_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_kill_by_name_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_kill_by_name_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_report_site_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_unfiltered_report_site_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_unfiltered_report_site_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/run_inspector_import_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/run_inspector_import_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/serial_line_atomicity_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/serial_line_atomicity_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/signal_eintr_predicate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/signal_eintr_predicate_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/stems + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/strand_handoff_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/strand_handoff_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/structure_preflight_parallel_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/structure_preflight_parallel_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/syscall_return_register_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/syscall_return_register_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_rustfmt_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_rustfmt_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/terminal_edge_capture_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/terminal_edge_capture_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/timer_wake_dispatch_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/timer_wake_dispatch_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/trace_ring_depth_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/trace_ring_depth_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tracing_provider_gate_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tracing_provider_gate_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ttbr0_shadow_reconciliation_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ttbr0_shadow_reconciliation_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_fg_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_fg_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_pm_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_pm_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_oracle_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_oracle_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_ports_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_ports_lock_irq_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_socket_lock_irq_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_socket_lock_irq_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/unix_stream_blocking_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/unix_stream_blocking_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_boot_tests_profile_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_boot_tests_profile_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_smp_enum_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_smp_enum_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/xhci_wait_irq_order_structure.attempt-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/xhci_wait_irq_order_structure.metrics + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/preflight-unix/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/strict.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/strict/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/strict/inspector-import.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/strict/run-inspector.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/strict/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/unix-oracle.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/unix/boot_1/qemu.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/unix/boot_1/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/unix/future-incompatibilities.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/unix/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/unix/install.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/unix/kernel-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/final/unix/userspace-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merge-conflict.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-pipe.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-preflight-timeout-load.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-strict-supplement.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-strict.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-unix-final.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-unix-retry.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/arm-unix.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-manifest.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-own-artifact-cleanup.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-prepare.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-qemu-census-final.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-snapshot-final.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast-snapshot.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.etABhZ/boot_1/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.etABhZ/boot_1/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.etABhZ/image-path.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.etABhZ/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.pIsdsf/boot_1/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.pIsdsf/boot_1/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.pIsdsf/image-path.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_813_x86_64.pIsdsf/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.H6uddo/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.LNJUfM/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.tfbLKq/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_gate_structure_preflight.zeMt1R/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_1/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_1/run-inspector.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_1/serial_kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_1/serial_user.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_failures/20260907T232416Z_1279626/capture_drain.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_failures/20260907T232416Z_1279626/serial_kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/breenix_x86_boot_tests_failures/20260907T232416Z_1279626/serial_user.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/gate-manifest.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/userspace-build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/x86-full-final.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/x86-full.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/x86-pipe.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/beast/x86-unix.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/build-boot-tests.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/build-final.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/commit-message-lint.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/commit-tree-lint.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/current-claim-tree.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-draft-lint-2.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-draft-lint-3.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-draft-lint-4.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-draft-lint.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-message-draft-lint.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/docs-message.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/fix-claim-message.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/fix-claim-tree.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/fix-message-recheck.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/fix-message.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/future-incompatibilities.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-886-supplement.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-886.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-891.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-957.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/issue-959-supplement.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_813_aarch64.c1iTv3/boot_1/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_813_aarch64.c1iTv3/future-incompatibilities.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_813_aarch64.c1iTv3/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_aarch64_strict_1/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_aarch64_strict_1/run-inspector.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_aarch64_strict_1/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_aarch64_strict_failures/20260907T232344Z-boot1.facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_aarch64_strict_failures/20260907T232344Z-boot1.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.CsaAca/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.QIBrSL/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.Y7B0Ab/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate-capture-drain-oracle-56782-1788822697331760000/disabled.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate-capture-drain-oracle-56782-1788822697331760000/enabled.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.u6qJvj/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate-capture-drain-oracle-82537-1788823029156586000/disabled.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate-capture-drain-oracle-82537-1788823029156586000/enabled.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-artifacts/breenix_gate_structure_preflight.wUzDR3/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-qemu-census-final.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/mac-qemu-census.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/main-prerequisite-comparison.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/merge-claim-tree.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/merge-message-recheck.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/merge-message.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/new-failure-source.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/no-neon.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/pr-b-preservation.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/pre-docs-tree-lint.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/rustfmt.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/slot-2-structure.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/source-census.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/stems + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/strict-supplement-preflight/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/structure-final.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/structure.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/system-bash-fixture.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/transitional-full.tar.gz + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/tty-followup-body.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/tty-followup-url.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/unix-structure-green.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/merged-tip/x86-profile-green.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/landing/prose-lint.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mac-qemu-cleanup.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutation-evidence-check.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations-launch-2.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations-launch-3.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations-launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_readers_only/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/close_wrong_writers/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/construction_only/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_drain/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/delete_read_wake/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/full_count/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/full_count/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/full_count/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/full_count/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/full_count/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/full_count/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/full_count/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/full_count/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/full_count/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/full_count/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_interruption/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignore_nonblock_sleep/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/ignored_pending_interrupts/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/immediate_eagain/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/leak_registration/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/mode_unconditional_eagain/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/outer_lock_across_wait/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/partial_full_count/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/peer_close_fake_success/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_peer_only/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/poll_receive_space/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/positive_space_eagain/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/results.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/reverse_transmit_direction/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/stream_atomicity_draft_aborted/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/swap_writer_queues/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/mutation.json + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/mutations/unrelated_waiter_list/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-oracle/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate-capture-drain-oracle-88846-1788820448079872000/disabled.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate-capture-drain-oracle-88846-1788820448079872000/enabled.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod-timeout/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-prod/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-arm-strict/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-full/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/context_restore_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/exit_tally_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/net_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/teardown_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/preflight-x86-oracle/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/ipc/serials/813-b/probe-launch.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/probe/candidate.patch + create mode 100644 docs/planning/green-program/ipc/serials/813-b/probe/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/probe/install.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/probe/kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/probe/qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/probe/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/probe/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/prod-timeout-host.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/proof-arm-oracle.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/proof-arm-prod-preflight-timeout.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/proof-arm-prod.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/proof-arm-strict.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/proof-structure.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/proof-x86-full.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/proof-x86-oracle.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/artifact-audit.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/build-boot-tests.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/doc-anchor-census.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/docs-claim-lint.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/docs-message-claim-lint.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/future-incompatibilities.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/merge-claim-lint.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe-fifo-oracle.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/boot_1/qemu.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/boot_1/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/future-incompatibilities.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/install.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/kernel-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/pipe/userspace-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/postcommit-citation-audit.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/manifest.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-pipe/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/manifest.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-prod/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/manifest.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-strict/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/manifest.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-structure/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/manifest.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/preflight-unix/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/prod.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/prod/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/prod/inspector-import.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/prod/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/qemu-cleanup.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/source-census.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-1/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-1/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-2/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-2/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-3/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/strict-3/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/strict3.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/tty959-excerpts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/unix-oracle.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/boot_1/qemu.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/boot_1/serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/future-incompatibilities.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/install.commands + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/install.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/kernel-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/reverify-959/unix/userspace-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-b/run-unix-probe.sh.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/rustfmt-check.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/source-census-69c039a0.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/structure.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/unix-extra-mutations.py.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/unix-scorer-structures.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/unix-structure-final.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-b/userspace-build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-boot_1-qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-boot_1-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-gate.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-kernel-build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-preflight-failed.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-oracle-userspace-build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-production-gate.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-production-gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-production-inspector-import.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-production-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-strict-1-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-strict-2-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-strict-3-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-strict-gate.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-strict-preflight-timeout.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/aarch64-strict-retry-interrupted.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/additional-mutations.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/baseline-structure-red.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.77PlfE.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.HVptIM.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.nccMTJ.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.o0izQy.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.xX9IkV.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/breenix_gate_structure_preflight.yQGiU2.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/claim-lint-code-initial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/claim-lint-code-msg.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/claim-lint-code-tree.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/claim-lint-doc-msg.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/claim-lint-doc-tree.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/claim-lint-fixture-msg.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/claim-lint-fixture-tree.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/claim-lint-rendezvous-msg.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/claim-lint-rendezvous-tree.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/console-structure-final.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/cont2-claim-lint-msg.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/cont2-claim-lint-tree.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/cont2-structure.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/cont2-verification.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/cont2-x86-boot-gate.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/cont2-x86-boot-serial_kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/cont2-x86-boot-serial_user.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/drain-rendezvous-correction.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/issue-891.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/issue-927.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/issue-937.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/kernel-format-and-runtime-diff.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/aarch64-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle-install.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle-kernel-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle-userspace-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/aarch64-oracle.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/aarch64-prod-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/aarch64-prod.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/aarch64-strict-facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/aarch64-strict-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/aarch64-strict.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/auto-merge-ratchet-diff.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/citation-audit.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/citation-readback.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/claim-doc-msg.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/claim-doc-tree.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/compiler-diagnostics.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/aarch64-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/aarch64-strict-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/aarch64-strict.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/beast-process-check.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/citations.json + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/claim-message.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/claim-pr-body.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/claim-tree.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/gate-runs.json + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/kernel-format.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/mac-process-check.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/merge.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/pr-body.md + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/x86-boot-launch-load.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/x86-boot-serial_kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/x86-boot-serial_user.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/x86-boot.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle-kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle-launch-load.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle-qemu.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/x86-oracle.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/final/x86-userspace-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/gate-summary.json + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/input-provenance.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/issue-960.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/kernel-format.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/merge-claim-msg.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/merge-claim-tree.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/merge-files.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/merge-summary.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/process-cleanup.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/softirq_deferral_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/source-sha256.json + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/land2/x86-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-arm-build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-arm-future-incompat.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-boot_1-qemu.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-boot_1-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-future-incompatibilities.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-install.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-kernel-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle-userspace-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-arm-oracle.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-arm-strict-gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-arm-strict-inspector-import.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-arm-strict-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-arm-strict.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-merge.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-pr-body.md + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-structure.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-verification.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-x86-boot-serial_kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-x86-boot-serial_user.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/landing-x86-boot.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-always-pollin.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-blocking-eagain.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-delete-injection.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-delete-wake.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-destructive-query.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-drop-generic-status-flags.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-drop-open-flags.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-force-blocking.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-ignore-status-flags.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-leak-both-cleanups.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-leak-waiter.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-no-copy.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-no-pollin.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-no-registration.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-null-blocks.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-omit-signal.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-wrong-partial-count.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-wrong-pty.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-wrong-queue.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-zero-count.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutation-zero-routes-stdin.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/mutations.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/plan-citation-audit.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-install.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-kernel-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-qemu.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle-userspace-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-oracle.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-prod-gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-prod-inspector-import.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-prod-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-prod.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-strict-gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-strict-inspector-import.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-strict-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/aarch64-strict.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/beast-userspace-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/busybox-provenance.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/citation-audit.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-code-initial.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-code-msg.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-code-tree.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-doc-msg.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-doc-tree.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/claim-doc-wording-red.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/document-citation-audit.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/final-kernel-format.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-install.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-kernel-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-qemu.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle-userspace-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-oracle.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-prod-gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-prod-inspector-import.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-prod-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-prod.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-strict-gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-strict-inspector-import.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-strict-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-aarch64-strict.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-1-serial_kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-1-serial_user.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-1-timer-record.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-1.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-2-serial_kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-2-serial_user.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-2-timer-record.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-boot-2.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-install.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-kernel-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-qemu.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle-userspace-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/fixed-x86-oracle.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/gate-summary.json + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/input-control-final-green.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/input-control-green.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/input-control-mutation.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/input-control-original-driver-red.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/input-fixtures-red.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/mac-kernel-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/mac-userspace-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/merge-structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/process-cleanup.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/reproduced-x86-boot.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/reproduced-x86-serial_kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/reproduced-x86-serial_user.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/reproduced-x86-stop.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/source-sha256.json + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-arm-build.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-claim-msg.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-claim-tree-final.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-claim-tree.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-format-final.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-ratchet-green.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-ratchet-red.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-rca-source.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/reverify-960/timer960-structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/run-structural-mutations.py + create mode 100644 docs/planning/green-program/ipc/serials/813-c/scorer-fixture-correction.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/scorer-fixture-failed.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/source-citations.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/strict-preflight-timeout-suite.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/strict-retry-fifo-stack.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/structure.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/baseline-gap.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/claim-message.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/claim-tree.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-always-pollin.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-blocking-eagain.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-console-result-eagain.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-delete-injection.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-delete-wake.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-destructive-query.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-drop-generic-status-flags.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-drop-open-flags.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-force-blocking.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-ignore-status-flags.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-input-control.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-leak-both-cleanups.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-leak-waiter.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-no-copy.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-no-pollin.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-no-registration.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-null-blocks.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-omit-signal.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-wrong-partial-count.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-wrong-pty.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-wrong-queue.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-zero-count.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutation-zero-routes-stdin.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/mutations.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/process-cleanup.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/replay.py + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/source-verification.json + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/aarch64_testing_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/block_request_lifetime_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/blocking_fd_eagain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/capture_bxcap_schema_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/capture_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/check-critical-path-violations.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/console_read_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/context_restore_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/coreproof_component_h_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/coreproof_coverage_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/coreproof_mutation_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/coreproof_sites_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/critical_path_logging_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ctx_diag_ring_sample_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/degenerate_transfer_fd_validation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/dispatch_fact_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/dispatch_path_lock_free_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/dispatch_strand_census_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/dma_and_log_sink_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/entry_point_df_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/exec_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/exit_tally_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ext2_disk_size_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ext2_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/fcntl_pm_contention_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/fork_lock_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_boot_facts_pipefail_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_boot_facts_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_capture_drain_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_qmp_backstop_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/gate_structure_preflight_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/green_program_envelope_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/launcher_smoke_xhci_evidence_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/lockup_capture_guard_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/loopback_pump_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/masked_binary_load_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/mmap_floor_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/net_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/parallels_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/parallels_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/pipe_fifo_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/poll_tcp_gate_wiring_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/preempt_bracket_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/qemu_host_lock_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/qemu_kill_by_name_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ring_span_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ring_span_unfiltered_report_site_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/run_inspector_import_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/serial_line_atomicity_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/signal_eintr_predicate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/softirq_deferral_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/strand_handoff_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/structure_preflight_parallel_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/syscall_return_register_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/teardown_rustfmt_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/teardown_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/terminal_edge_capture_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/timer_wake_dispatch_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/trace_ring_depth_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/tracing_provider_gate_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/ttbr0_shadow_reconciliation_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/tty_irq_fg_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/tty_irq_pm_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/tty_oracle_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/udp_ports_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/udp_socket_lock_irq_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/unix_stream_blocking_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/x86_boot_tests_profile_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/x86_smp_enum_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure-suites/xhci_wait_irq_order_structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/v1-review/structure.log + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-boot-gate.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-boot-gate_boot_facts.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-boot-inspector-import.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-boot-qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-boot-serial_kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-boot-serial_user.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-breenix_gate_structure_preflight.M86auC.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-breenix_gate_structure_preflight.cbsZ3h.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-breenix_gate_structure_preflight.gbPZ6d.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-oracle-boot_1-kernel.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-oracle-boot_1-qemu.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-oracle-boot_1-serial.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-oracle-gate.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-oracle-kernel-build.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-oracle-preflight-failed.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-oracle-revision.txt + create mode 100644 docs/planning/green-program/ipc/serials/813-c/x86-oracle-userspace-build.txt + create mode 100644 docs/planning/green-program/irq-locks/891-KSOFTIRQD-DEFERRAL-2026-09-08.md + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/arm-build.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/arm-debug-build-corrected.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/arm-debug-build-sections.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/arm-debug-build.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/arm-gdb-attempt2.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/arm-gdb.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/arm-qemu.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/arm-release-panic.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/arm-revision.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/arm-serial-attempt2.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/arm-serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/baseline-arm.sh + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/baseline.gdb + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/debug-sections.ld + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/ratchet-red.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/softirq_tests.rs.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/softirqd.rs.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/gdb.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/load.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/probe.gdb + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/qemu.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/revision.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/binary-sha256.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/gdb.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/load.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/observed-base.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/probe.gdb + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/qemu.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/revision.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/baseline/x86-gdb2/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/cb151467-arm/strict-1-serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/cb151467-arm/strict-2-serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/cb151467-arm/strict-3-serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/cb151467-arm/strict-gate.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/code-commit.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/cpu0-claim-msg.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/cpu0-claim-tree.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/cpu0-commit.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/docs-commit-message.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/docs-final-claim-lint.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-arm/boot-tests-build.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-arm/prod-gate.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-arm/prod-serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-arm/strict-1-serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-arm/strict-2-serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-arm/strict-3-serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-arm/strict-gate.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-arm/testing-gate.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-arm/testing-serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/a15ffa60-build.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/boot-tests-gate.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/boot-tests-load.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/cb151467-build.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1-gate.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1-load.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1-preflight-load.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1-preflight.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-1-kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-1-user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-2-kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-2-user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-3-kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-3-user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-4-kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-4-user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-5-kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-1/boot-5-user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2-gate.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2-load.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2-preflight-load.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2-preflight.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-1-kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-1-user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-2-kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-2-user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-3-kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-3-user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-4-kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-4-user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-5-kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-2/boot-5-user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/parallel-build.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/prod-gate.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/prod-load.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/raw-boot-tests/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/raw-boot-tests/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/raw-prod/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/raw-prod/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/final-x86/runner.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/head-citations.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-merged/aarch64-build.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-merged/aarch64-serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-merged/aarch64-strict.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/breenix_x86_boot_tests_1/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/breenix_x86_boot_tests_1/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/breenix_x86_boot_tests_failures/20260908T075602Z_2331344/capture_drain.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/breenix_x86_boot_tests_failures/20260908T075602Z_2331344/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/breenix_x86_boot_tests_failures/20260908T075602Z_2331344/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/landing-merged-launch.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/landing-merged.sh + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/landing-merged/stop-reason.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-merged/beast/landing-merged/x86.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-merged/committed-citations.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-merged/fixture-structure.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-merged/structure.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/aarch64-build.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/aarch64-serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/aarch64-strict.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_1/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_1/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_2/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_2/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_3/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_3/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_4/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_4/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_5/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_boot_5/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_x86_boot_tests_1/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/breenix_x86_boot_tests_1/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/parallel-load.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/parallel-preflight-build.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/parallel-preflight-load.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/parallel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/userspace-build.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/x86-1-load.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/beast/landing-second/x86-1.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/committed-citations.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/historical-panic-scan.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/serial-audit.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing-second/structure.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/aarch64-build.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/aarch64-serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/aarch64-strict.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_1/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_1/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_2/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_2/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_3/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_3/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_4/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_4/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_5/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_boot_5/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_x86_boot_tests_1/serial_kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/breenix_x86_boot_tests_1/serial_user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/landing-launch.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/landing.sh + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/landing/parallel-build.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/landing/parallel-preflight.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/landing/parallel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/landing/userspace-build.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/beast/landing/x86.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/committed-citations.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/fixture-structure-final.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/fixture-structure.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/landing-tally.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/proof-tally.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/landing/structure.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/mutation/boot-publish-green.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/mutation/boot-publish-red.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/mutation/omit-wake-red.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/mutation/restored-green.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/mutation/runtime/arm-qemu.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/mutation/runtime/arm-revision.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/mutation/runtime/arm-serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/mutation/runtime/build.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/preflight.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/preflight2.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/ratchet-final.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/aarch64-build.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/aarch64-strict-facts.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/aarch64-strict-serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/aarch64-strict.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/boot-publish-red.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/claim-tree.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/commit-message.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/committed-citations.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/import-pre-update-red.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/omit-wake-red.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/restored-green.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/run-mutations.py + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/runtime-mutation-build.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/runtime-qemu.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/runtime-revision.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/runtime-score.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/runtime-serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/source-sha256.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/static-checks.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/structure-before-import-update.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/tested-source.patch + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/v1-aggregate-red.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/v1-frozen-status-red.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/v1-import-red.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/v1-score-only-red.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/v2-backstop-red.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/v3-format-red.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/x86-gate.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/x86-serial-kernel.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/review-fix/x86-serial-user.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/strict-diagnostic/gate.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/strict-diagnostic/serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/teardown-final.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/testing-diagnostic-followup.diff + create mode 100644 docs/planning/green-program/irq-locks/serials/891/testing-diagnostic-serial.txt + create mode 100644 docs/planning/green-program/irq-locks/serials/891/testing-diagnostic.txt + create mode 100644 docs/planning/green-program/tty/959-PEER-HOLD-2026-09-08.md + create mode 100644 docs/planning/green-program/tty/serials/959/.gitattributes + create mode 100644 docs/planning/green-program/tty/serials/959/ab-audit.json + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-01/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-01/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-02/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-02/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-03/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-03/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-04/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-04/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-05/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-05/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-06/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-06/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-07/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-07/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-08/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-08/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-09/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-09/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-10/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-10/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-11/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-11/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-12/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-12/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-13/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-13/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-14/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-14/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-15/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-15/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-16/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-16/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-17/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-17/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-18/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-18/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-19/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-19/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-20/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/boot-20/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/exit.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/revision.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-control/strict20.log + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-01/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-01/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-02/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-02/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-03/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-03/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-04/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-04/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-05/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-05/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-06/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-06/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-07/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-07/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-08/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-08/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-09/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-09/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-10/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-10/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-11/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-11/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-12/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-12/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-13/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-13/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-14/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-14/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-15/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-15/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-16/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-16/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-17/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-17/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-18/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-18/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-19/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-19/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-20/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/boot-20/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/exit.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/revision.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ab-prb/strict20.log + create mode 100644 docs/planning/green-program/tty/serials/959/ab.sh.txt + create mode 100644 docs/planning/green-program/tty/serials/959/beast-setup.sh.txt + create mode 100644 docs/planning/green-program/tty/serials/959/beast/boot-tests.txt + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/aarch64_testing_profile_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/block_request_lifetime_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/blocking_fd_eagain_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/capture_bxcap_schema_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/capture_path_lock_free_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/context_restore_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/context_restore_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_component_h_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_coverage_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_mutation_register_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_sites_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/critical_path_logging_census_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ctx_diag_ring_sample_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/degenerate_transfer_fd_validation_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_fact_census_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_path_lock_free_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_strand_census_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dma_and_log_sink_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/entry_point_df_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/exec_lock_order_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/exit_tally_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/exit_tally_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ext2_disk_size_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ext2_lock_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/fcntl_pm_contention_gate_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/fork_lock_order_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_boot_facts_pipefail_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_boot_facts_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_capture_drain_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_qmp_backstop_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_structure_preflight_wiring_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/green_program_envelope_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/launcher_smoke_xhci_evidence_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/lockup_capture_guard_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/loopback_pump_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/masked_binary_load_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/mmap_floor_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/net_lock_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/net_lock_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/parallels_capture_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/parallels_kill_by_name_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/pipe_fifo_blocking_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/poll_tcp_gate_wiring_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/preempt_bracket_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/qemu_host_lock_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/qemu_kill_by_name_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ring_span_report_site_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ring_span_unfiltered_report_site_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/run_inspector_import_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/serial_line_atomicity_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/signal_eintr_predicate_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/strand_handoff_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/structure_preflight_parallel_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/syscall_return_register_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/teardown_rustfmt_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/teardown_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/teardown_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/terminal_edge_capture_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/timer_wake_dispatch_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/trace_ring_depth_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tracing_provider_gate_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ttbr0_shadow_reconciliation_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_irq_fg_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_irq_pm_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_oracle_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/udp_ports_lock_irq_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/udp_socket_lock_irq_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/unix_stream_blocking_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/x86_boot_tests_profile_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/x86_smp_enum_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/xhci_wait_irq_order_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_gate_structure_preflight.drUZRp/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_x86_boot_tests_1/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_x86_boot_tests_1/run-inspector.json + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_x86_boot_tests_1/serial_kernel.txt + create mode 100644 docs/planning/green-program/tty/serials/959/beast/breenix_x86_boot_tests_1/serial_user.txt + create mode 100644 docs/planning/green-program/tty/serials/959/beast/gate.exit + create mode 100644 docs/planning/green-program/tty/serials/959/beast/gate.sh + create mode 100644 docs/planning/green-program/tty/serials/959/beast/launcher.txt + create mode 100644 docs/planning/green-program/tty/serials/959/beast/load-initial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/beast/load-launch.txt + create mode 100644 docs/planning/green-program/tty/serials/959/code-claim-lint.exit + create mode 100644 docs/planning/green-program/tty/serials/959/code-claim-lint.txt + create mode 100644 docs/planning/green-program/tty/serials/959/code-message-claim-lint.exit + create mode 100644 docs/planning/green-program/tty/serials/959/code-message-claim-lint.txt + create mode 100644 docs/planning/green-program/tty/serials/959/control-fg-disassembly.txt + create mode 100644 docs/planning/green-program/tty/serials/959/control-gdb-symbols.txt + create mode 100644 docs/planning/green-program/tty/serials/959/control-pm-driver-disassembly.txt + create mode 100644 docs/planning/green-program/tty/serials/959/docs-claim-lint.txt + create mode 100644 docs/planning/green-program/tty/serials/959/docs-message-claim-lint.txt + create mode 100644 docs/planning/green-program/tty/serials/959/final-audit.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix-gdb-symbols.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix-pm-driver-disassembly.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix-pm-holder-disassembly.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix-strict.sh.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix-structure-final.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix-structure.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/audit.json + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-01/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-01/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-02/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-02/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-03/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-03/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-04/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-04/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-05/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-05/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-06/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-06/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-07/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-07/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-08/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-08/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-09/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-09/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-10/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-10/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-11/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-11/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-12/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-12/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-13/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-13/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-14/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-14/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-15/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-15/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-16/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-16/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-17/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-17/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-18/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-18/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-19/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-19/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-20/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/boot-20/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/build.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/revision.txt + create mode 100644 docs/planning/green-program/tty/serials/959/fix/strict20.exit + create mode 100644 docs/planning/green-program/tty/serials/959/fix/strict20.txt + create mode 100644 docs/planning/green-program/tty/serials/959/format-ratchet.txt + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq-v2/fg-forced.py + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq-v2/gdb.exit + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq-v2/gdb.txt + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq-v2/revision.txt + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq-v2/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq/fg-forced.py + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq/gdb.exit + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq/gdb.txt + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq/revision.txt + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-fg-forced-irq/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-fg-irq/fg-irq.py + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-fg-irq/gdb.exit + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-fg-irq/gdb.txt + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-fg-irq/revision.txt + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-fg-irq/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-original/gdb.exit + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-original/gdb.txt + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-original/peer-repro.py + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-original/revision.txt + create mode 100644 docs/planning/green-program/tty/serials/959/gdb-original/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/head-citation-audit.txt + create mode 100644 docs/planning/green-program/tty/serials/959/historical-3f29bc7b/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/historical-3f29bc7b/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/historical-c93ecf52-boot15/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/historical-c93ecf52-boot15/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/historical-hash-audit.txt + create mode 100644 docs/planning/green-program/tty/serials/959/issue-959.json + create mode 100644 docs/planning/green-program/tty/serials/959/kernel-image-hashes.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/beast-load-during.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/beast/breenix_x86_boot_tests_1/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/beast/breenix_x86_boot_tests_1/serial_kernel.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/beast/breenix_x86_boot_tests_1/serial_user.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/beast/landing-load.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/beast/landing-x86.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/boot-01/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/boot-01/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/boot-02/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/boot-02/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/boot-03/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/boot-03/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/boot-04/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/boot-04/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/boot-05/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/boot-05/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/build.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/citation-audit.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/message-claim-lint.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/prose-claim-lint.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/revision.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/strict5-audit.json + create mode 100644 docs/planning/green-program/tty/serials/959/landing/strict5.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/structure.txt + create mode 100644 docs/planning/green-program/tty/serials/959/landing/tree-claim-lint.txt + create mode 100644 docs/planning/green-program/tty/serials/959/mutation-time-only.exit + create mode 100644 docs/planning/green-program/tty/serials/959/mutation-time-only.txt + create mode 100644 docs/planning/green-program/tty/serials/959/original-harness-source.txt + create mode 100644 docs/planning/green-program/tty/serials/959/prb-gdb-symbols.txt + create mode 100644 docs/planning/green-program/tty/serials/959/prb-pm-disassembly.txt + create mode 100644 docs/planning/green-program/tty/serials/959/prod/boot/gate_boot_facts.txt + create mode 100644 docs/planning/green-program/tty/serials/959/prod/boot/run-inspector.json + create mode 100644 docs/planning/green-program/tty/serials/959/prod/boot/serial.txt + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/aarch64_testing_profile_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/block_request_lifetime_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/blocking_fd_eagain_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/capture_bxcap_schema_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/capture_path_lock_free_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/context_restore_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/context_restore_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_component_h_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_coverage_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_mutation_register_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_sites_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/critical_path_logging_census_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/ctx_diag_ring_sample_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/degenerate_transfer_fd_validation_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_fact_census_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_path_lock_free_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_strand_census_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/dma_and_log_sink_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/entry_point_df_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/exec_lock_order_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/exit_tally_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/exit_tally_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/ext2_disk_size_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/ext2_lock_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/fcntl_pm_contention_gate_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/fork_lock_order_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/gate_boot_facts_pipefail_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/gate_boot_facts_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/gate_capture_drain_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/gate_qmp_backstop_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/gate_structure_preflight_wiring_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/green_program_envelope_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/launcher_smoke_xhci_evidence_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/lockup_capture_guard_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/loopback_pump_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/masked_binary_load_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/mmap_floor_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/net_lock_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/net_lock_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/parallels_capture_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/parallels_kill_by_name_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/pipe_fifo_blocking_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/poll_tcp_gate_wiring_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/preempt_bracket_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/qemu_host_lock_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/qemu_kill_by_name_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/ring_span_report_site_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/ring_span_unfiltered_report_site_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/run_inspector_import_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/serial_line_atomicity_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/signal_eintr_predicate_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/strand_handoff_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/structure_preflight_parallel_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/syscall_return_register_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/teardown_rustfmt_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/teardown_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/teardown_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/terminal_edge_capture_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/timer_wake_dispatch_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/trace_ring_depth_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/tracing_provider_gate_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/ttbr0_shadow_reconciliation_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/tty_irq_fg_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/tty_irq_pm_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/tty_oracle_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/udp_ports_lock_irq_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/udp_socket_lock_irq_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/unix_stream_blocking_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/x86_boot_tests_profile_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/x86_smp_enum_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/xhci_wait_irq_order_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/prod/preflight/xhci_wait_irq_order_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/prod/prod.exit + create mode 100644 docs/planning/green-program/tty/serials/959/prod/prod.txt + create mode 100644 docs/planning/green-program/tty/serials/959/prod/revision.txt + create mode 100644 docs/planning/green-program/tty/serials/959/qemu-cleanup-beast.txt + create mode 100644 docs/planning/green-program/tty/serials/959/qemu-cleanup-mac.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ratchet-green.exit + create mode 100644 docs/planning/green-program/tty/serials/959/ratchet-green.txt + create mode 100644 docs/planning/green-program/tty/serials/959/ratchet-red.exit + create mode 100644 docs/planning/green-program/tty/serials/959/ratchet-red.txt + create mode 100644 docs/planning/green-program/tty/serials/959/run-fg-forced.sh.txt + create mode 100644 docs/planning/green-program/tty/serials/959/run-fg-gdb.sh.txt + create mode 100644 docs/planning/green-program/tty/serials/959/run-peer-gdb.sh.txt + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/aarch64_testing_profile_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/aarch64_testing_profile_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/block_request_lifetime_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/block_request_lifetime_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/blocking_fd_eagain_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/blocking_fd_eagain_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/capture_bxcap_schema_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/capture_bxcap_schema_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/capture_path_lock_free_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/capture_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/context_restore_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/context_restore_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_component_h_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_component_h_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_coverage_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_coverage_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_mutation_register_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_mutation_register_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_sites_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/coreproof_sites_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/critical_path_logging_census_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/critical_path_logging_census_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ctx_diag_ring_sample_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ctx_diag_ring_sample_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/degenerate_transfer_fd_validation_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/degenerate_transfer_fd_validation_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_fact_census_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_fact_census_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_path_lock_free_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_path_lock_free_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_strand_census_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dispatch_strand_census_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dma_and_log_sink_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/dma_and_log_sink_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/entry_point_df_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/entry_point_df_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/exec_lock_order_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/exec_lock_order_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/exit_tally_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/exit_tally_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ext2_disk_size_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ext2_disk_size_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ext2_lock_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ext2_lock_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/fcntl_pm_contention_gate_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/fcntl_pm_contention_gate_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/fork_lock_order_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/fork_lock_order_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_boot_facts_pipefail_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_boot_facts_pipefail_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_boot_facts_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_boot_facts_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_capture_drain_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_capture_drain_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_qmp_backstop_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_qmp_backstop_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_structure_preflight_wiring_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/gate_structure_preflight_wiring_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/green_program_envelope_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/green_program_envelope_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/launcher_smoke_xhci_evidence_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/launcher_smoke_xhci_evidence_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/lockup_capture_guard_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/lockup_capture_guard_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/loopback_pump_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/loopback_pump_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/masked_binary_load_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/masked_binary_load_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/mmap_floor_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/mmap_floor_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/net_lock_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/net_lock_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/parallels_capture_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/parallels_capture_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/parallels_kill_by_name_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/parallels_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/pipe_fifo_blocking_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/pipe_fifo_blocking_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/poll_tcp_gate_wiring_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/poll_tcp_gate_wiring_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/preempt_bracket_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/preempt_bracket_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/qemu_host_lock_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/qemu_host_lock_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/qemu_kill_by_name_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/qemu_kill_by_name_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ring_span_report_site_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ring_span_report_site_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ring_span_unfiltered_report_site_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ring_span_unfiltered_report_site_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/run_inspector_import_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/run_inspector_import_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/serial_line_atomicity_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/serial_line_atomicity_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/signal_eintr_predicate_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/signal_eintr_predicate_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/strand_handoff_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/strand_handoff_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/structure_preflight_parallel_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/structure_preflight_parallel_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/syscall_return_register_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/syscall_return_register_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/teardown_rustfmt_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/teardown_rustfmt_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/teardown_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/teardown_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/terminal_edge_capture_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/terminal_edge_capture_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/timer_wake_dispatch_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/timer_wake_dispatch_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/trace_ring_depth_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/trace_ring_depth_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tracing_provider_gate_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tracing_provider_gate_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ttbr0_shadow_reconciliation_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/ttbr0_shadow_reconciliation_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_irq_fg_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_irq_fg_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_irq_pm_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_irq_pm_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_oracle_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/tty_oracle_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/udp_ports_lock_irq_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/udp_ports_lock_irq_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/udp_socket_lock_irq_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/udp_socket_lock_irq_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/unix_stream_blocking_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/unix_stream_blocking_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/x86_boot_tests_profile_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/x86_boot_tests_profile_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/x86_smp_enum_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/x86_smp_enum_structure.status + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/xhci_wait_irq_order_structure.metrics + create mode 100644 docs/planning/green-program/tty/serials/959/structure-final/breenix_gate_structure_preflight.y4OaQs/xhci_wait_irq_order_structure.status + create mode 100644 scripts/lib/python-with-pil.sh + create mode 100644 scripts/score-input-inject-negative-control.py + create mode 100644 scripts/score-softirq-deferral.py + create mode 100644 scripts/test-softirq-strict-status.py + create mode 100644 tests/console_read_structure.rs + create mode 100644 tests/fixtures/softirq-deferral-ok.txt + create mode 100644 tests/softirq_deferral_structure.rs + create mode 100644 tests/support/python_with_pil.rs + create mode 100644 tests/unix_stream_blocking_structure.rs + create mode 100644 userspace/programs/src/console_read_oracle.rs + create mode 100644 userspace/programs/src/unix_stream_blocking_oracle.rs + create mode 100644 userspace/programs/src/unix_stream_blocking_supervisor.rs +Revision: f6f7414a17253e0a5493121726d2d28f464d4eb1 +======================================== + STD USERSPACE BUILD (Rust std library) +======================================== + Architecture: x86_64 + +[1/3] Building libbreenix-libc (x86_64)... + ./userspace/programs/build.sh: line 81: cargo: command not found + ERROR: libbreenix-libc build FAILED diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-build.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-build.txt new file mode 100644 index 000000000..a53d0ac7e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-build.txt @@ -0,0 +1,332 @@ +Already up to date. +Revision: f6f7414a17253e0a5493121726d2d28f464d4eb1 +======================================== + STD USERSPACE BUILD (Rust std library) +======================================== + Architecture: x86_64 + +[1/3] Building libbreenix-libc (x86_64)... + Compiling compiler_builtins v0.1.160 (/root/.rustup/toolchains/nightly-2025-06-24-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins) + Compiling core v0.0.0 (/root/.rustup/toolchains/nightly-2025-06-24-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core) + Compiling libbreenix v0.1.0 (/root/breenix-n956/libs/libbreenix) + Compiling libbreenix-libc v0.1.0 (/root/breenix-n956/libs/libbreenix-libc) + Finished `release` profile [optimized] target(s) in 23.52s + libbreenix-libc built successfully + +[2/3] Building userspace (x86_64)... + Updating crates.io index + Locking 10 packages to latest compatible versions + Compiling compiler_builtins v0.1.160 (/root/breenix-n956/rust-fork/library/compiler-builtins/compiler-builtins) + Compiling core v0.0.0 (/root/breenix-n956/rust-fork/library/core) + Compiling libc v0.2.174 (/root/breenix-n956/libs/libc) + Compiling std v0.0.0 (/root/breenix-n956/rust-fork/library/std) + Compiling rustc-std-workspace-core v1.99.0 (/root/breenix-n956/rust-fork/library/rustc-std-workspace-core) + Compiling alloc v0.0.0 (/root/breenix-n956/rust-fork/library/alloc) + Compiling panic_abort v0.0.0 (/root/breenix-n956/rust-fork/library/panic_abort) + Compiling cfg-if v1.0.1 + Compiling rustc-demangle v0.1.25 + Compiling unwind v0.0.0 (/root/breenix-n956/rust-fork/library/unwind) + Compiling rustc-std-workspace-alloc v1.99.0 (/root/breenix-n956/rust-fork/library/rustc-std-workspace-alloc) + Compiling panic_unwind v0.0.0 (/root/breenix-n956/rust-fork/library/panic_unwind) + Compiling hashbrown v0.15.4 + Compiling std_detect v0.1.5 (/root/breenix-n956/rust-fork/library/stdarch/crates/std_detect) + Compiling rustc-std-workspace-std v1.99.0 (/root/breenix-n956/rust-fork/library/rustc-std-workspace-std) + Compiling rustc-literal-escaper v0.0.2 + Compiling proc_macro v0.0.0 (/root/breenix-n956/rust-fork/library/proc_macro) + Compiling noto-sans-mono-bitmap v0.3.2 + Compiling libfont v0.1.0 (/root/breenix-n956/libs/libfont) + Compiling libbreenix v0.1.0 (/root/breenix-n956/libs/libbreenix) + Compiling breenish-js v0.1.0 (/root/breenix-n956/libs/breenish-js) + Compiling libimg v0.1.0 (/root/breenix-n956/libs/libimg) + Compiling libgfx v0.1.0 (/root/breenix-n956/libs/libgfx) + Compiling libbui v0.1.0 (/root/breenix-n956/libs/libbui) + Compiling libicon v0.1.0 (/root/breenix-n956/libs/libicon) + Compiling libcollab v0.1.0 (/root/breenix-n956/libs/libcollab) + Compiling breengel v0.1.0 (/root/breenix-n956/libs/breengel) + Compiling userspace-programs v0.1.0 (/root/breenix-n956/userspace/programs) + Finished `release` profile [optimized] target(s) in 1m 37s + Userspace build successful + +[3/3] Installing std binaries... + Installed hello_world.elf (227152 bytes) + Installed exec_smoke.elf (178048 bytes) + Installed exec_smoke_target.elf (185032 bytes) + Installed fork_smoke.elf (187600 bytes) + Installed block_eintr_oracle.elf (190008 bytes) + Installed poll_tcp_oracle.elf (207168 bytes) + Installed futex_handoff_oracle.elf (187608 bytes) + Installed tty_oracle.elf (218400 bytes) + Installed df_preempt_oracle.elf (187632 bytes) + Installed syscall_enosys.elf (177512 bytes) + Installed clock_gettime_test.elf (184560 bytes) + Installed file_read_test.elf (182392 bytes) + Installed lseek_test.elf (182504 bytes) + Installed fs_write_test.elf (182880 bytes) + Installed fs_rename_test.elf (182696 bytes) + Installed fs_large_file_test.elf (182600 bytes) + Installed fs_directory_test.elf (183144 bytes) + Installed fs_link_test.elf (182792 bytes) + Installed access_test.elf (177936 bytes) + Installed devfs_test.elf (182432 bytes) + Installed cwd_test.elf (182608 bytes) + Installed getdents_test.elf (183976 bytes) + Installed pipe_test.elf (188232 bytes) + Installed pipe2_test.elf (188912 bytes) + Installed pipe_fifo_blocking_oracle.elf (224816 bytes) + Installed pipe_fifo_blocking_supervisor.elf (178032 bytes) + Installed unix_stream_blocking_oracle.elf (208008 bytes) + Installed unix_stream_blocking_supervisor.elf (178032 bytes) + Installed dup_test.elf (189144 bytes) + Installed fcntl_test.elf (188736 bytes) + Installed poll_test.elf (189016 bytes) + Installed select_test.elf (188904 bytes) + Installed epoll_test.elf (182824 bytes) + Installed nonblock_test.elf (188736 bytes) + Installed brk_test.elf (182472 bytes) + Installed signal_handler_test.elf (187888 bytes) + Installed signal_return_test.elf (188304 bytes) + Installed signal_regs_test.elf (188200 bytes) + Installed sigaltstack_test.elf (188992 bytes) + Installed sigsuspend_test.elf (188856 bytes) + Installed pause_test.elf (188352 bytes) + Installed tty_test.elf (188080 bytes) + Installed session_test.elf (187960 bytes) + Installed unix_socket_test.elf (205304 bytes) + Installed unix_named_socket_test.elf (195328 bytes) + Installed fifo_test.elf (198440 bytes) + Installed fork_test.elf (188080 bytes) + Installed fork_memory_test.elf (188656 bytes) + Installed fork_state_test.elf (189168 bytes) + Installed waitpid_test.elf (188136 bytes) + Installed exec_argv_test.elf (178192 bytes) + Installed cloexec_test.elf (192584 bytes) + Installed kill_process_group_test.elf (188472 bytes) + Installed sigchld_test.elf (182424 bytes) + Installed sigkill_teardown_test.elf (206704 bytes) + Installed sigchld_job_test.elf (187512 bytes) + Installed ctrl_c_test.elf (187976 bytes) + Installed job_control_test.elf (187640 bytes) + Installed signal_fork_test.elf (188152 bytes) + Installed signal_exec_test.elf (188712 bytes) + Installed wnohang_timing_test.elf (182528 bytes) + Installed fork_pending_signal_test.elf (187728 bytes) + Installed shell_pipe_test.elf (183120 bytes) + Installed pipeline_test.elf (191576 bytes) + Installed cow_cleanup_test.elf (182528 bytes) + Installed cow_sole_owner_test.elf (186992 bytes) + Installed cow_stress_test.elf (187088 bytes) + Installed cow_readonly_test.elf (187032 bytes) + Installed cow_signal_test.elf (188304 bytes) + Installed resolution.elf (186928 bytes) + Installed init_shell.elf (262512 bytes) + Installed argv_test.elf (184328 bytes) + Installed job_table_test.elf (192224 bytes) + Installed test_mmap.elf (182216 bytes) + Installed clonevm_exec_test.elf (184656 bytes) + Installed stdin_test.elf (182272 bytes) + Installed true_test.elf (182544 bytes) + Installed false_test.elf (182552 bytes) + Installed echo_argv_test.elf (182456 bytes) + Installed mkdir_argv_test.elf (182664 bytes) + Installed rm_argv_test.elf (182472 bytes) + Installed cp_mv_argv_test.elf (182792 bytes) + Installed nonblock_eagain_test.elf (179600 bytes) + Installed blocking_recv_test.elf (184008 bytes) + Installed tcp_client_test.elf (187608 bytes) + Installed wait_stress.elf (195552 bytes) + Installed simple_exit.elf (170576 bytes) + Installed simple_exit0.elf (170576 bytes) + Installed spawn_smoke_target.elf (170592 bytes) + Installed counter.elf (177624 bytes) + Installed spinner.elf (177624 bytes) + Installed hello_time.elf (177616 bytes) + Installed heartbeat.elf (189088 bytes) + Installed xhci_counters.elf (183104 bytes) + Installed fbinfo_test.elf (187560 bytes) + Installed demo.elf (189696 bytes) + Installed bounce.elf (275104 bytes) + Installed rectangles.elf (197080 bytes) + Installed particles.elf (193928 bytes) + Installed confetti.elf (189232 bytes) + Installed tones.elf (184208 bytes) + Installed fart.elf (191688 bytes) + Installed http_test.elf (468552 bytes) + Installed register_init_test.elf (177088 bytes) + Installed head_test.elf (183048 bytes) + Installed tail_test.elf (183048 bytes) + Installed wc_test.elf (183616 bytes) + Installed which_test.elf (182944 bytes) + Installed cat_test.elf (183224 bytes) + Installed ls_test.elf (183280 bytes) + Installed exec_stack_argv_test.elf (183424 bytes) + Installed exec_from_ext2_test.elf (188064 bytes) + Installed pipe_fork_test.elf (188816 bytes) + Installed pipe_concurrent_test.elf (188712 bytes) + Installed fs_block_alloc_test.elf (188608 bytes) + Installed cow_oom_test.elf (182496 bytes) + Installed signal_test.elf (187856 bytes) + Installed alarm_test.elf (182752 bytes) + Installed itimer_test.elf (183192 bytes) + Installed timer_test.elf (182136 bytes) + Installed sleep_debug_test.elf (188584 bytes) + Installed pipe_refcount_test.elf (199936 bytes) + Installed udp_socket_test.elf (193384 bytes) + Installed tcp_socket_test.elf (202280 bytes) + Installed tcp_dup_listener_test.elf (188824 bytes) + Installed tcp_cloexec_exec_test.elf (189440 bytes) + Installed tcp_blocking_test.elf (203424 bytes) + Installed concurrent_recv_stress.elf (188936 bytes) + Installed dns_test.elf (195232 bytes) + Installed net_test.elf (191568 bytes) + Installed http_fetch_test.elf (464400 bytes) + Installed loopback_wake_test.elf (190440 bytes) + Installed syscall_diagnostic_test.elf (170848 bytes) + Installed pty_test.elf (183000 bytes) + Installed signal_exec_check.elf (177872 bytes) + Installed bsh.elf (579408 bytes) + Installed bwm.elf (331368 bytes) + Installed btop.elf (184192 bytes) + Installed burl.elf (483336 bytes) + Installed init.elf (187480 bytes) + Installed telnetd.elf (184064 bytes) + Installed blogd.elf (181952 bytes) + Installed btrace.elf (198920 bytes) + Installed bless.elf (185640 bytes) + Installed bcheck.elf (299216 bytes) + Installed biconkit.elf (248120 bytes) + Installed guskit.elf (391544 bytes) + Installed bterm.elf (338584 bytes) + Installed blog.elf (331064 bytes) + Installed bfontpicker.elf (346216 bytes) + Installed blauncher.elf (325328 bytes) + Installed bsshd.elf (314272 bytes) + Installed bssh.elf (322480 bytes) + +======================================== + STD BUILD COMPLETE (x86_64) + Installed: 153 binaries +======================================== + Updating git repository `https://github.com/rust-osdev/bootloader.git` + Updating crates.io index + Locking 154 packages to latest compatible versions + Adding aarch64-cpu v9.4.0 (available: v11.2.0) + Adding acpi v5.2.0 (available: v6.1.1) + Adding az v1.2.1 (available: v1.3.0) + Adding pic8259 v0.10.4 (available: v0.11.0) + Adding spin v0.9.9 (available: v0.12.3) + Adding tock-registers v0.8.1 (available: v0.10.1) + Adding uart_16550 v0.3.2 (available: v0.8.0) + Adding uefi v0.33.0 (available: v0.37.0) + Adding x86_64 v0.15.4 (available: v0.15.5) + Compiling proc-macro2 v1.0.107 + Compiling unicode-ident v1.0.24 + Compiling quote v1.0.47 + Compiling serde v1.0.229 + Compiling rustversion v1.0.23 + Compiling serde_core v1.0.229 + Compiling x86 v0.52.0 + Compiling bootloader_api v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling bit_field v0.10.3 + Compiling libc v0.2.189 + Compiling const_fn v0.4.12 + Compiling find-msvc-tools v0.1.12 + Compiling bitflags v2.13.1 + Compiling shlex v2.0.1 + Compiling autocfg v1.5.1 + Compiling cfg-if v1.0.4 + Compiling scopeguard v1.2.0 + Compiling cc v1.4.5 + Compiling lock_api v0.4.14 + Compiling num-traits v0.2.19 + Compiling bitflags v1.3.2 + Compiling volatile v0.4.6 + Compiling az v1.2.1 + Compiling getrandom v0.4.3 + Compiling syn v3.0.5 + Compiling raw-cpuid v10.7.0 + Compiling crossbeam-utils v0.8.23 + Compiling rand_core v0.6.4 + Compiling conquer-util v0.3.0 + Compiling ring v0.17.14 + Compiling spinning_top v0.2.5 + Compiling zero v0.1.3 + Compiling rustix v1.1.4 + Compiling typenum v1.20.1 + Compiling zmij v1.0.23 + Compiling zeroize v1.9.0 + Compiling byteorder v1.5.0 + Compiling rustls-pki-types v1.15.1 + Compiling embedded-graphics-core v0.4.1 + Compiling xmas-elf v0.8.0 + Compiling hybrid-array v0.4.14 + Compiling uart_16550 v0.3.2 + Compiling float-cmp v0.9.0 + Compiling getrandom v0.2.17 + Compiling conquer-once v0.3.2 + Compiling serde_derive v1.0.229 + Compiling rand_hc v0.3.2 + Compiling rand v0.8.8 + Compiling x86_64 v0.14.13 + Compiling x86_64 v0.15.4 + Compiling futures-task v0.3.34 + Compiling kernel v0.1.0 (/root/breenix-n956/kernel) + Compiling log v0.4.34 + Compiling untrusted v0.9.0 + Compiling anyhow v1.0.104 + Compiling usize_conversions v0.2.0 + Compiling slab v0.4.12 + Compiling linux-raw-sys v0.12.1 + Compiling futures-core v0.3.34 + Compiling serde_json v1.0.151 + Compiling httparse v1.10.1 + Compiling llvm-tools v0.1.1 + Compiling noto-sans-mono-bitmap v0.2.0 + Compiling pin-project-lite v0.2.17 + Compiling crc-catalog v2.5.0 + Compiling micromath v2.1.0 + Compiling embedded-graphics v0.8.2 + Compiling crc v3.4.0 + Compiling futures-util v0.3.34 + Compiling pic8259 v0.10.4 + Compiling bootloader v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling crossbeam-queue v0.3.14 + Compiling linked_list_allocator v0.10.6 + Compiling uuid v1.26.0 + Compiling conquer-once v0.4.0 + Compiling spin v0.9.9 + Compiling itoa v1.0.18 + Compiling bytes v1.12.1 + Compiling once_cell v1.21.4 + Compiling bootloader-boot-config v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling rustls v0.23.44 + Compiling fastrand v2.5.0 + Compiling noto-sans-mono-bitmap v0.3.2 + Compiling memchr v2.8.3 + Compiling bootloader-x86_64-common v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling tempfile v3.27.0 + Compiling http v1.5.0 + Compiling fatfs v0.3.6 + Compiling gpt v3.1.0 + Compiling crypto-common v0.2.2 + Compiling block-buffer v0.12.1 + Compiling const-oid v0.10.2 + Compiling subtle v2.6.1 + Compiling base64 v0.23.1 + Compiling xattr v1.6.1 + Compiling digest v0.11.3 + Compiling ureq-proto v0.6.2 + Compiling webpki-roots v1.0.9 + Compiling filetime v0.2.29 + Compiling utf8-zero v0.8.1 + Compiling percent-encoding v2.3.2 + Compiling cpufeatures v0.3.1 + Compiling sha2 v0.11.0 + Compiling lzma-rs v0.3.0 + Compiling breenix v0.1.0 (/root/breenix-n956) + Compiling rustls-webpki v0.103.15 + Compiling tar v0.4.46 + Compiling base16ct v1.0.0 + Compiling ureq v3.4.1 + Compiling ovmf-prebuilt v0.2.9 + Finished `release` profile [optimized] target(s) in 32.42s +EXIT: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-cleanup.txt b/docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-cleanup.txt new file mode 100644 index 000000000..141640ae8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/merged-tip/x86-cleanup.txt @@ -0,0 +1,2 @@ +Revision: f6f7414a17253e0a5493121726d2d28f464d4eb1 +Lane-owned QEMU processes: 0 diff --git a/docs/planning/green-program/network/serials/586-pr3/midrun-tree-claim.txt b/docs/planning/green-program/network/serials/586-pr3/midrun-tree-claim.txt new file mode 100644 index 000000000..b93ceeab4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/midrun-tree-claim.txt @@ -0,0 +1,3 @@ +claim-lint: clean (71 file(s) checked, changed hunks vs 9f79cb71969f). +claim-lint: 107 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). +claim-lint: 9 target(s) SKIPPED, not checked (extension not in ['.md', '.py', '.rs', '.sh', '.txt']): docs/planning/green-program/network/serials/586-pr3/always-extend/run.json, docs/planning/green-program/network/serials/586-pr3/always-extend/source.patch, docs/planning/green-program/network/serials/586-pr3/extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch, docs/planning/green-program/network/serials/586-pr3/toolchain.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/run.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/source.patch diff --git a/docs/planning/green-program/network/serials/586-pr3/mutate.py b/docs/planning/green-program/network/serials/586-pr3/mutate.py new file mode 100644 index 000000000..cd7a2169b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/mutate.py @@ -0,0 +1,39 @@ +from pathlib import Path +import subprocess,sys +reg=Path('kernel/src/test_framework/registry.rs');tcp=Path('kernel/src/net/tcp.rs') +reg.write_bytes(subprocess.check_output(['git','show','HEAD:'+str(reg)]));tcp.write_bytes(subprocess.check_output(['git','show','HEAD:'+str(tcp)])) +mode=sys.argv[1] +if mode in ['wake-defect','always-extend','delayed-guard','delayed-always']: + s=tcp.read_text();s=s.replace('fn wake_connection_waiters(conn: &TcpConnection) {','fn wake_connection_waiters(conn: &TcpConnection) {\n if conn.id.local_port == 54_511 { return; }',1);tcp.write_text(s) +if mode in ['always-extend','delayed-always']: + s=reg.read_text();start=s.index('fn loopback_extension_eligible(');end=s.index('\n}',start)+2 + s=s[:start]+'''fn loopback_extension_eligible(pending: bool, extensions: u64) -> bool { + pending && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS +}'''+s[end:] + s=s.replace(' let starved = loopback_window_starved(tick_ms, ctr_ms, switches);\n','') + start=s.index(' let runnable = matches!(',s.index('fn run_loopback_recv_wake_test_inner')) + end=s.index(' if loopback_extension_eligible',start) + s=s[:start]+s[end:];s=s.replace('loopback_extension_eligible(pending, runnable, starved, extensions)','loopback_extension_eligible(pending, extensions)');reg.write_text(s) +if mode=='extension-deleted': + s=reg.read_text();start=s.index('fn loopback_extension_eligible(');end=s.index('\n}',start)+2;s=s[:start]+s[end:] + s=s.replace(' let mut extensions = 0u64;', ' let extensions = 0u64;') + s=s.replace(' let starved = loopback_window_starved(tick_ms, ctr_ms, switches);\n','').replace(' let pending = wake_ms == 0;\n','') + start=s.index(' let runnable = matches!(',s.index('fn run_loopback_recv_wake_test_inner'));end=s.index(' break (tick_ms',start);s=s[:start]+s[end:] + # Keep no loop that can only break once. + s=s.replace('let (elapsed_tick_ms, elapsed_ctr_ms, ctx_delta, wake_ms, reader_state) = loop {','let (elapsed_tick_ms, elapsed_ctr_ms, ctx_delta, wake_ms, reader_state) = {').replace(' break (tick_ms, ctr_ms, switches, wake_ms, reader_state);',' (tick_ms, ctr_ms, switches, wake_ms, reader_state)') + reg.write_text(s) + +if mode in ['delayed-guard', 'delayed-always']: + s=reg.read_text() + anchor=' // Measure each spent window independently using guest ticks, counter time,' + injection=""" // R232 mutation: defer the suppressed connection wake for 600 ms. + let delayed_wake = kthread::kthread_run(move || { + sleep_current_thread_ms(600); + let _ = scheduler::wake_thread_any_context(reader_tid); + }, "r232-delayed-wake").expect("delayed wake injection thread"); + +""" + s=s.replace(anchor,injection+anchor,1) + anchor=' // Latch the deadline wake stamp: a dispatch after refusal cannot erase red.' + s=s.replace(anchor,' let _ = kthread::kthread_join(&delayed_wake);\n\n'+anchor,1) + reg.write_text(s) diff --git a/docs/planning/green-program/network/serials/586-pr3/mutation-leg.sh b/docs/planning/green-program/network/serials/586-pr3/mutation-leg.sh new file mode 100644 index 000000000..98a151be2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/mutation-leg.sh @@ -0,0 +1,20 @@ +set -eu +mode=$1 +export TMPDIR="$PWD/.tmp" BREENIX_GATE_TMP="$PWD/.gate-tmp" BREENIX_RUST_FORK_LIBRARY=/Users/wrb/fun/code/breenix-parallels/rust-fork/library +export __CARGO_TESTS_ONLY_SRC_ROOT="$PWD/.tmp/rust-src/library" +out="$PWD/docs/planning/green-program/network/serials/586-pr3/$mode" +mkdir -p "$out" +python3 .tmp/mutate.py "$mode" +trap 'python3 .tmp/mutate.py restore' EXIT +{ + git rev-parse HEAD + git diff -- kernel/src/net/tcp.rs kernel/src/test_framework/registry.rs + cargo build --release --features boot_tests --target aarch64-breenix-kernel.json -Z build-std=core,alloc -Z build-std-features=compiler-builtins-mem -p kernel --bin kernel-aarch64 +} > "$out/build.txt" 2>&1 +if rg -q '^warning|^error' "$out/build.txt"; then echo 'build diagnostics: stopped'; exit 1; fi +if [ "$mode" = always-extend ]; then + { git rev-parse HEAD; bash scripts/run-structure-tests.sh loopback_pump_structure loopback_guest_budget; echo "ratchet_exit=$?"; } > "$out/ratchet.txt" 2>&1 || true +fi +RAW_BOOT_SECONDS=30 python3 .tmp/raw-boot.py "$mode" +python3 .tmp/mutate.py restore +{ git rev-parse HEAD; BREENIX_STRICT_SCORE_ONLY="$out/serial.txt" bash docker/qemu/run-aarch64-boot-test-strict.sh 1; } > "$out/score.txt" 2>&1 || echo 'score_exit=1' >> "$out/score.txt" diff --git a/docs/planning/green-program/network/serials/586-pr3/preflight-commit-message.txt b/docs/planning/green-program/network/serials/586-pr3/preflight-commit-message.txt new file mode 100644 index 000000000..e0500fcbe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/preflight-commit-message.txt @@ -0,0 +1,8 @@ +net(586 PR 3): align marker census and tracing ratchet with formatted source + +Keep field fragments separate from the bracketed profile marker census. +Pin the rustfmt-produced PASS arm braces in the tracing-provider ratchet. +The two affected structure suites pass after strict preflight exposed them. + +Co-authored-by: Ryan Breen +Co-authored-by: Claude Code diff --git a/docs/planning/green-program/network/serials/586-pr3/preflight-fixes.txt b/docs/planning/green-program/network/serials/586-pr3/preflight-fixes.txt new file mode 100644 index 000000000..4267446f1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/preflight-fixes.txt @@ -0,0 +1,73 @@ +81379ef979928659d2b7ca2efe1ea798efe4d1c2 +== compiling strand_handoff_structure == +== running strand_handoff_structure == + +running 39 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test full_test_rejects_post_run_stranded_markers ... ok +test service_sequence_census_columns_match_the_rows_it_writes ... ok +test every_aarch64_census_gate_requires_joined_but_accepts_reported_retirement_evidence ... ok +test service_sequence_instruction_abort_signatures_are_set_shaped ... ok +test boot_tests_gate_build_hints_enable_boot_tests ... ok +test service_sequence_635_arm_is_field_keyed_and_untolerated ... ok +test service_sequence_cpu_identity_splits_fail_the_profile ... ok +test service_sequence_pc_align_and_panic_classifiers_are_field_keyed_before_fallbacks ... ok +test service_sequence_resume_pc_refusals_are_counted_exactly_once_per_boot ... ok +test service_sequence_instruction_abort_classifier_is_single_signature ... ok +test service_sequence_percpu_stack_alien_refusals_fail_the_profile ... ok +test service_sequence_resume_pc_refusals_fail_the_profile ... ok +test service_sequence_609_arm_is_field_keyed_and_untolerated ... ok +test first_strand_census_precedes_the_steady_state_cadence ... ok +test boot_tests_gates_refuse_a_wrong_profile_kernel ... ok +test service_sequence_ret_stage_refusals_fail_the_profile_and_nontext_words_do_not ... ok +test strand_marker_reports_dwell_and_nonprogress_axes ... ok +test strict_gate_rejects_aggregate_boot_test_failures_with_a_field_signature ... ok +test strand_victim_parks_on_the_sample_timer ... ok +test service_sequence_ret_dispatch_refusals_are_counted_and_reported_not_gated ... ok +test strict_gate_rejects_stranded_markers_from_finished_serial ... ok +test strict_gate_poll_loop_stops_only_on_crash_or_complete_score ... ok +test census_and_kernel_stack_ownership_oracles_share_a_subsystem_in_safe_order ... ok +test x86_strand_oracle_is_synchronous_and_sampled_by_the_executor ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test injection_report_cap_preserves_in_flight_scoring_windows ... ok +test pending_next_is_taken_only_after_rollback_refusals ... ok +test cpu_affinity_zero_sentinel_is_never_a_thread_id ... ok +test idle_disposability_is_parked_state_not_bare_tid_identity ... ok +test strand_census_disposability_and_reachability_dimensions_cannot_shrink ... ok +test injection_stimulus_default_is_idle_gated_and_live_widening_is_cfg_only ... ok +test census_real_thread_arm_and_forced_placement_helpers_are_aarch64_only ... ok +test x86_census_widen_oracle_is_one_shot_in_the_live_verdict_path ... ok +test strand_census_progress_axes_and_ordering_cannot_shrink ... ok +test wakeup_placement_requires_local_dispatchability ... ok +test strand_handoff_structure_is_pinned_without_line_numbers ... ok +test every_oracle_gate_pattern_matches_the_emitted_format ... ok +test aarch64_census_widen_oracle_has_real_disarmed_and_armed_legs ... ok + +test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s + +== compiling tracing_provider_gate_structure == +== running tracing_provider_gate_structure == + +running 19 tests +test gate_requires_provider_markers_from_com1_with_bare_assertions ... ok +test direct_call_is_after_ring_span_before_next_disable_with_shipping_cfg ... ok +test removing_provider_gate_block_would_be_caught - should panic ... ok +test weakening_started_equality_would_be_caught - should panic ... ok +test weakening_failed_equality_would_be_caught - should panic ... ok +test wrapper_uses_shipping_cfg_and_result_dependent_markers ... ok +test printing_pass_unconditionally_would_be_caught - should panic ... ok +test removing_direct_call_would_be_caught - should panic ... ok +test registry_dispatches_provider_only_on_aarch64 ... ok +test moving_direct_call_past_nearest_disable_would_be_caught - should panic ... ok +test restoring_arch_any_duplicate_registration_would_be_caught - should panic ... ok +test wrapping_gate_in_if_would_be_caught - should panic ... ok +test gating_direct_call_on_staged_executor_would_be_caught - should panic ... ok +test gating_wrapper_on_staged_executor_would_be_caught - should panic ... ok +test exactly_one_start_and_pass_is_accepted ... ok +test archived_baseline_without_provider_markers_is_rejected ... ok +test duplicate_pass_is_rejected ... ok +test missing_start_is_rejected ... ok +test fail_alongside_pass_is_rejected ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + diff --git a/docs/planning/green-program/network/serials/586-pr3/preflight-message-claim.txt b/docs/planning/green-program/network/serials/586-pr3/preflight-message-claim.txt new file mode 100644 index 000000000..ad0be5fe5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/preflight-message-claim.txt @@ -0,0 +1 @@ +claim-lint: clean commit message (.tmp/preflight-commit.txt). diff --git a/docs/planning/green-program/network/serials/586-pr3/preflight-tree-claim.txt b/docs/planning/green-program/network/serials/586-pr3/preflight-tree-claim.txt new file mode 100644 index 000000000..81931a4b1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/preflight-tree-claim.txt @@ -0,0 +1,3 @@ +claim-lint: clean (30 file(s) checked, changed hunks vs 9f79cb71969f). +claim-lint: 107 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). +claim-lint: 3 target(s) SKIPPED, not checked (extension not in ['.md', '.py', '.rs', '.sh', '.txt']): docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch diff --git a/docs/planning/green-program/network/serials/586-pr3/preserve-loops.py b/docs/planning/green-program/network/serials/586-pr3/preserve-loops.py new file mode 100644 index 000000000..c2d68fb56 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/preserve-loops.py @@ -0,0 +1,19 @@ +from pathlib import Path +import shutil,re +root=Path.cwd();base=root/'docs/planning/green-program/network/serials/586-pr3' +for loop,dest in [('extension-deleted-loop','extension-deleted'),('recovery-loop','recovery'),('recovery-heavy','recovery-heavy'),('recovery-heavy-retry','recovery-heavy-retry')]: + src=root/'.gate-tmp'/loop + if not (src/'run.txt').exists():continue + out=base/dest;out.mkdir(exist_ok=True) + run=(src/'run.txt').read_text() + for n in re.findall(r'STARVED_LOOP_FACTS:[^\n]*:cycle=(\d+):',run): + cycle=src/f'cycle-{n}';target=out/cycle.name;target.mkdir(exist_ok=True) + raw=(cycle/'gate.txt').read_bytes() + (target/'gate-raw.txt').write_bytes(raw) + revision=re.search(r'revision=([0-9a-f]+)',run).group(1) + header=f'archived_driver_provenance: revision={revision} cycle={n}; attributed from enclosing run.txt; original gate output follows\n' + (target/'gate.txt').write_bytes(header.encode()+raw) + for file in ['serial.txt','gate_boot_facts.txt']: + f=cycle/'breenix_aarch64_strict_1'/file + if f.exists():shutil.copyfile(f,target/file) + shutil.copyfile(src/'run.txt',out/'run.txt') diff --git a/docs/planning/green-program/network/serials/586-pr3/prod-last.txt b/docs/planning/green-program/network/serials/586-pr3/prod-last.txt new file mode 100644 index 000000000..92173a849 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/prod-last.txt @@ -0,0 +1,58 @@ +290152b19545388a099056988714d132cbea4ff7 +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Building the shipped ARM64 production kernel profile... + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/kernel) + Finished `release` profile [optimized] target(s) in 6.54s +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 75205dbeb64aa4704f00b443cbc72e52f5d9105eb83d7431335412999fd9b20a + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17h992e7c95656f2aaeE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +Booting the ARM64 production profile... +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 47968 () +PASS: production profile reached bsshd with the futex oracle seam absent +Observed: [FUTEX_HANDOFF_ORACLE_DRIVER:seam_absent:probe=-110] +Observed: [init] futex_handoff_oracle exited pid=6 code=0 +Observed: bsshd: listening on 0.0.0.0:2222 +Observed kernel oracle marker count: 0 +Observed fcntl contention oracle marker count: 0 +Observed IRQ-hold oracle marker count: 0 +Observed UDP-socket-lock oracle marker count: 0 +Observed UDP-ports-lock oracle marker count: 0 +Observed TTY input IRQ oracle marker count: 0 +Observed TTY foreground-pgrp oracle marker count: 0 +Observed ring-span self-check marker count: 0 +Observed timer wake latency oracle marker count: 0 +Observed BXCAP self-test edge count: 0 +Observed block EINTR oracle marker count: 2 +Observed block EINTR oracle failure count: 0 +Observed poll TCP oracle marker count: 2 +Observed poll TCP oracle failure count: 0 +Observed kernel poll timeout report count: 1 +Observed kernel lost-readiness report count: 0 +Observed TTY oracle marker count: 2 +Observed TTY oracle failure count: 0 +Observed TTBR0 ASID census marker count: 14 +Observed TTBR0 ASID census untagged-publish line count: 0 +Observed: [TTBR0_ASID_CENSUS:untagged=0:tagged=22933:kernel=24569:cleared=46769] +Observed pinned-placement census marker count: 1 +Observed pinned-placement non-zero census line count: 0 +Observed pin-guard oracle line count (must be 0 in this profile): 0 +Observed: [PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +Observed crash marker count: 0 +[GATE_BOOT_FACTS:boot=1:host_ms=1788818617822-1788818623983:qemu_at_start=0:load_at_start=31.27:qemu_at_end=1:load_at_end=29.56:qemu_cpu_s=12.00:guest_uptime_ms=5327:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] +exit=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/prod/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/prod/gate_boot_facts.txt new file mode 100644 index 000000000..f7ff2054e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/prod/gate_boot_facts.txt @@ -0,0 +1,3 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788818617822-1788818623983:qemu_at_start=0:load_at_start=31.27:qemu_at_end=1:load_at_end=29.56:qemu_cpu_s=12.00:guest_uptime_ms=5327:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] diff --git a/docs/planning/green-program/network/serials/586-pr3/prod/serial.txt b/docs/planning/green-program/network/serials/586-pr3/prod/serial.txt new file mode 100644 index 000000000..6aa526c97 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/prod/serial.txt @@ -0,0 +1,439 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f34ae38b1 +======================================== + +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 1000000000 Hz (1000 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 8460000 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x4088b +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: Unknown Unknown +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (1000000 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU1@_O1NA success (raw_statusB=CD0)Ee +F[smp] CP2@1AGU BC12D: PSCI CPU_ON suEeFGccess (raw_s2tatus=0) +3@1[ABgic]C EOImodDe=1 (split EEeFGOI/D3IR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DTIR) 1- non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] 4 CPUs online +[PT_ROOT_CUSTODY:no_proof=0:no_arch=0:terminated=0:undecided=0:mid_retire=0:retired=0] +T2[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=0:cleared=0] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +T3[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +T4T5T6T7T8EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +T9T0[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 2 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 2 +[spawn] Created child PID 2 for parent PID 1 +[spawn] Success: child PID 2 scheduled +[init] heartbeat started (PID 2) +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=9 uptime_ms=314 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 3 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 3 +[spawn] Created child PID 3 for parent PID 1 +[spawn] Success: child PID 3 scheduled +F123456789SC[syscall] exit(0) pid=4 name=block_eintr_oracle_child_4 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2444:kernel=2650:cleared=5063] +[heartbeat] tid=9 uptime_ms=1320 kbd_nonzero=0 +F123456789SC[syscall] exit(0) pid=5 name=block_eintr_oracle_child_5 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6290:kernel=6872:cleared=13088] +[heartbeat] tid=9 uptime_ms=2321 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=3 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9954:kernel=10879:cleared=20720] +[init] block_eintr_oracle exited pid=3 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 6 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 6 +[spawn] Created child PID 6 for parent PID 1 +[spawn] Success: child PID 6 scheduled +[FUTEX_HANDOFF_ORACLE_DRIVER:seam_absent:probe=-110] +[syscall] exit(0) pid=6 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10782:kernel=11806:cleared=22470] +[init] futex_handoff_oracle exited pid=6 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 7 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 7 +[spawn] Created child PID 7 for parent PID 1 +[spawn] Success: child PID 7 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=8 name=poll_tcp_oracle_child_8 +[TTBR0_ASID_CENSUS:untagged=0:tagged=11933:kernel=13062:cleared=24855] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=83:park_ms=82:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=83:park_ms=82:attempts=1] +[syscall] exit(0) pid=7 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11943:kernel=13074:cleared=24876] +[init] poll_tcp_oracle exited pid=7 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 9 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 9 +[spawn] Created child PID 9 for parent PID 1 +[spawn] Success: child PID 9 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 0) +[pty] Unlocked PTY 0 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/0:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/0:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=9:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=9:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 1) +[pty] Unlocked PTY 1 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 1) +[pty] Unlocked PTY 1 (fd 4) +F123456789SC[heartbeat] tid=9 uptime_ms=3324 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[syscall] exit(0) pid=10 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14357:kernel=15716:cleared=29885] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=9 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14371:kernel=15725:cleared=29904] +[init] tty_oracle exited pid=9 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 11 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 11 +[spawn] Created child PID 11 for parent PID 1 +[spawn] Success: child PID 11 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=11 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16104:kernel=17672:cleared=33562] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 12 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 12 +[spawn] Created child PID 12 for parent PID 1 +[spawn] Success: child PID 12 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=9 uptime_ms=4325 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=13 name=thread-13 +[TTBR0_ASID_CENSUS:untagged=0:tagged=18921:kernel=20159:cleared=38438] +CLONEVM_EXEC_TEST: child exited +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=14 name=thread-14 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19913:kernel=21215:cleared=40422] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=12 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=19921:kernel=21221:cleared=40436] +[init] clonevm_exec_test exited pid=12 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=9 uptime_ms=5327 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 15 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 15 +[spawn] Created child PID 15 for parent PID 1 +[spawn] Success: child PID 15 scheduled +[init] bsshd started (PID 15) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 16 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 16 +[spawn] Created child PID 16 for parent PID 1 +[spawn] Success: child PID 16 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=16 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=22933:kernel=24569:cleared=46769] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 17 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 17 +[spawn] Created child PID 17 for parent PID 1 +[spawn] Success: child PID 17 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 18 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 18 +[spawn] Created child PID 18 for parent PID 1 +[spawn] Success: child PID 18 scheduled +[init] Boot script completed +[spawn] path='/bin/bounce' +TELNETD_STARTING +TELNETD_LISTENING diff --git a/docs/planning/green-program/network/serials/586-pr3/r182-loopback_pump_structure.txt b/docs/planning/green-program/network/serials/586-pr3/r182-loopback_pump_structure.txt new file mode 100644 index 000000000..cc9d29f6a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r182-loopback_pump_structure.txt @@ -0,0 +1,141 @@ +290152b19545388a099056988714d132cbea4ff7 +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_exclusion_is_a_typed_guard ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test cpu_pin_records_its_reason ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test drain_owner_validator_rejects_force_release ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test general_idle_loops_drain_loopback ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_wake_classification_reads_reader_state ... ok +test no_force_release_of_the_drain_owner ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test oracle_snapshots_cover_the_census ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test pin_guard_calls_decide_the_placement ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pump_does_not_halt_while_work_remains ... ok +test pinned_hold_preserves_the_wake ... ok +test pump_more_branch_validator_rejects_halt ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pump_producer_seam_is_single ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test loopback_guest_budget_production_policy_cases ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test thread_placement_honours_the_cpu_pin ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test rescue_retention_census ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test forced_stalled_home_retention ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test forced_offline_home_declines_retention ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.77s + +exit=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/r182-provenance.json b/docs/planning/green-program/network/serials/586-pr3/r182-provenance.json new file mode 100644 index 000000000..15e3094d4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r182-provenance.json @@ -0,0 +1,16 @@ +[ + { + "fixture": "tests/fixtures/udp-socket-lock-aarch64-serial.txt", + "source": "docs/planning/green-program/network/serials/586-pr3/strict/boot-1-serial.txt", + "revision": "290152b19545388a099056988714d132cbea4ff7", + "sha256": "b9681c546db843e3c5b213056fc1c45086482a0cdd86badb0858250f01ee7480", + "byte_equal": true + }, + { + "fixture": "docs/planning/green-program/aarch64-testing/serials/slice3e/02-prod-boot1-serial.txt", + "source": "docs/planning/green-program/network/serials/586-pr3/prod/serial.txt", + "revision": "290152b19545388a099056988714d132cbea4ff7", + "sha256": "29f07baa56affcdaa67c6074af01a2914f12a2e76a4108f3d0901d4f1b409232", + "byte_equal": true + } +] diff --git a/docs/planning/green-program/network/serials/586-pr3/r182-score-only.txt b/docs/planning/green-program/network/serials/586-pr3/r182-score-only.txt new file mode 100644 index 000000000..9955236e2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r182-score-only.txt @@ -0,0 +1,34 @@ +290152b19545388a099056988714d132cbea4ff7 +SCORE: PASS - /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/tests/fixtures/udp-socket-lock-aarch64-serial.txt +strict_score_exit=0 +PASS: production profile reached bsshd with the futex oracle seam absent +Observed: [FUTEX_HANDOFF_ORACLE_DRIVER:seam_absent:probe=-110] +Observed: [init] futex_handoff_oracle exited pid=6 code=0 +Observed: bsshd: listening on 0.0.0.0:2222 +Observed kernel oracle marker count: 0 +Observed fcntl contention oracle marker count: 0 +Observed IRQ-hold oracle marker count: 0 +Observed UDP-socket-lock oracle marker count: 0 +Observed UDP-ports-lock oracle marker count: 0 +Observed TTY input IRQ oracle marker count: 0 +Observed TTY foreground-pgrp oracle marker count: 0 +Observed ring-span self-check marker count: 0 +Observed timer wake latency oracle marker count: 0 +Observed BXCAP self-test edge count: 0 +Observed block EINTR oracle marker count: 2 +Observed block EINTR oracle failure count: 0 +Observed poll TCP oracle marker count: 2 +Observed poll TCP oracle failure count: 0 +Observed kernel poll timeout report count: 1 +Observed kernel lost-readiness report count: 0 +Observed TTY oracle marker count: 2 +Observed TTY oracle failure count: 0 +Observed TTBR0 ASID census marker count: 14 +Observed TTBR0 ASID census untagged-publish line count: 0 +Observed: [TTBR0_ASID_CENSUS:untagged=0:tagged=22933:kernel=24569:cleared=46769] +Observed pinned-placement census marker count: 1 +Observed pinned-placement non-zero census line count: 0 +Observed pin-guard oracle line count (must be 0 in this profile): 0 +Observed: [PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +Observed crash marker count: 0 +prod_score_exit=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/r182-ttbr0_shadow_reconciliation_structure.txt b/docs/planning/green-program/network/serials/586-pr3/r182-ttbr0_shadow_reconciliation_structure.txt new file mode 100644 index 000000000..3afa60194 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r182-ttbr0_shadow_reconciliation_structure.txt @@ -0,0 +1,41 @@ +290152b19545388a099056988714d132cbea4ff7 +== compiling ttbr0_shadow_reconciliation_structure == +== running ttbr0_shadow_reconciliation_structure == + +running 32 tests +test the_asid_check_rejects_a_disagreeing_tag ... ok +test settling_one_shadow_is_not_settling_the_shadows ... ok +test init_reaches_userspace_on_the_root_the_shadows_name ... ok +test the_blocking_resume_census_catches_an_unguarded_restore ... ok +test the_caller_census_rejects_a_half_settled_caller ... ok +test the_caller_census_catches_a_wrapper_that_skips_the_discipline ... ok +test the_nomem_check_reads_the_asm_block_and_not_the_prose ... ok +test the_primitive_exemption_rejects_a_fetched_root ... ok +test the_primitive_exemption_rejects_a_shadow_touching_install ... ok +test the_discipline_publishes_the_dispatch_asid ... ok +test the_discipline_installs_in_order_and_orders_the_shadow_stores ... ok +test the_publish_census_tells_a_replaced_tag_from_an_or_ed_one ... ok +test the_sequence_census_catches_an_install_outside_the_discipline_module ... ok +test the_shadow_census_rejects_an_unreconciled_install ... ok +test the_shadow_census_accepts_a_mechanism_primitive ... ok +test the_tag_census_reads_the_or_and_not_the_comparison ... ok +test the_dispatch_ttbr0_switch_settles_both_shadows ... ok +test the_writer_census_catches_a_second_writer ... ok +test the_kernel_root_caller_census_catches_a_caller_that_leaves_the_shadows_armed ... ok +test the_ttbr0_discipline_publishes_both_shadows ... ok +test the_shadow_setters_feed_the_runtime_census ... ok +test the_publication_census_catches_an_untagged_root ... ok +test each_corridor_shadow_word_has_exactly_one_writer ... ok +test every_non_primitive_ttbr0_install_performs_the_install_sequence ... ok +test no_ttbr0_installer_claims_it_touches_no_memory ... ok +test every_ttbr0_install_settles_the_per_cpu_shadows ... ok +test the_asid_tag_is_constructed_in_one_place ... ok +test both_aarch64_gates_fail_on_an_untagged_publish ... ok +test every_blocking_resume_restore_uses_the_guarded_helper ... ok +test every_aarch64_caller_of_a_mechanism_primitive_settles_the_shadows ... ok +test every_caller_of_the_kernel_root_install_settles_the_shadows ... ok +test every_shadow_publish_has_an_accounted_asid ... ok + +test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.08s + +exit=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/r182-tty_irq_fg_structure.txt b/docs/planning/green-program/network/serials/586-pr3/r182-tty_irq_fg_structure.txt new file mode 100644 index 000000000..3e74d5e1a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r182-tty_irq_fg_structure.txt @@ -0,0 +1,20 @@ +290152b19545388a099056988714d132cbea4ff7 +== compiling tty_irq_fg_structure == +== running tty_irq_fg_structure == + +running 11 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test tiocspgrp_still_refuses_the_value_the_sentinel_uses ... ok +test the_foreground_pgrp_detector_is_wired_to_the_scope ... ok +test every_foreground_pgrp_acquisition_counts_itself ... ok +test each_interrupt_side_reader_reads_the_snapshot ... ok +test no_tty_interrupt_entry_acquires_the_foreground_pgrp_mutex ... ok +test the_snapshot_is_published_inside_the_mutex ... ok +test no_tty_interrupt_entry_prints_through_a_lock ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_strict_gate_scores_the_822_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.32s + +exit=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/r182-tty_irq_pm_structure.txt b/docs/planning/green-program/network/serials/586-pr3/r182-tty_irq_pm_structure.txt new file mode 100644 index 000000000..8028e64d2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r182-tty_irq_pm_structure.txt @@ -0,0 +1,19 @@ +290152b19545388a099056988714d132cbea4ff7 +== compiling tty_irq_pm_structure == +== running tty_irq_pm_structure == + +running 10 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test both_boot_test_gates_pin_the_oracle_and_both_production_gates_pin_its_absence ... ok +test each_blocking_process_manager_accessor_counts_itself ... ok +test the_tty_input_irq_entry_takes_no_blocking_process_manager_acquisition ... ok +test the_line_discipline_names_no_process_manager ... ok +test the_entry_defers_the_adoption_it_used_to_resolve_in_the_interrupt ... ok +test the_stdin_reader_takes_the_deferred_adoption ... ok +test every_tty_input_irq_handler_is_free_of_a_blocking_acquisition ... ok +test deliberately_broken_copies_redden_the_rules ... ok +test the_aarch64_gates_score_the_821_oracle_rather_than_merely_naming_it ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.18s + +exit=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-attempts.json b/docs/planning/green-program/network/serials/586-pr3/r232-attempts.json new file mode 100644 index 000000000..2be68df5d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-attempts.json @@ -0,0 +1,32 @@ +[ + { + "file": "docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/serial.txt", + "line": "[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=151:elapsed_ctr_ms=209:ctx_delta=84:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=2250:silence_cpu=0:woke_ms=2101:verdict=ok]", + "pass": true + }, + { + "file": "docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/serial.txt", + "line": "[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=176:elapsed_ctr_ms=225:ctx_delta=63:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x2:cpu_silence_ms=1935:silence_cpu=0:woke_ms=1760:verdict=ok]", + "pass": true + }, + { + "file": "docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/serial.txt", + "line": "[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=161:elapsed_ctr_ms=204:ctx_delta=54:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1867:silence_cpu=0:woke_ms=1718:verdict=ok]", + "pass": true + }, + { + "file": "docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/serial.txt", + "line": "[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=163:elapsed_ctr_ms=208:ctx_delta=76:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=2180:silence_cpu=0:woke_ms=2018:verdict=ok]", + "pass": true + }, + { + "file": "docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/serial.txt", + "line": "[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=161:elapsed_ctr_ms=221:ctx_delta=41:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=2293:silence_cpu=0:woke_ms=2181:verdict=ok]", + "pass": true + }, + { + "file": "docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/serial.txt", + "line": "[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=158:elapsed_ctr_ms=204:ctx_delta=143:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=2658:silence_cpu=0:woke_ms=2506:verdict=ok]", + "pass": true + } +] diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-cleanup.json b/docs/planning/green-program/network/serials/586-pr3/r232-cleanup.json new file mode 100644 index 000000000..d78890054 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-cleanup.json @@ -0,0 +1,5 @@ +{ + "revision": "0776f442415dc4b6d4dc69e29657213ce34af308", + "owned_qemu": [], + "method": "full command path matched against this worktree; no name-based kill" +} diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-code-message-claim.txt b/docs/planning/green-program/network/serials/586-pr3/r232-code-message-claim.txt new file mode 100644 index 000000000..8a1cdbb98 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-code-message-claim.txt @@ -0,0 +1 @@ +claim-lint: clean commit message (.tmp/r232-code-commit.txt). diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-code-tree-claim.txt b/docs/planning/green-program/network/serials/586-pr3/r232-code-tree-claim.txt new file mode 100644 index 000000000..a6adbaefe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-code-tree-claim.txt @@ -0,0 +1,3 @@ +claim-lint: clean (174 file(s) checked, changed hunks vs 9f79cb71969f). +claim-lint: 107 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). +claim-lint: 22 target(s) SKIPPED, not checked (extension not in ['.md', '.py', '.rs', '.sh', '.txt']): docs/planning/green-program/network/serials/586-pr3/.gitattributes, docs/planning/green-program/network/serials/586-pr3/aarch64-inputs.json, docs/planning/green-program/network/serials/586-pr3/always-extend/run.json, docs/planning/green-program/network/serials/586-pr3/always-extend/source.patch, docs/planning/green-program/network/serials/586-pr3/extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch, docs/planning/green-program/network/serials/586-pr3/r182-provenance.json, docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/starvation-attempts.json, docs/planning/green-program/network/serials/586-pr3/toolchain.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/run.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-guard/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-guard/source.patch diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-contention.sh b/docs/planning/green-program/network/serials/586-pr3/r232-contention.sh new file mode 100644 index 000000000..ae863bd79 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-contention.sh @@ -0,0 +1,16 @@ +set -eu +export TMPDIR="$PWD/.tmp" BREENIX_GATE_TMP="$PWD/.gate-tmp" +export BREENIX_RUST_FORK_LIBRARY=/Users/wrb/fun/code/breenix-parallels/rust-fork/library +export __CARGO_TESTS_ONLY_SRC_ROOT="$PWD/.tmp/rust-src/library" +receipts="$PWD/docs/planning/green-program/network/serials/586-pr3" +mode="$1" +if [ "$mode" = r232-extension-deleted ]; then python3 .tmp/mutate.py extension-deleted; fi +trap 'python3 .tmp/mutate.py restore' EXIT +mkdir -p "$receipts/$mode" +{ git rev-parse HEAD; git diff -- kernel; cargo build --release --features boot_tests --target aarch64-breenix-kernel.json -Z build-std=core,alloc -Z build-std-features=compiler-builtins-mem -p kernel --bin kernel-aarch64; } > "$receipts/$mode/build.txt" 2>&1 +if rg -q '^warning|^error' "$receipts/$mode/build.txt"; then exit 1; fi +git diff -- kernel > "$receipts/$mode/source.patch" +shasum -a 256 target/aarch64-breenix-kernel/release/kernel-aarch64 > "$receipts/$mode/kernel.sha256" +python3 .tmp/mutate.py restore +set +e +{ git rev-parse HEAD; BREENIX_STARVED_OUTPUT="$receipts/$mode/loop" bash docker/qemu/run-aarch64-starved-loop.sh "$2" "$3"; echo exit=$?; } > "$receipts/$mode/loop.txt" 2>&1 diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-docs-message-claim.txt b/docs/planning/green-program/network/serials/586-pr3/r232-docs-message-claim.txt new file mode 100644 index 000000000..5a0a13602 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-docs-message-claim.txt @@ -0,0 +1 @@ +claim-lint: clean commit message (.tmp/r232-docs-commit.txt). diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-docs-tree-claim.txt b/docs/planning/green-program/network/serials/586-pr3/r232-docs-tree-claim.txt new file mode 100644 index 000000000..e5efef01b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-docs-tree-claim.txt @@ -0,0 +1,3 @@ +claim-lint: clean (206 file(s) checked, changed hunks vs 9f79cb71969f). +claim-lint: 107 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). +claim-lint: 35 target(s) SKIPPED, not checked (extension not in ['.md', '.py', '.rs', '.sh', '.txt']): docs/planning/green-program/network/serials/586-pr3/.gitattributes, docs/planning/green-program/network/serials/586-pr3/aarch64-inputs.json, docs/planning/green-program/network/serials/586-pr3/always-extend/run.json, docs/planning/green-program/network/serials/586-pr3/always-extend/source.patch, docs/planning/green-program/network/serials/586-pr3/extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/fixture-recording/run.json, docs/planning/green-program/network/serials/586-pr3/fixture-recording/source.patch, docs/planning/green-program/network/serials/586-pr3/local-cleanup.json, docs/planning/green-program/network/serials/586-pr3/local-core-softfloat.patch, docs/planning/green-program/network/serials/586-pr3/r182-provenance.json, docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/census.tsv, docs/planning/green-program/network/serials/586-pr3/service/max/census.tsv, docs/planning/green-program/network/serials/586-pr3/starvation-attempts.json, docs/planning/green-program/network/serials/586-pr3/toolchain.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/run.json, docs/planning/green-program/network/serials/586-pr3/wake-defect/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always-launch-collision/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-always/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-always/source.patch, docs/planning/green-program/network/serials/586-pr3/delayed-guard/run.json, docs/planning/green-program/network/serials/586-pr3/delayed-guard/source.patch, docs/planning/green-program/network/serials/586-pr3/r232-attempts.json, docs/planning/green-program/network/serials/586-pr3/r232-cleanup.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/source.patch, docs/planning/green-program/network/serials/586-pr3/r232-prod/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/kernel.sha256, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json, docs/planning/green-program/network/serials/586-pr3/r232-recovery/source.patch diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/archive.txt b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/archive.txt new file mode 100644 index 000000000..ce5791003 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/archive.txt @@ -0,0 +1,2 @@ +Original gate directory moved after completion to /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.gate-tmp/r232-extension-deleted-full +Serials, gate transcripts and sidecars copied byte-for-byte to loop/. Executables and disks retained only in lane scratch. diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/build.txt b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/build.txt new file mode 100644 index 000000000..190c8b3c2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/build.txt @@ -0,0 +1,59 @@ +0776f442415dc4b6d4dc69e29657213ce34af308 +diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs +index 7a345fca..fd1a8e78 100644 +--- a/kernel/src/test_framework/registry.rs ++++ b/kernel/src/test_framework/registry.rs +@@ -2619,14 +2619,7 @@ fn loopback_window_starved(tick_ms: u64, ctr_ms: u64, ctx_delta: u64) -> bool { + > tick_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_NUM) + } + +-fn loopback_extension_eligible( +- pending: bool, +- runnable: bool, +- starved: bool, +- extensions: u64, +-) -> bool { +- pending && runnable && starved && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS +-} ++ + + /// The fewest context switches a budget window must buy before the guest is + /// credited with having executed. +@@ -3008,8 +3001,8 @@ fn run_loopback_recv_wake_test_inner( + let idle_before_sampled = idle_before_facts.is_some(); + let idle_before = idle_before_facts.map_or(0u32, |facts| facts.idle_cpu_bitmap); + +- let mut extensions = 0u64; +- let (elapsed_tick_ms, elapsed_ctr_ms, ctx_delta, wake_ms, reader_state) = loop { ++ let extensions = 0u64; ++ let (elapsed_tick_ms, elapsed_ctr_ms, ctx_delta, wake_ms, reader_state) = { + let tick_before_ms = crate::time::get_monotonic_time(); + let ctr_before_ns = monotonic_now_ns(); + let ctx_before = crate::tracing::providers::counters::CTX_SWITCH_TOTAL.aggregate(); +@@ -3020,23 +3013,11 @@ fn run_loopback_recv_wake_test_inner( + let tick_ms = tick_after_ms.saturating_sub(tick_before_ms); + let ctr_ms = ctr_after_ns.saturating_sub(ctr_before_ns) / 1_000_000; + let switches = ctx_after.wrapping_sub(ctx_before); +- let starved = loopback_window_starved(tick_ms, ctr_ms, switches); + let wake_ms = LOOPBACK_READER_WAKE_MS.load(AtomicOrdering::SeqCst); +- let pending = wake_ms == 0; + let reader_state = scheduler::with_scheduler(|sched| { + sched.get_thread(reader_tid).map(|thread| thread.state) + }); +- let runnable = matches!( +- reader_state, +- Some(Some( +- crate::task::thread::ThreadState::Ready | crate::task::thread::ThreadState::Running +- )) +- ); +- if loopback_extension_eligible(pending, runnable, starved, extensions) { +- extensions += 1; +- continue; +- } +- break (tick_ms, ctr_ms, switches, wake_ms, reader_state); ++ (tick_ms, ctr_ms, switches, wake_ms, reader_state) + }; + + // Latch the deadline wake stamp: a dispatch after refusal cannot erase red. + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/kernel) + Finished `release` profile [optimized] target(s) in 7.69s diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/kernel.sha256 b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/kernel.sha256 new file mode 100644 index 000000000..fcd270822 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/kernel.sha256 @@ -0,0 +1 @@ +1baa6694f51eb681c4217c055ea25aaac269d9436da97f09168fb4e720faee93 target/aarch64-breenix-kernel/release/kernel-aarch64 diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop.txt b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop.txt new file mode 100644 index 000000000..5bcff6609 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop.txt @@ -0,0 +1,7 @@ +0776f442415dc4b6d4dc69e29657213ce34af308 +revision=0776f442415dc4b6d4dc69e29657213ce34af308 cycles=3 hogs=28 +[STARVED_LOOP_FACTS:revision=0776f442415dc4b6d4dc69e29657213ce34af308:cycle=1:hogs=28:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=0776f442415dc4b6d4dc69e29657213ce34af308:cycle=2:hogs=28:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=0776f442415dc4b6d4dc69e29657213ce34af308:cycle=3:hogs=28:gate_exit=0:recovered=0] +[STARVED_LOOP_RESULT:cycles=3:failed=0:recovered=0] +exit=1 diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/gate_boot_facts.txt new file mode 100644 index 000000000..388714b10 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788819867932-1788819930999:qemu_at_start=0:load_at_start=80.83:qemu_at_end=1:load_at_end=71.50:qemu_cpu_s=81.22:guest_uptime_ms=62596:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json new file mode 100644 index 000000000..5de447138 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json @@ -0,0 +1 @@ +{"schemaVersion": 1, "id": "3354baa6-81c9-45de-a816-ee71e3224a59", "arch": "aarch64", "profile": "strict", "verdict": "PASS", "exitCode": 0, "startedAt": "2026-09-07T22:24:27.932000+00:00", "endedAt": "2026-09-07T22:25:31.532853+00:00", "command": ["/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docker/qemu/run-aarch64-boot-test-strict.sh", "1"], "serials": ["serial.txt"], "captures": ["gate_boot_facts.txt"]} diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/serial.txt b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/serial.txt new file mode 100644 index 000000000..c795bf915 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/breenix_aarch64_strict_1/serial.txt @@ -0,0 +1,1173 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f38f31e36 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 671625 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x40b92 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +1@1ABCD[sEeFmpG] CPU 11: PSCI CPU_ON success (raw_status=0) +[2@1AgiBCDc] EOImode=1 (split EOI/DIR) - non-VMware path +EeFG[gic] ICC_CTLR_EL1: 20x8c00 -> 0x8c02 (EOImode=1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 2: PSCI CPU_ON success (raw_status=0) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +T1[3@1ABCDEeFG3smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=110 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +T2[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T4T5T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:memory:framework_sanity:PASS] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[SUBSYSTEM:logging:early:START] +[TEST:timer:timer_init:PASS] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=141:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=425:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=53:cleared=53] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1273:writes=326:dropped=0:ticks_total=3014:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405da32c +[TEST:interrupts:breakpoint:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=151:elapsed_ctr_ms=209:ctx_delta=84:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=2250:silence_cpu=0:woke_ms=2101:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=156:elapsed_ctr_ms=200:ctx_delta=308:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=2535:silence_cpu=0:woke_ms=2379:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44324000-0x44334000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44324000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=4:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x4435b000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=4092 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=4132 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=102:checked=832:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4330:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2017:cleared=2020] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2665:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1752:kstack=1:uva=0:smallint=912:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2665:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1750:kstack=1:uva=0:smallint=912:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1752:kstack=1:uva=0:smallint=913:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2674:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1701:kstack=1:uva=0:smallint=973:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2675:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=1699:kstack=2:uva=0:smallint=974:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=1701:kstack=1:uva=0:smallint=973:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2928:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=1747:kstack=3:uva=0:smallint=1178:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=2928:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=1748:kstack=2:uva=0:smallint=1178:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=1747:kstack=3:uva=0:smallint=1178:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6000 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=201:checked=1232:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=8287:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=6336:cleared=6339] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7000 progress_work=280 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8001 progress_work=320 progress_exit=0 re_kick_sgis=471 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9001 progress_work=359 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10001 progress_work=399 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11001 progress_work=438 progress_exit=0 re_kick_sgis=651 +[SCHED_STRAND_ORACLE:aarch64:samples=300:checked=1628:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=12258:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=10704:cleared=10707] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12001 progress_work=478 progress_exit=0 re_kick_sgis=711 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13001 progress_work=517 progress_exit=0 re_kick_sgis=768 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14001 progress_work=556 progress_exit=0 re_kick_sgis=828 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=888 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=596 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=298 worker_3_progress_start=2 worker_3_progress_final=297 last_advance_ms_ago=13 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15002 cause=absolute_ceiling target=none progress=[1, 298, 297] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6488:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=4141:kstack=1:uva=0:smallint=2345:other=1] +[SCHED_STRAND_ORACLE:aarch64:samples=399:checked=2028:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=16200:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=15202:cleared=15205] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=498:checked=2426:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=20160:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=19483:cleared=19486] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7003 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=160 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8003 cause=no_progress target=worker_1 progress=[1, 159, 160] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=10116:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7757:kstack=1:uva=0:smallint=2345:other=13] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=10116:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7753:kstack=1:uva=0:smallint=2345:other=14] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7757:kstack=1:uva=0:smallint=2345:other=13] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=122 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=597:checked=2826:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=24110:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=23838:cleared=23841] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6000 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7000 progress_work=280 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8001 cause=no_progress target=worker_2 progress=[159, 1, 160] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=696:checked=3224:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=28075:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=28213:cleared=28216] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3002 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4002 progress_work=162 progress_exit=0 re_kick_sgis=237 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13766:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11400:kstack=1:uva=0:smallint=2345:other=20] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=13766:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11396:kstack=1:uva=0:smallint=2345:other=22] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11400:kstack=1:uva=0:smallint=2345:other=20] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=14221:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11469:kstack=1:uva=0:smallint=2740:other=12] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=14222:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=11467:kstack=2:uva=0:smallint=2741:other=12] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=11468:kstack=1:uva=0:smallint=2740:other=12] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=14438:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=11454:kstack=3:uva=0:smallint=2949:other=33] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=14439:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=11457:kstack=2:uva=0:smallint=2948:other=31] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=11454:kstack=3:uva=0:smallint=2949:other=33] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=297 +[SCHED_STRAND_ORACLE:aarch64:samples=795:checked=3620:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=32029:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=32766:cleared=32769] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6003 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7003 progress_work=280 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=0 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=160 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=7999 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8002 cause=no_progress target=worker_3 progress=[159, 160, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=894:checked=3969:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=35977:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=36369:cleared=36372] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6017 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6018 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=15937:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=13540:kstack=1:uva=0:smallint=2345:other=51] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=15937:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=13535:kstack=1:uva=0:smallint=2345:other=54] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=13540:kstack=1:uva=0:smallint=2345:other=51] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=16637:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=13877:kstack=1:uva=0:smallint=2740:other=20] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=16638:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=13875:kstack=2:uva=0:smallint=2741:other=20] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=13876:kstack=1:uva=0:smallint=2740:other=20] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=17046:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=14051:kstack=3:uva=0:smallint=2949:other=43] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=17046:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=14056:kstack=2:uva=0:smallint=2948:other=40] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=14052:kstack=3:uva=0:smallint=2949:other=43] +[SCHED_STRAND_ORACLE:aarch64:samples=993:checked=4266:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=39915:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=38787:cleared=38790] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2016 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3035 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=42894:cpu_silence_ms=42894:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=40683:cleared=40686] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=3:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=31:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[SUBSYSTEM:syscall:proc:START] +[SUBSYSTEM:ipc:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[TEST:process:current_thread_exists:PASS] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=192:armed=1:acquired=1:holder_cpu=2:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8264:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:syscall:irq_hold_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12046:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=214:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12041:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=21:hold_us=12041:refused=7:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=55462 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1027:kernel=42068:cleared=43088] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 32 (cpu0=1, cpu1=12, cpu2=4, cpu3=15) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 32 (cpu0=1, cpu1=12, cpu2=4, cpu3=15) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=12, cpu2=3, cpu3=15) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=1092:checked=4584:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=42858:worst_cpu_scheduler_silence_ms=42954:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1986:kernel=43141:cleared=45099] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2388:kernel=43597:cleared=45945] +[heartbeat] tid=1236 uptime_ms=56488 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=4040:kernel=45391:cleared=49363] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 32 (cpu0=1, cpu1=12, cpu2=4, cpu3=15) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 32 (cpu0=1, cpu1=12, cpu2=4, cpu3=15) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=12, cpu2=3, cpu3=15) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6226:kernel=47777:cleared=53897] +[heartbeat] tid=1236 uptime_ms=57513 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=7662:kernel=49289:cleared=56817] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 32 (cpu0=1, cpu1=12, cpu2=4, cpu3=15) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 32 (cpu0=1, cpu1=12, cpu2=4, cpu3=15) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=12, cpu2=3, cpu3=15) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9410:kernel=51191:cleared=60442] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=4:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10144:kernel=52038:cleared=62014] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[heartbeat] tid=1236 uptime_ms=58552 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=6:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=4:reap_second=3:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=10972:kernel=53269:cleared=64068] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 33 (cpu0=1, cpu1=13, cpu2=4, cpu3=15) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 33 (cpu0=1, cpu1=13, cpu2=4, cpu3=15) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 32 (cpu0=1, cpu1=13, cpu2=3, cpu3=15) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=11197:kernel=53475:cleared=64478] +F123456789SC[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=11366:kernel=53632:cleared=64799] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=163:park_ms=160:attempts=2] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=163:park_ms=160:attempts=2] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11379:kernel=53646:cleared=64825] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 98 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[heartbeat] tid=1236 uptime_ms=59572 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14089:kernel=56702:cleared=70543] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=98 name=tty_oracle +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=2763:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=68:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=9730:kstack=0:uva=66:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=9730:kstack=0:uva=0:smallint=0:other=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=14101:kernel=56713:cleared=70564] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=2812:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=2763:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=88:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=66:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=17834:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=56:smallint=0:other=0] +[init] tty_oracle exited pid=98 code=0 +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=16386:kstack=1:uva=56:smallint=2345:other=51] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=18783:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=15385:kstack=1:uva=0:smallint=2345:other=54] +[spawn] path='/bin/exec_smoke' +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=15439:kstack=1:uva=0:smallint=2345:other=51] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=49:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=56:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=18986:kstack=0:uva=0:smallint=0:other=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[heartbeat] tid=1236 uptime_ms=60579 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=11:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=80] +[TOMBSTONE_CENSUS:resident=0:removed=9:reap_second=8:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=15670:kernel=58500:cleared=73906] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 42 (cpu0=3, cpu1=14, cpu2=9, cpu3=16) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 42 (cpu0=3, cpu1=14, cpu2=9, cpu3=16) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 41 (cpu0=3, cpu1=14, cpu2=8, cpu3=16) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=15700:kernel=58540:cleared=73965] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[SCHED_STRAND_ORACLE:aarch64:samples=1191:checked=4846:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=42858:worst_cpu_scheduler_silence_ms=42954:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=10:reap_second=9:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=16522:kernel=59446:cleared=75688] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live + +[INLINE_SAVE_OVERWRITE] tid=1252 sp=0xffff000054263340 old_sp=0xffff000054263320 saved_sp=0xffff000054263320 delta=0x20 saved_lr=0xffff0000404ef354 saved_slot20=0xffff0000404eef1c slot20=0xffff000040a7a640 elr=0xffff00004041a108 x30=0xffff00004041a0cc +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=18864:kernel=61173:cleared=79231] +CLONEVM_EXEC_TEST: child exited +[heartbeat] tid=1236 uptime_ms=61590 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +CLONEVM_EXEC_TEST: ERROR sibling wake of parent failed +[syscall] exit(1) pid=103 name=thread-103 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19849:kernel=62257:cleared=81286] +CLONEVM_EXEC_TEST: ERROR parent wait was not woken by sibling +[syscall] exit(1) pid=101 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=19850:kernel=62258:cleared=81290] +[init] clonevm_exec_test exited pid=101 code=1 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1236 uptime_ms=62596 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[init] bsshd started (PID 104) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=105 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=22670:kernel=65417:cleared=87246] + +[INLINE_SAVE_OVERWRITE] tid=1226 sp=0xffff0000542fce70 old_sp=0xffff0000542fce70 saved_sp=0xffff0000542fce70 delta=0x0 saved_lr=0xffff0000404ef354 saved_slot20=0xffff0000404ef354 slot20=0xffff0000404ef354 elr=0xffff0000404dda88 x30=0xffff0000404dda88 diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/gate.txt b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/gate.txt new file mode 100644 index 000000000..91a70caa9 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-1/gate.txt @@ -0,0 +1,48 @@ +revision=0776f442415dc4b6d4dc69e29657213ce34af308 cycle=1 hogs=28 +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 1baa6694f51eb681c4217c055ea25aaac269d9436da97f09168fb4e720faee93 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 50093 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788819867932-1788819930999:qemu_at_start=0:load_at_start=80.83:qemu_at_end=1:load_at_end=71.50:qemu_cpu_s=81.22:guest_uptime_ms=62596:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 64s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/gate_boot_facts.txt new file mode 100644 index 000000000..0578aef03 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788820099469-1788820164186:qemu_at_start=0:load_at_start=74.07:qemu_at_end=1:load_at_end=67.14:qemu_cpu_s=84.33:guest_uptime_ms=64414:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json new file mode 100644 index 000000000..7d1fae1ae --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json @@ -0,0 +1 @@ +{"schemaVersion": 1, "id": "9115dbef-6bea-4f0c-a058-3d31e08f31a6", "arch": "aarch64", "profile": "strict", "verdict": "PASS", "exitCode": 0, "startedAt": "2026-09-07T22:28:19.469000+00:00", "endedAt": "2026-09-07T22:29:24.722433+00:00", "command": ["/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docker/qemu/run-aarch64-boot-test-strict.sh", "1"], "serials": ["serial.txt"], "captures": ["gate_boot_facts.txt"]} diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/serial.txt b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/serial.txt new file mode 100644 index 000000000..7ba6f0816 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/breenix_aarch64_strict_1/serial.txt @@ -0,0 +1,1141 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f38f31e36 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 680437 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x40b92 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +1@1ABCDEeFG1[smp] CPU 1: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware Tpath +1[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[2@1Asmp] CBCDPEeFG2U 2: PSCI CPU_ON success (raw_status=0) +[3@1AgBCiDc] EOImode=1 (split EOI/DIR) - non-VMware path +EeFG[gic] ICC_CTLR_EL1: 30x8c00 -> 0x8c02 (EOImode=1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +T2[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=113 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +T3T4[smp] 4 CPUs online +[boot] Running parallel boot tests... +T5[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[SUBSYSTEM:ipc:early:START] +[TEST:logging:logging_init:PASS] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:timer:timer_delay:START] +[timer_delay] attempt=1 verdict=in-band elapsed_ms=10 host_stall_ms=1 max_gap_us=510 open_window_us=820 irqs=6 slices=85 forfeited=0 samples=114487 +[TEST:memory:heap_large_alloc:START] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:timer:timer_delay:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=125:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=391:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=39:cleared=39] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +[TEST:memory:heap_many_small:START] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:heap_many_small:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:filesystem:directory_list:START] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:filesystem:directory_list:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1299:writes=353:dropped=0:ticks_total=3003:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[SUBSYSTEM:system:early:COMPLETE:4/4] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=176:elapsed_ctr_ms=225:ctx_delta=63:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x2:cpu_silence_ms=1935:silence_cpu=0:woke_ms=1760:verdict=ok] +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405da32c +[TEST:interrupts:breakpoint:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=154:elapsed_ctr_ms=202:ctx_delta=122:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x8:cpu_silence_ms=2158:silence_cpu=0:woke_ms=2052:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[TEST:scheduler:workqueue_operational:START] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=3824 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=3895 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=99:checked=779:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4212:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=1931:cleared=1934] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2688:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1761:kstack=9:uva=0:smallint=918:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2688:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1759:kstack=9:uva=0:smallint=918:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1761:kstack=9:uva=0:smallint=918:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2831:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=198:checked=1175:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=8182:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=6368:cleared=6371] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7003 progress_work=280 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8003 progress_work=319 progress_exit=0 re_kick_sgis=471 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9004 progress_work=359 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10006 progress_work=399 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11006 progress_work=437 progress_exit=0 re_kick_sgis=651 +[SCHED_STRAND_ORACLE:aarch64:samples=297:checked=1580:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=12145:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=10728:cleared=10731] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12006 progress_work=477 progress_exit=0 re_kick_sgis=708 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13006 progress_work=517 progress_exit=0 re_kick_sgis=768 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14006 progress_work=557 progress_exit=0 re_kick_sgis=828 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=888 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=595 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=297 worker_3_progress_start=2 worker_3_progress_final=297 last_advance_ms_ago=27 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15003 cause=absolute_ceiling target=none progress=[1, 297, 297] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6433:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=4051:kstack=9:uva=0:smallint=2365:other=8] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6433:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4050:kstack=9:uva=0:smallint=2365:other=7] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4051:kstack=9:uva=0:smallint=2365:other=8] +[SCHED_STRAND_ORACLE:aarch64:samples=396:checked=1981:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=16087:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=15288:cleared=15291] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=163 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=495:checked=2381:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=20026:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=19709:cleared=19712] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7002 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=159 worker_3_progress_start=2 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8003 cause=no_progress target=worker_1 progress=[1, 159, 159] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=10125:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7743:kstack=9:uva=0:smallint=2365:other=8] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=10125:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7742:kstack=9:uva=0:smallint=2365:other=7] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7743:kstack=9:uva=0:smallint=2365:other=8] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=10446:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=594:checked=2778:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=23951:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=24137:cleared=24140] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7002 progress_work=280 progress_exit=0 re_kick_sgis=411 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8004 cause=no_progress target=worker_2 progress=[159, 1, 159] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=693:checked=3174:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=27904:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=28749:cleared=28752] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=237 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13936:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11547:kstack=9:uva=0:smallint=2365:other=15] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=13936:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11545:kstack=9:uva=0:smallint=2365:other=15] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11547:kstack=9:uva=0:smallint=2365:other=15] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=14219:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11310:kstack=0:uva=0:smallint=2901:other=9] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=14220:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=11310:kstack=0:uva=0:smallint=2901:other=9] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=11309:kstack=0:uva=0:smallint=2901:other=9] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=14683:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=11873:kstack=0:uva=0:smallint=2799:other=11] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=14683:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=11873:kstack=0:uva=0:smallint=2799:other=11] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=11873:kstack=0:uva=0:smallint=2799:other=11] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[SCHED_STRAND_ORACLE:aarch64:samples=793:checked=3580:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=31885:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=33235:cleared=33238] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7002 progress_work=279 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8001 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=2 worker_2_progress_final=159 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=8001 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8006 cause=no_progress target=worker_3 progress=[159, 159, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=892:checked=3923:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=35837:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=36681:cleared=36684] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6010 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6011 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=16058:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=13656:kstack=9:uva=0:smallint=2365:other=28] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=16058:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=13654:kstack=9:uva=0:smallint=2365:other=28] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=13656:kstack=9:uva=0:smallint=2365:other=28] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=16615:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=13686:kstack=0:uva=0:smallint=2901:other=29] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=16616:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=13685:kstack=0:uva=0:smallint=2901:other=30] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=13685:kstack=0:uva=0:smallint=2901:other=29] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=17185:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=14370:kstack=0:uva=0:smallint=2799:other=16] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=17185:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=14370:kstack=0:uva=0:smallint=2799:other=15] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=14370:kstack=0:uva=0:smallint=2799:other=16] +[SCHED_STRAND_ORACLE:aarch64:samples=991:checked=4220:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=39775:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=39124:cleared=39127] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2021 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3034 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=42531:cpu_silence_ms=42531:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=40860:cleared=40863] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=7:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=52:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[SUBSYSTEM:syscall:proc:START] +[SUBSYSTEM:ipc:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[TEST:process:current_thread_exists:PASS] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=12:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8176:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12046:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=6:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20030:entry_us=196:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12035:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:driver_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=23:hold_us=12058:refused=7:delivered=16:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=55260 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1077:kernel=42318:cleared=43379] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=16, cpu2=13) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=16, cpu2=13) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 30 (cpu0=1, cpu1=16, cpu2=13) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[SCHED_STRAND_ORACLE:aarch64:samples=1090:checked=4537:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=42523:worst_cpu_scheduler_silence_ms=42604:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2313:kernel=43714:cleared=45988] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2449:kernel=43866:cleared=46275] +[heartbeat] tid=1236 uptime_ms=56289 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3477:kernel=45052:cleared=48475] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=16, cpu2=13) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=16, cpu2=13) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 30 (cpu0=1, cpu1=16, cpu2=13) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[heartbeat] tid=1236 uptime_ms=57320 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5830:kernel=47689:cleared=53436] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=16, cpu2=13) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=16, cpu2=13) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 30 (cpu0=1, cpu1=16, cpu2=13) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=7110:kernel=49101:cleared=56100] +[heartbeat] tid=1236 uptime_ms=58346 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8498:kernel=50679:cleared=59053] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=16, cpu2=13) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=16, cpu2=13) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 30 (cpu0=1, cpu1=16, cpu2=13) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[heartbeat] tid=1236 uptime_ms=59369 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11423:kernel=54073:cleared=65342] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=138:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12303:kernel=55073:cleared=67210] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=3948:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=54:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=7026:kstack=0:uva=53:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=7026:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=3995:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=3948:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=60:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=53:smallint=1:other=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[heartbeat] tid=1236 uptime_ms=60371 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=6:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=4:reap_second=3:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=13378:kernel=56290:cleared=69483] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=1, cpu1=16, cpu2=13, cpu3=1) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=1, cpu1=16, cpu2=13, cpu3=1) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=16, cpu2=13, cpu3=1) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=13574:kernel=56474:cleared=69846] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=124:late_ms=91:park_ms=87:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=124:late_ms=91:park_ms=87:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13586:kernel=56485:cleared=69868] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[SCHED_STRAND_ORACLE:aarch64:samples=1189:checked=4822:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=42523:worst_cpu_scheduler_silence_ms=42604:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=6:reap_second=5:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=14397:kernel=57373:cleared=71563] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[heartbeat] tid=1236 uptime_ms=61399 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16175:kernel=59319:cleared=75244] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16187:kernel=59327:cleared=75261] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=17756:kernel=61113:cleared=78594] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[heartbeat] tid=1236 uptime_ms=62405 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21296:kernel=64026:cleared=84404] +CLONEVM_EXEC_TEST: child exited +[heartbeat] tid=1236 uptime_ms=63410 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=22394:kernel=65260:cleared=86665] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=22397:kernel=65262:cleared=86671] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1236 uptime_ms=64414 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[init] bsshd started (PID 103) +[spawn] path='/bin/xhci_counters' diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/gate.txt b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/gate.txt new file mode 100644 index 000000000..dbbddeafd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-2/gate.txt @@ -0,0 +1,48 @@ +revision=0776f442415dc4b6d4dc69e29657213ce34af308 cycle=2 hogs=28 +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 1baa6694f51eb681c4217c055ea25aaac269d9436da97f09168fb4e720faee93 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 66671 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788820099469-1788820164186:qemu_at_start=0:load_at_start=74.07:qemu_at_end=1:load_at_end=67.14:qemu_cpu_s=84.33:guest_uptime_ms=64414:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 66s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/gate_boot_facts.txt new file mode 100644 index 000000000..43864eea3 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788820333170-1788820396293:qemu_at_start=0:load_at_start=152.36:qemu_at_end=1:load_at_end=135.57:qemu_cpu_s=81.20:guest_uptime_ms=62467:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json new file mode 100644 index 000000000..6fb01f5ce --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json @@ -0,0 +1 @@ +{"schemaVersion": 1, "id": "6e7a417d-8c56-41c1-83bc-6a7a27508bb8", "arch": "aarch64", "profile": "strict", "verdict": "PASS", "exitCode": 0, "startedAt": "2026-09-07T22:32:13.170000+00:00", "endedAt": "2026-09-07T22:33:16.822520+00:00", "command": ["/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docker/qemu/run-aarch64-boot-test-strict.sh", "1"], "serials": ["serial.txt"], "captures": ["gate_boot_facts.txt"]} diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/serial.txt b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/serial.txt new file mode 100644 index 000000000..e62fa9c43 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/breenix_aarch64_strict_1/serial.txt @@ -0,0 +1,1135 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f38f31e36 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 643875 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x40b92 +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +1@1[smp] CPU AB1: PSCI CPU_ON success (raw_status=C0) +D[sE2@1AeBCFDEeFGG1mp] CPU 2: PSCI CPU_ON success (raw_status=0) +2[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic]T ICC_CTLR_EL1: 0x8c001 -> 0x8c02 (EOImode=1) +[smp] CPU 3: P3@1ABCDEeFG3SCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +T2[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=111 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3T4[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +T5[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:scheduler:early:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[SUBSYSTEM:network:early:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:logging:logging_init:PASS] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=125:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=26:worst_cpu_scheduler_silence_ms=350:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=42:cleared=42] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1331:writes=337:dropped=0:ticks_total=2985:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:process:thread_creation:START] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:process:thread_creation:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:heap_large_alloc:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=161:elapsed_ctr_ms=204:ctx_delta=54:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1867:silence_cpu=0:woke_ms=1718:verdict=ok] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=150:elapsed_ctr_ms=200:ctx_delta=72:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=2130:silence_cpu=0:woke_ms=1982:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405da32c +[TEST:interrupts:breakpoint:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=5:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44368000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=3933 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=30:lr=0xffff0000542989f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=30:lr=0xffff0000542989f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=30:lr=0xffff0000542989f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=30:lr=0xffff0000542989f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=30:lr=0xffff0000542989f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=30:lr=0xffff0000542989f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=30:lr=0xffff0000542989f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=30:lr=0xffff0000542989f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=3981 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=95:checked=736:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=26:worst_cpu_scheduler_silence_ms=4217:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=1942:cleared=1945] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4001 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=297 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2790:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1706:kstack=0:uva=0:smallint=1084:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2790:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1704:kstack=0:uva=0:smallint=1085:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=194:checked=1132:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=26:worst_cpu_scheduler_silence_ms=8175:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=6525:cleared=6528] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7003 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8003 progress_work=319 progress_exit=0 re_kick_sgis=474 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9003 progress_work=359 progress_exit=0 re_kick_sgis=534 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10003 progress_work=399 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11003 progress_work=438 progress_exit=0 re_kick_sgis=651 +[SCHED_STRAND_ORACLE:aarch64:samples=293:checked=1528:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=26:worst_cpu_scheduler_silence_ms=12130:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=11052:cleared=11055] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12005 progress_work=477 progress_exit=0 re_kick_sgis=705 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13005 progress_work=517 progress_exit=0 re_kick_sgis=762 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14006 progress_work=557 progress_exit=0 re_kick_sgis=822 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=879 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=596 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=298 worker_3_progress_start=2 worker_3_progress_final=297 last_advance_ms_ago=3 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15002 cause=absolute_ceiling target=none progress=[1, 298, 297] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6585:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=4033:kstack=0:uva=0:smallint=2543:other=9] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6585:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4031:kstack=0:uva=0:smallint=2544:other=8] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4034:kstack=0:uva=0:smallint=2543:other=9] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6609:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3781:kstack=2:uva=0:smallint=2818:other=8] +[SCHED_STRAND_ORACLE:aarch64:samples=392:checked=1924:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=26:worst_cpu_scheduler_silence_ms=16066:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=15738:cleared=15741] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=491:checked=2320:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=26:worst_cpu_scheduler_silence_ms=20003:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=20407:cleared=20410] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7001 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=0 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=159 last_advance_ms_ago=7999 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8003 cause=no_progress target=worker_1 progress=[1, 159, 159] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=10339:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7787:kstack=0:uva=0:smallint=2543:other=9] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=10339:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7786:kstack=0:uva=0:smallint=2544:other=8] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7787:kstack=0:uva=0:smallint=2543:other=9] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=10432:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=7604:kstack=2:uva=0:smallint=2818:other=8] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=10432:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=7604:kstack=2:uva=0:smallint=2817:other=9] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=7604:kstack=2:uva=0:smallint=2818:other=8] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=10496:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=7759:kstack=6:uva=0:smallint=2714:other=18] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=10497:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=7757:kstack=6:uva=0:smallint=2714:other=18] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=7758:kstack=6:uva=0:smallint=2714:other=18] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=590:checked=2717:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=26:worst_cpu_scheduler_silence_ms=23937:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=24769:cleared=24772] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4000 progress_work=163 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7002 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8031 cause=no_progress target=worker_2 progress=[159, 1, 159] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=689:checked=3119:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=26:worst_cpu_scheduler_silence_ms=27877:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=29275:cleared=29278] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=237 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=14038:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11486:kstack=0:uva=0:smallint=2543:other=9] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=14038:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11485:kstack=0:uva=0:smallint=2544:other=8] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11486:kstack=0:uva=0:smallint=2543:other=9] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=14210:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=297 +[SCHED_STRAND_ORACLE:aarch64:samples=788:checked=3519:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=26:worst_cpu_scheduler_silence_ms=31848:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=33798:cleared=33801] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7002 progress_work=279 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=2 worker_2_progress_final=159 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8002 cause=no_progress target=worker_3 progress=[159, 159, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=887:checked=3881:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=26:worst_cpu_scheduler_silence_ms=35807:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=37153:cleared=37156] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6015 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6016 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=16132:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=13578:kstack=0:uva=0:smallint=2543:other=11] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=16132:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=13576:kstack=0:uva=0:smallint=2544:other=11] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=13578:kstack=0:uva=0:smallint=2543:other=11] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=16508:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=13660:kstack=2:uva=0:smallint=2818:other=28] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=16508:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=13662:kstack=2:uva=0:smallint=2817:other=27] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=13660:kstack=2:uva=0:smallint=2818:other=28] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=16704:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=13944:kstack=6:uva=0:smallint=2714:other=42] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=16706:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=13941:kstack=6:uva=0:smallint=2714:other=43] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=13943:kstack=6:uva=0:smallint=2714:other=42] +[SCHED_STRAND_ORACLE:aarch64:samples=986:checked=4183:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=26:worst_cpu_scheduler_silence_ms=39770:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=39545:cleared=39548] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2018 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3027 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=42684:cpu_silence_ms=42684:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=41347:cleared=41350] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=6:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=2:window_ms=37:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:START] +[SUBSYSTEM:process:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=328:armed=1:acquired=1:holder_cpu=2:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8137:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:syscall:irq_hold_oracle:START] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12036:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20006:entry_us=6:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20024:entry_us=188:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12036:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=25:hold_us=12936:refused=11:delivered=14:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=55300 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1008:kernel=42684:cleared=43683] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 35 (cpu0=1, cpu1=3, cpu2=2, cpu3=29) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 35 (cpu0=1, cpu1=3, cpu2=2, cpu3=29) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 35 (cpu0=1, cpu1=3, cpu2=2, cpu3=29) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[SCHED_STRAND_ORACLE:aarch64:samples=1085:checked=4505:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=42682:worst_cpu_scheduler_silence_ms=42746:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2196:kernel=44056:cleared=46229] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2310:kernel=44185:cleared=46470] +[heartbeat] tid=1236 uptime_ms=56356 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3484:kernel=45487:cleared=48930] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 35 (cpu0=1, cpu1=3, cpu2=2, cpu3=29) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 35 (cpu0=1, cpu1=3, cpu2=2, cpu3=29) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 35 (cpu0=1, cpu1=3, cpu2=2, cpu3=29) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[heartbeat] tid=1236 uptime_ms=57383 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5892:kernel=48268:cleared=54091] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 35 (cpu0=1, cpu1=3, cpu2=2, cpu3=29) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 35 (cpu0=1, cpu1=3, cpu2=2, cpu3=29) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 35 (cpu0=1, cpu1=3, cpu2=2, cpu3=29) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6911:kernel=49441:cleared=56260] +[heartbeat] tid=1236 uptime_ms=58405 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8444:kernel=51151:cleared=59486] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 35 (cpu0=1, cpu1=3, cpu2=2, cpu3=29) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 35 (cpu0=1, cpu1=3, cpu2=2, cpu3=29) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 35 (cpu0=1, cpu1=3, cpu2=2, cpu3=29) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[heartbeat] tid=1236 uptime_ms=59425 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11231:kernel=54351:cleared=65439] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=6:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12007:kernel=55231:cleared=67085] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=3705:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=48:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=7426:kstack=0:uva=47:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=7426:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=3731:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=3705:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=51:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=47:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=18316:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=47:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=16741:kstack=0:uva=47:smallint=2543:other=11] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=19295:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=15725:kstack=0:uva=1:smallint=2544:other=11] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=15762:kstack=0:uva=0:smallint=2543:other=11] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=37:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=47:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=18896:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=18:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=17240:kstack=2:uva=18:smallint=2818:other=28] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=20088:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=16056:kstack=2:uva=0:smallint=2817:other=27] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=16048:kstack=2:uva=0:smallint=2818:other=28] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=15:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=18:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=19319:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=41:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=17989:kstack=6:uva=43:smallint=2714:other=42] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=20753:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=16558:kstack=6:uva=1:smallint=2714:other=43] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=16555:kstack=6:uva=2:smallint=2714:other=42] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=38:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=41:smallint=0:other=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=13123:kernel=56413:cleared=69361] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=90:park_ms=86:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=90:park_ms=86:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13132:kernel=56424:cleared=69381] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1236 uptime_ms=60427 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=8:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=6:reap_second=5:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=13372:kernel=56684:cleared=69865] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 42 (cpu0=1, cpu1=5, cpu2=3, cpu3=33) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 42 (cpu0=1, cpu1=5, cpu2=3, cpu3=33) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 42 (cpu0=1, cpu1=5, cpu2=3, cpu3=33) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[SCHED_STRAND_ORACLE:aarch64:samples=1184:checked=4789:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=42682:worst_cpu_scheduler_silence_ms=42746:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=6:reap_second=5:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=14444:kernel=57897:cleared=72134] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15697:kernel=59302:cleared=74753] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15708:kernel=59310:cleared=74770] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1236 uptime_ms=61462 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=17183:kernel=60975:cleared=77888] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1236 uptime_ms=62467 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20057:kernel=63406:cleared=82695] +CLONEVM_EXEC_TEST: child exited diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/gate.txt b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/gate.txt new file mode 100644 index 000000000..63903abd2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/cycle-3/gate.txt @@ -0,0 +1,48 @@ +revision=0776f442415dc4b6d4dc69e29657213ce34af308 cycle=3 hogs=28 +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 1baa6694f51eb681c4217c055ea25aaac269d9436da97f09168fb4e720faee93 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 83298 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788820333170-1788820396293:qemu_at_start=0:load_at_start=152.36:qemu_at_end=1:load_at_end=135.57:qemu_cpu_s=81.20:guest_uptime_ms=62467:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 64s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/run.txt b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/run.txt new file mode 100644 index 000000000..0a2ae8d99 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/loop/run.txt @@ -0,0 +1,5 @@ +revision=0776f442415dc4b6d4dc69e29657213ce34af308 cycles=3 hogs=28 +[STARVED_LOOP_FACTS:revision=0776f442415dc4b6d4dc69e29657213ce34af308:cycle=1:hogs=28:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=0776f442415dc4b6d4dc69e29657213ce34af308:cycle=2:hogs=28:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=0776f442415dc4b6d4dc69e29657213ce34af308:cycle=3:hogs=28:gate_exit=0:recovered=0] +[STARVED_LOOP_RESULT:cycles=3:failed=0:recovered=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/source.patch b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/source.patch new file mode 100644 index 000000000..a1c5332c4 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-extension-deleted/source.patch @@ -0,0 +1,56 @@ +diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs +index 7a345fca..fd1a8e78 100644 +--- a/kernel/src/test_framework/registry.rs ++++ b/kernel/src/test_framework/registry.rs +@@ -2619,14 +2619,7 @@ fn loopback_window_starved(tick_ms: u64, ctr_ms: u64, ctx_delta: u64) -> bool { + > tick_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_NUM) + } + +-fn loopback_extension_eligible( +- pending: bool, +- runnable: bool, +- starved: bool, +- extensions: u64, +-) -> bool { +- pending && runnable && starved && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS +-} ++ + + /// The fewest context switches a budget window must buy before the guest is + /// credited with having executed. +@@ -3008,8 +3001,8 @@ fn run_loopback_recv_wake_test_inner( + let idle_before_sampled = idle_before_facts.is_some(); + let idle_before = idle_before_facts.map_or(0u32, |facts| facts.idle_cpu_bitmap); + +- let mut extensions = 0u64; +- let (elapsed_tick_ms, elapsed_ctr_ms, ctx_delta, wake_ms, reader_state) = loop { ++ let extensions = 0u64; ++ let (elapsed_tick_ms, elapsed_ctr_ms, ctx_delta, wake_ms, reader_state) = { + let tick_before_ms = crate::time::get_monotonic_time(); + let ctr_before_ns = monotonic_now_ns(); + let ctx_before = crate::tracing::providers::counters::CTX_SWITCH_TOTAL.aggregate(); +@@ -3020,23 +3013,11 @@ fn run_loopback_recv_wake_test_inner( + let tick_ms = tick_after_ms.saturating_sub(tick_before_ms); + let ctr_ms = ctr_after_ns.saturating_sub(ctr_before_ns) / 1_000_000; + let switches = ctx_after.wrapping_sub(ctx_before); +- let starved = loopback_window_starved(tick_ms, ctr_ms, switches); + let wake_ms = LOOPBACK_READER_WAKE_MS.load(AtomicOrdering::SeqCst); +- let pending = wake_ms == 0; + let reader_state = scheduler::with_scheduler(|sched| { + sched.get_thread(reader_tid).map(|thread| thread.state) + }); +- let runnable = matches!( +- reader_state, +- Some(Some( +- crate::task::thread::ThreadState::Ready | crate::task::thread::ThreadState::Running +- )) +- ); +- if loopback_extension_eligible(pending, runnable, starved, extensions) { +- extensions += 1; +- continue; +- } +- break (tick_ms, ctr_ms, switches, wake_ms, reader_state); ++ (tick_ms, ctr_ms, switches, wake_ms, reader_state) + }; + + // Latch the deadline wake stamp: a dispatch after refusal cannot erase red. diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-leg.sh b/docs/planning/green-program/network/serials/586-pr3/r232-leg.sh new file mode 100644 index 000000000..ccfe56803 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-leg.sh @@ -0,0 +1,20 @@ +set -eu +mode=$1 +export TMPDIR="$PWD/.tmp" BREENIX_GATE_TMP="$PWD/.gate-tmp" BREENIX_RUST_FORK_LIBRARY=/Users/wrb/fun/code/breenix-parallels/rust-fork/library +export __CARGO_TESTS_ONLY_SRC_ROOT="$PWD/.tmp/rust-src/library" +out="$PWD/docs/planning/green-program/network/serials/586-pr3/$mode" +mkdir -p "$out" +python3 .tmp/mutate.py "$mode" +trap 'python3 .tmp/mutate.py restore' EXIT +{ + git rev-parse HEAD + git diff -- kernel/src/net/tcp.rs kernel/src/test_framework/registry.rs + cargo build --release --features boot_tests --target aarch64-breenix-kernel.json -Z build-std=core,alloc -Z build-std-features=compiler-builtins-mem -p kernel --bin kernel-aarch64 +} > "$out/build.txt" 2>&1 +if rg -q '^warning|^error' "$out/build.txt"; then echo 'build diagnostics: stopped'; exit 1; fi +if [ "$mode" = always-extend ]; then + { git rev-parse HEAD; bash scripts/run-structure-tests.sh loopback_pump_structure loopback_guest_budget; echo "ratchet_exit=$?"; } > "$out/ratchet.txt" 2>&1 || true +fi +RAW_BOOT_SECONDS=80 python3 .tmp/raw-boot.py "$mode" +python3 .tmp/mutate.py restore +{ git rev-parse HEAD; BREENIX_STRICT_SCORE_ONLY="$out/serial.txt" bash docker/qemu/run-aarch64-boot-test-strict.sh 1; } > "$out/score.txt" 2>&1 || echo 'score_exit=1' >> "$out/score.txt" diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-prod-last.txt b/docs/planning/green-program/network/serials/586-pr3/r232-prod-last.txt new file mode 100644 index 000000000..187f7c90a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-prod-last.txt @@ -0,0 +1,58 @@ +0776f442415dc4b6d4dc69e29657213ce34af308 +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Building the shipped ARM64 production kernel profile... + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/kernel) + Finished `release` profile [optimized] target(s) in 6.51s +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 30f8c613d2f83fbee2d3122edcbe2dc60f10f8e8e397248b985f85dd81bb7790 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17h992e7c95656f2aaeE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +Booting the ARM64 production profile... +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 78092 () +PASS: production profile reached bsshd with the futex oracle seam absent +Observed: [FUTEX_HANDOFF_ORACLE_DRIVER:seam_absent:probe=-110] +Observed: [init] futex_handoff_oracle exited pid=6 code=0 +Observed: bsshd: listening on 0.0.0.0:2222 +Observed kernel oracle marker count: 0 +Observed fcntl contention oracle marker count: 0 +Observed IRQ-hold oracle marker count: 0 +Observed UDP-socket-lock oracle marker count: 0 +Observed UDP-ports-lock oracle marker count: 0 +Observed TTY input IRQ oracle marker count: 0 +Observed TTY foreground-pgrp oracle marker count: 0 +Observed ring-span self-check marker count: 0 +Observed timer wake latency oracle marker count: 0 +Observed BXCAP self-test edge count: 0 +Observed block EINTR oracle marker count: 2 +Observed block EINTR oracle failure count: 0 +Observed poll TCP oracle marker count: 2 +Observed poll TCP oracle failure count: 0 +Observed kernel poll timeout report count: 1 +Observed kernel lost-readiness report count: 0 +Observed TTY oracle marker count: 2 +Observed TTY oracle failure count: 0 +Observed TTBR0 ASID census marker count: 13 +Observed TTBR0 ASID census untagged-publish line count: 0 +Observed: [TTBR0_ASID_CENSUS:untagged=0:tagged=19728:kernel=20670:cleared=39546] +Observed pinned-placement census marker count: 1 +Observed pinned-placement non-zero census line count: 0 +Observed pin-guard oracle line count (must be 0 in this profile): 0 +Observed: [PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +Observed crash marker count: 0 +[GATE_BOOT_FACTS:boot=1:host_ms=1788821334595-1788821339726:qemu_at_start=0:load_at_start=19.34:qemu_at_end=1:load_at_end=18.35:qemu_cpu_s=9.67:guest_uptime_ms=4311:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] +exit=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-prod/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/r232-prod/gate_boot_facts.txt new file mode 100644 index 000000000..eb9ea4710 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-prod/gate_boot_facts.txt @@ -0,0 +1,3 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788821334595-1788821339726:qemu_at_start=0:load_at_start=19.34:qemu_at_end=1:load_at_end=18.35:qemu_cpu_s=9.67:guest_uptime_ms=4311:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-prod/run-inspector.json b/docs/planning/green-program/network/serials/586-pr3/r232-prod/run-inspector.json new file mode 100644 index 000000000..d9b7a9f79 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-prod/run-inspector.json @@ -0,0 +1 @@ +{"schemaVersion": 1, "id": "6819a804-0351-4660-b56f-3d3406304f0c", "arch": "aarch64", "profile": "prod", "verdict": "PASS", "exitCode": 0, "startedAt": "2026-09-07T22:48:54.595000+00:00", "endedAt": "2026-09-07T22:48:59.975222+00:00", "command": ["docker/qemu/run-aarch64-prod-profile-boot-test.sh"], "serials": ["serial.txt"], "captures": ["gate_boot_facts.txt"]} diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-prod/serial.txt b/docs/planning/green-program/network/serials/586-pr3/r232-prod/serial.txt new file mode 100644 index 000000000..78a0cfcaa --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-prod/serial.txt @@ -0,0 +1,410 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f3f4d12e7 +======================================== + +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 1000000000 Hz (1000 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 7934000 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x4088b +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: Unknown Unknown +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (1000000 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] 1CPU 1: PSC@I C1PU_AON success (raw_sBtatCus=D0) +E[2@1AesBCmFp] GCPU 2D: P1SCI CPU_EeFGON su2ccess (raw_status=0) +[smp] CP3@1AU BC3: PSCI DCPUEeF_ON suGccess (raw_status=30) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=T1) +1[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] 4 CPUs online +[PT_ROOT_CUSTODY:no_proof=0:no_arch=0:terminated=0:undecided=0:mid_retire=0:retired=0] +T2[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=0:cleared=0] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +T3T4EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +T5T6T7[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +T8T9T0manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 2 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 2 +[spawn] Created child PID 2 for parent PID 1 +[spawn] Success: child PID 2 scheduled +[init] heartbeat started (PID 2) +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=9 uptime_ms=297 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 3 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 3 +[spawn] Created child PID 3 for parent PID 1 +[spawn] Success: child PID 3 scheduled +F123456789SC[syscall] exit(0) pid=4 name=block_eintr_oracle_child_4 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2424:kernel=2626:cleared=5014] +[heartbeat] tid=9 uptime_ms=1302 kbd_nonzero=0 +F123456789SC[syscall] exit(0) pid=5 name=block_eintr_oracle_child_5 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6199:kernel=6816:cleared=12943] +[heartbeat] tid=9 uptime_ms=2303 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=3 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10023:kernel=11117:cleared=21031] +[init] block_eintr_oracle exited pid=3 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 6 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 6 +[spawn] Created child PID 6 for parent PID 1 +[spawn] Success: child PID 6 scheduled +[FUTEX_HANDOFF_ORACLE_DRIVER:seam_absent:probe=-110] +[syscall] exit(0) pid=6 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10784:kernel=11952:cleared=22619] +[init] futex_handoff_oracle exited pid=6 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 7 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 7 +[spawn] Created child PID 7 for parent PID 1 +[spawn] Success: child PID 7 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=8 name=poll_tcp_oracle_child_8 +[TTBR0_ASID_CENSUS:untagged=0:tagged=11872:kernel=13066:cleared=24800] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=83:park_ms=81:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=83:park_ms=81:attempts=1] +[syscall] exit(0) pid=7 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11883:kernel=13076:cleared=24819] +[init] poll_tcp_oracle exited pid=7 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=9 uptime_ms=3307 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 9 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 9 +[spawn] Created child PID 9 for parent PID 1 +[spawn] Success: child PID 9 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 0) +[pty] Unlocked PTY 0 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/0:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/0:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=9:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=9:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 1) +[pty] Unlocked PTY 1 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 1) +[pty] Unlocked PTY 1 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[syscall] exit(0) pid=10 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14129:kernel=15435:cleared=29363] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=9 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14139:kernel=15439:cleared=29375] +[init] tty_oracle exited pid=9 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 11 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 11 +[spawn] Created child PID 11 for parent PID 1 +[spawn] Success: child PID 11 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=11 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=15730:kernel=17199:cleared=32703] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 12 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 12 +[spawn] Created child PID 12 for parent PID 1 +[spawn] Success: child PID 12 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=9 uptime_ms=4311 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=13 name=thread-13 +[TTBR0_ASID_CENSUS:untagged=0:tagged=18814:kernel=19741:cleared=37765] +CLONEVM_EXEC_TEST: child exited +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=14 name=thread-14 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19721:kernel=20666:cleared=39536] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=12 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=19728:kernel=20670:cleared=39546] +[init] clonevm_exec_test exited pid=12 code=0 +[spawn] path='/bin/bsshd' +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 15 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 15 +[spawn] Created child PID 15 for parent PID 1 +[spawn] Success: child PID 15 scheduled +[init] bsshd started (PID 15) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 16 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 16 +[spawn] Created child PID 16 for parent PID 1 +[spawn] Success: child PID 16 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=16 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=22416:kernel=23575:cleared=45110] diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/archive.txt b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/archive.txt new file mode 100644 index 000000000..d7fb4754f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/archive.txt @@ -0,0 +1,2 @@ +Original gate directory moved after completion to /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.gate-tmp/r232-recovery-full +Serials, gate transcripts and sidecars copied byte-for-byte to loop/. Executables and disks retained only in lane scratch. diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/build.txt b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/build.txt new file mode 100644 index 000000000..c8a7edb6e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/build.txt @@ -0,0 +1,3 @@ +0776f442415dc4b6d4dc69e29657213ce34af308 + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/kernel) + Finished `release` profile [optimized] target(s) in 9.86s diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/kernel.sha256 b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/kernel.sha256 new file mode 100644 index 000000000..2371ef380 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/kernel.sha256 @@ -0,0 +1 @@ +5300503cd695c74a98297d6a4c99c2efb14f65926300419718b0ddabb54258a2 target/aarch64-breenix-kernel/release/kernel-aarch64 diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop.txt b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop.txt new file mode 100644 index 000000000..5bcff6609 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop.txt @@ -0,0 +1,7 @@ +0776f442415dc4b6d4dc69e29657213ce34af308 +revision=0776f442415dc4b6d4dc69e29657213ce34af308 cycles=3 hogs=28 +[STARVED_LOOP_FACTS:revision=0776f442415dc4b6d4dc69e29657213ce34af308:cycle=1:hogs=28:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=0776f442415dc4b6d4dc69e29657213ce34af308:cycle=2:hogs=28:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=0776f442415dc4b6d4dc69e29657213ce34af308:cycle=3:hogs=28:gate_exit=0:recovered=0] +[STARVED_LOOP_RESULT:cycles=3:failed=0:recovered=0] +exit=1 diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/gate_boot_facts.txt new file mode 100644 index 000000000..7a391e4a0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788820648697-1788820710009:qemu_at_start=0:load_at_start=70.92:qemu_at_end=1:load_at_end=66.80:qemu_cpu_s=78.22:guest_uptime_ms=60557:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json new file mode 100644 index 000000000..339e6a713 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/run-inspector.json @@ -0,0 +1 @@ +{"schemaVersion": 1, "id": "80504a4d-fd16-4475-9a52-77d402f4e923", "arch": "aarch64", "profile": "strict", "verdict": "PASS", "exitCode": 0, "startedAt": "2026-09-07T22:37:28.697000+00:00", "endedAt": "2026-09-07T22:38:30.494005+00:00", "command": ["/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docker/qemu/run-aarch64-boot-test-strict.sh", "1"], "serials": ["serial.txt"], "captures": ["gate_boot_facts.txt"]} diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/serial.txt b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/serial.txt new file mode 100644 index 000000000..27e41a808 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/breenix_aarch64_strict_1/serial.txt @@ -0,0 +1,1142 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f3be91e4a +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 667625 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] C1@1APU 1: PSCI CPUBCDEeFG1_ON success (raw_status=0) +[gic] EOImod2@1Ae=1BC (split EOI/DIR) - non-VMware path +D[gic] ICC_CTLR_EL1: EeFG0x28c00 -> 0x8c02 (EOImode=1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 2: PSCI CPU_ON success (raw_status=0) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImoT1de=3@1ABCDEeFG31) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[T2gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=108 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T4T5T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[SUBSYSTEM:filesystem:early:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=8:checked=94:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=394:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=46:cleared=46] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:process:thread_creation:START] +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:process:thread_creation:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:memory:heap_large_alloc:START] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:heap_large_alloc:PASS] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1317:writes=342:dropped=0:ticks_total=3060:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=163:elapsed_ctr_ms=208:ctx_delta=76:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=2180:silence_cpu=0:woke_ms=2018:verdict=ok] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=171:elapsed_ctr_ms=222:ctx_delta=170:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0xa:cpu_silence_ms=2446:silence_cpu=0:woke_ms=2277:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[TEST:filesystem:block_wedge_oracle:START] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=4160 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542cb9f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542cb9f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542cb9f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542cb9f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542cb9f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542cb9f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542cb9f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542cb9f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=4204 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=98:checked=799:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4272:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=1794:cleared=1797] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2727:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1734:kstack=0:uva=0:smallint=994:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2728:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1732:kstack=0:uva=0:smallint=994:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1733:kstack=0:uva=0:smallint=994:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2776:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1669:kstack=2:uva=0:smallint=1105:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2776:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=1669:kstack=1:uva=0:smallint=1105:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=1669:kstack=2:uva=0:smallint=1105:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2759:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=1749:kstack=5:uva=0:smallint=1005:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=2759:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=1748:kstack=6:uva=0:smallint=1005:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=1749:kstack=5:uva=0:smallint=1005:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6000 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=197:checked=1195:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=8215:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=6387:cleared=6390] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7000 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8000 progress_work=319 progress_exit=0 re_kick_sgis=474 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9000 progress_work=359 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10000 progress_work=399 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11001 progress_work=439 progress_exit=0 re_kick_sgis=651 +[SCHED_STRAND_ORACLE:aarch64:samples=296:checked=1595:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=12158:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=10562:cleared=10565] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12001 progress_work=478 progress_exit=0 re_kick_sgis=708 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13002 progress_work=517 progress_exit=0 re_kick_sgis=768 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14002 progress_work=557 progress_exit=0 re_kick_sgis=828 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=888 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=0 progress_work_final=597 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=298 worker_3_progress_start=0 worker_3_progress_final=298 last_advance_ms_ago=5 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15002 cause=absolute_ceiling target=none progress=[1, 298, 298] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6386:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3844:kstack=0:uva=0:smallint=2535:other=8] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6387:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3842:kstack=0:uva=0:smallint=2534:other=9] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=3843:kstack=0:uva=0:smallint=2535:other=8] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6607:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3776:kstack=2:uva=0:smallint=2825:other=5] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=6608:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=3775:kstack=1:uva=0:smallint=2826:other=5] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=3776:kstack=2:uva=0:smallint=2825:other=5] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6618:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=3862:kstack=5:uva=0:smallint=2738:other=13] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=6618:kstack=0:uva=0:smallint=0:other=0] +[SCHED_STRAND_ORACLE:aarch64:samples=395:checked=1993:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=16102:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=15248:cleared=15251] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=494:checked=2405:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=20053:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=19657:cleared=19660] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7002 progress_work=279 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=159 worker_3_progress_start=2 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8004 cause=no_progress target=worker_1 progress=[1, 159, 159] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=10013:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=593:checked=2834:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=24012:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=24043:cleared=24046] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=297 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7002 progress_work=280 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8008 cause=no_progress target=worker_2 progress=[159, 1, 159] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=692:checked=3236:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=27959:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=28655:cleared=28658] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=237 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13806:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11257:kstack=0:uva=0:smallint=2535:other=15] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=13807:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11255:kstack=0:uva=0:smallint=2534:other=16] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11256:kstack=0:uva=0:smallint=2535:other=15] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=14238:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11400:kstack=2:uva=0:smallint=2825:other=11] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=14238:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=11400:kstack=1:uva=0:smallint=2826:other=11] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=11401:kstack=2:uva=0:smallint=2825:other=11] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=14530:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=11766:kstack=5:uva=0:smallint=2738:other=21] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=14530:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=11766:kstack=6:uva=0:smallint=2738:other=20] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=11766:kstack=5:uva=0:smallint=2738:other=21] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[SCHED_STRAND_ORACLE:aarch64:samples=791:checked=3632:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=31905:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=33273:cleared=33276] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7002 progress_work=279 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=159 worker_2_progress_start=1 worker_2_progress_final=159 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8003 cause=no_progress target=worker_3 progress=[159, 159, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=890:checked=3984:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=35842:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=36759:cleared=36762] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6022 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6023 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=15777:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=13206:kstack=0:uva=0:smallint=2535:other=37] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=15778:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=13205:kstack=0:uva=0:smallint=2534:other=37] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=13205:kstack=0:uva=0:smallint=2535:other=37] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=16710:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=13865:kstack=2:uva=0:smallint=2825:other=18] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=16710:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=13864:kstack=1:uva=0:smallint=2826:other=18] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=13865:kstack=2:uva=0:smallint=2825:other=18] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=17219:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=14440:kstack=5:uva=0:smallint=2738:other=36] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=17219:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=14439:kstack=6:uva=0:smallint=2738:other=36] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=14440:kstack=5:uva=0:smallint=2738:other=36] +[SCHED_STRAND_ORACLE:aarch64:samples=990:checked=4284:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=39812:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=39192:cleared=39195] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2019 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3035 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=42849:cpu_silence_ms=42849:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=41119:cleared=41122] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=4:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=3:window_ms=30:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=124:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8182:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12020:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20096:entry_us=4:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=208:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12030:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=23:hold_us=12025:refused=9:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=55474 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1054:kernel=42497:cleared=43540] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 34 (cpu0=1, cpu1=7, cpu2=7, cpu3=19) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 34 (cpu0=1, cpu1=7, cpu2=7, cpu3=19) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 34 (cpu0=1, cpu1=7, cpu2=7, cpu3=19) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=1089:checked=4602:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=42812:worst_cpu_scheduler_silence_ms=42905:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2030:kernel=43613:cleared=45620] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2466:kernel=44081:cleared=46512] +[heartbeat] tid=1236 uptime_ms=56500 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=4413:kernel=46183:cleared=50528] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 34 (cpu0=1, cpu1=7, cpu2=7, cpu3=19) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 34 (cpu0=1, cpu1=7, cpu2=7, cpu3=19) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 34 (cpu0=1, cpu1=7, cpu2=7, cpu3=19) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6222:kernel=48166:cleared=54291] +[heartbeat] tid=1236 uptime_ms=57518 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8335:kernel=50480:cleared=58691] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 34 (cpu0=1, cpu1=7, cpu2=7, cpu3=19) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 34 (cpu0=1, cpu1=7, cpu2=7, cpu3=19) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 34 (cpu0=1, cpu1=7, cpu2=7, cpu3=19) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9271:kernel=51499:cleared=60618] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=39:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10013:kernel=52368:cleared=62220] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[heartbeat] tid=1236 uptime_ms=58539 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=6:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=4:reap_second=3:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=11037:kernel=53457:cleared=64309] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 38 (cpu0=2, cpu1=8, cpu2=9, cpu3=19) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 38 (cpu0=2, cpu1=8, cpu2=9, cpu3=19) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 38 (cpu0=2, cpu1=8, cpu2=9, cpu3=19) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=11086:kernel=53492:cleared=64382] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=84:park_ms=83:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=84:park_ms=83:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11100:kernel=53508:cleared=64410] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[heartbeat] tid=1236 uptime_ms=59555 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13838:kernel=56591:cleared=70184] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13844:kernel=56594:cleared=70193] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=2415:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=85:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=10543:kstack=0:uva=83:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=10543:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=2449:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=2415:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=96:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=83:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=17648:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=45:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=16053:kstack=0:uva=45:smallint=2535:other=37] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=18625:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=15050:kstack=0:uva=0:smallint=2534:other=37] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=15076:kstack=0:uva=0:smallint=2535:other=37] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=42:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=45:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=18904:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=91:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=17070:kstack=2:uva=91:smallint=2825:other=18] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=19915:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=16055:kstack=1:uva=0:smallint=2826:other=18] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=16059:kstack=2:uva=0:smallint=2825:other=18] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=83:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=91:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=19670:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=46:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=18196:kstack=5:uva=45:smallint=2739:other=36] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=20975:kstack=0:uva=0:smallint=0:other=0] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=15327:kernel=58277:cleared=73336] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1236 uptime_ms=60557 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=11:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=81] +[TOMBSTONE_CENSUS:resident=0:removed=9:reap_second=8:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=16659:kernel=59594:cleared=75854] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 43 (cpu0=3, cpu1=8, cpu2=9, cpu3=23) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 43 (cpu0=3, cpu1=8, cpu2=9, cpu3=23) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 43 (cpu0=3, cpu1=8, cpu2=9, cpu3=23) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[SCHED_STRAND_ORACLE:aarch64:samples=1188:checked=4876:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=42812:worst_cpu_scheduler_silence_ms=42905:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=9:reap_second=8:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=17424:kernel=60161:cleared=77024] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=18331:kernel=60831:cleared=78387] +CLONEVM_EXEC_TEST: child exited diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/gate.txt b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/gate.txt new file mode 100644 index 000000000..60d4670f8 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-1/gate.txt @@ -0,0 +1,48 @@ +revision=0776f442415dc4b6d4dc69e29657213ce34af308 cycle=1 hogs=28 +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 5300503cd695c74a98297d6a4c99c2efb14f65926300419718b0ddabb54258a2 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 10173 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788820648697-1788820710009:qemu_at_start=0:load_at_start=70.92:qemu_at_end=1:load_at_end=66.80:qemu_cpu_s=78.22:guest_uptime_ms=60557:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 62s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/gate_boot_facts.txt new file mode 100644 index 000000000..8baa949a0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788820920094-1788820984771:qemu_at_start=0:load_at_start=86.48:qemu_at_end=1:load_at_end=77.80:qemu_cpu_s=76.10:guest_uptime_ms=64180:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json new file mode 100644 index 000000000..2c32336fd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/run-inspector.json @@ -0,0 +1 @@ +{"schemaVersion": 1, "id": "89135596-42f2-462a-b6f5-e1674695ff35", "arch": "aarch64", "profile": "strict", "verdict": "PASS", "exitCode": 0, "startedAt": "2026-09-07T22:42:00.094000+00:00", "endedAt": "2026-09-07T22:43:05.369620+00:00", "command": ["/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docker/qemu/run-aarch64-boot-test-strict.sh", "1"], "serials": ["serial.txt"], "captures": ["gate_boot_facts.txt"]} diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/serial.txt b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/serial.txt new file mode 100644 index 000000000..d694e3d6e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/breenix_aarch64_strict_1/serial.txt @@ -0,0 +1,1112 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f3be91e4a +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 674187 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1@1A1BCDEeFG1: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLRT_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +12[sm@1Ap] CBCDEeFG2PU 2: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI3@1A/DIBCDEeFG3R) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] ICCT2_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=111 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +T3T4[smp] 4 CPUs online +[boot] Running parallel boot tests... +T5[BOOT_TESTS:START] +T6[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:process:early:START] +[SUBSYSTEM:system:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=8:checked=92:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=400:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=50:cleared=50] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:timer:timer_delay:START] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:timer:timer_delay:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[TEST:network:loopback_recv_wake_when_idle:START] +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=161:elapsed_ctr_ms=221:ctx_delta=41:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=2293:silence_cpu=0:woke_ms=2181:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[SUBSYSTEM:system:early:COMPLETE:4/4] +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1349:writes=307:dropped=0:ticks_total=2673:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=156:elapsed_ctr_ms=206:ctx_delta=41:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=2819:silence_cpu=0:woke_ms=2675:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4434b000-0x4435b000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4434b000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4433e000-0x4434e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4433e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=8:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x4435b000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=5494 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=5551 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=91:checked=899:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4060:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=521:cleared=524] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=120 progress_exit=0 re_kick_sgis=168 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=160 progress_exit=0 re_kick_sgis=228 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=1846:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1345:kstack=0:uva=0:smallint=502:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=1847:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1341:kstack=1:uva=0:smallint=502:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1345:kstack=0:uva=0:smallint=502:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=1975:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1266:kstack=0:uva=0:smallint=709:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=1975:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=1265:kstack=0:uva=0:smallint=710:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=1266:kstack=0:uva=0:smallint=709:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=1898:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=1187:kstack=4:uva=0:smallint=707:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=1898:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=1188:kstack=3:uva=0:smallint=706:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=1188:kstack=4:uva=0:smallint=707:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5002 progress_work=199 progress_exit=0 re_kick_sgis=285 +[SCHED_STRAND_ORACLE:aarch64:samples=189:checked=1304:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=7992:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=4334:cleared=4337] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6002 progress_work=238 progress_exit=0 re_kick_sgis=342 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7002 progress_work=274 progress_exit=0 re_kick_sgis=399 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8002 progress_work=313 progress_exit=0 re_kick_sgis=456 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9002 progress_work=352 progress_exit=0 re_kick_sgis=513 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10004 progress_work=391 progress_exit=0 re_kick_sgis=570 +[SCHED_STRAND_ORACLE:aarch64:samples=287:checked=1707:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=50:worst_cpu_scheduler_silence_ms=11922:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=8148:cleared=8151] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11005 progress_work=430 progress_exit=0 re_kick_sgis=627 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12005 progress_work=468 progress_exit=0 re_kick_sgis=687 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13006 progress_work=508 progress_exit=0 re_kick_sgis=744 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14007 progress_work=546 progress_exit=0 re_kick_sgis=801 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5099:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3152:kstack=0:uva=0:smallint=1948:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=5100:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3149:kstack=1:uva=0:smallint=1948:other=0] +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=858 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=586 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=292 worker_3_progress_start=2 worker_3_progress_final=293 last_advance_ms_ago=15 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15005 cause=absolute_ceiling target=none progress=[1, 292, 293] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=386:checked=2111:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=50:worst_cpu_scheduler_silence_ms=15860:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=12013:cleared=12016] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=168 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4002 progress_work=161 progress_exit=0 re_kick_sgis=228 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5003 progress_work=201 progress_exit=0 re_kick_sgis=288 +[SCHED_STRAND_ORACLE:aarch64:samples=485:checked=2520:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=50:worst_cpu_scheduler_silence_ms=19795:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=15770:cleared=15773] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6004 progress_work=239 progress_exit=0 re_kick_sgis=345 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7005 progress_work=279 progress_exit=0 re_kick_sgis=402 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8022 window_budget_ms=8000 re_kick_sgis=459 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=159 worker_3_progress_start=2 worker_3_progress_final=159 last_advance_ms_ago=8022 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8035 cause=no_progress target=worker_1 progress=[1, 159, 159] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=8202:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6160:kstack=0:uva=0:smallint=2036:other=7] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8203:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6157:kstack=1:uva=0:smallint=2036:other=6] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6159:kstack=0:uva=0:smallint=2036:other=7] +[SCHED_STRAND_ORACLE:aarch64:samples=584:checked=2921:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=50:worst_cpu_scheduler_silence_ms=23698:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=19685:cleared=19688] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=174 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=231 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5002 progress_work=199 progress_exit=0 re_kick_sgis=288 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6006 progress_work=238 progress_exit=0 re_kick_sgis=345 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7006 progress_work=277 progress_exit=0 re_kick_sgis=405 +[SCHED_STRAND_ORACLE:aarch64:samples=683:checked=3323:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=50:worst_cpu_scheduler_silence_ms=27631:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=23546:cleared=23549] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8001 window_budget_ms=8000 re_kick_sgis=456 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=1 progress_work_final=316 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=157 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=158 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8004 cause=no_progress target=worker_2 progress=[157, 1, 158] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=120 progress_exit=0 re_kick_sgis=174 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=11387:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=9339:kstack=0:uva=0:smallint=2036:other=13] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=11388:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=9337:kstack=1:uva=0:smallint=2036:other=12] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=9338:kstack=0:uva=0:smallint=2036:other=13] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=11556:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=9250:kstack=0:uva=0:smallint=2282:other=24] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=11556:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=9250:kstack=0:uva=0:smallint=2282:other=24] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=9251:kstack=0:uva=0:smallint=2282:other=24] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=11642:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=9286:kstack=4:uva=0:smallint=2339:other=13] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=11642:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=9286:kstack=3:uva=0:smallint=2339:other=14] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=9286:kstack=4:uva=0:smallint=2339:other=13] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4005 progress_work=160 progress_exit=0 re_kick_sgis=234 +[SCHED_STRAND_ORACLE:aarch64:samples=782:checked=3722:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=50:worst_cpu_scheduler_silence_ms=31555:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=27508:cleared=27511] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5010 progress_work=199 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6039 progress_work=239 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7039 progress_work=278 progress_exit=0 re_kick_sgis=411 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8036 window_budget_ms=8000 re_kick_sgis=468 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=318 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=158 worker_2_progress_start=0 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=8015 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8042 cause=no_progress target=worker_3 progress=[158, 159, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=3 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=881:checked=4105:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=50:worst_cpu_scheduler_silence_ms=35468:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=31397:cleared=31400] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13721:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11673:kstack=0:uva=0:smallint=2036:other=13] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=13722:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11671:kstack=1:uva=0:smallint=2036:other=12] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11672:kstack=0:uva=0:smallint=2036:other=13] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=14013:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11704:kstack=0:uva=0:smallint=2282:other=27] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=14013:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=11703:kstack=0:uva=0:smallint=2282:other=28] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=11705:kstack=0:uva=0:smallint=2282:other=27] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=14142:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=11751:kstack=4:uva=0:smallint=2339:other=48] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=14142:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=11752:kstack=3:uva=0:smallint=2339:other=48] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=11751:kstack=4:uva=0:smallint=2339:other=48] +[SCHED_STRAND_ORACLE:aarch64:samples=980:checked=4402:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=50:worst_cpu_scheduler_silence_ms=39399:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=33692:cleared=33695] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6009 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6009 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2019 budget_age_at_entry_ms=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1079:checked=4699:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=50:worst_cpu_scheduler_silence_ms=43347:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=36077:cleared=36080] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3027 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=43530:cpu_silence_ms=43530:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=36229:cleared=36232] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=4:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=38:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:current_thread_exists:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=167:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8168:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12276:netrx_pending_at_release=1:received=11:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=26568:entry_us=214:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=11:hold_us=12028:netrx_pending_at_release=1:received=11:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:driver_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=14:hold_us=12038:refused=6:delivered=8:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[heartbeat] tid=1236 uptime_ms=56961 kbd_nonzero=0 +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[TTBR0_ASID_CENSUS:untagged=0:tagged=826:kernel=37328:cleared=38145] +[spawn] path='/bin/block_eintr_oracle' +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 26 (cpu0=2, cpu1=13, cpu2=8, cpu3=3) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 26 (cpu0=2, cpu1=13, cpu2=8, cpu3=3) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 26 (cpu0=2, cpu1=13, cpu2=8, cpu3=3) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=1892:kernel=38462:cleared=40308] +[heartbeat] tid=1236 uptime_ms=58000 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3459:kernel=40172:cleared=43565] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 26 (cpu0=2, cpu1=13, cpu2=8, cpu3=3) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 26 (cpu0=2, cpu1=13, cpu2=8, cpu3=3) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 26 (cpu0=2, cpu1=13, cpu2=8, cpu3=3) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=5734:kernel=42697:cleared=48329] +[heartbeat] tid=1236 uptime_ms=59044 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6026:kernel=43011:cleared=48930] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 26 (cpu0=2, cpu1=13, cpu2=8, cpu3=3) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 26 (cpu0=2, cpu1=13, cpu2=8, cpu3=3) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 26 (cpu0=2, cpu1=13, cpu2=8, cpu3=3) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=1315:kstack=0:uva=0:smallint=0:other=0] +[heartbeat] tid=1236 uptime_ms=60059 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8709:kernel=46015:cleared=54587] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 26 (cpu0=2, cpu1=13, cpu2=8, cpu3=3) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 26 (cpu0=2, cpu1=13, cpu2=8, cpu3=3) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 26 (cpu0=2, cpu1=13, cpu2=8, cpu3=3) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9133:kernel=46441:cleared=55406] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=48:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9900:kernel=47312:cleared=57035] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[SCHED_STRAND_ORACLE:aarch64:samples=1171:checked=4977:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=43510:worst_cpu_scheduler_silence_ms=43593:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=4:reap_second=3:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=10607:kernel=48099:cleared=58525] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[heartbeat] tid=1236 uptime_ms=61155 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=6:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=4:reap_second=3:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=10931:kernel=48456:cleared=59192] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=3, cpu1=13, cpu2=9, cpu3=4) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=3, cpu1=13, cpu2=9, cpu3=4) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=3, cpu1=13, cpu2=9, cpu3=4) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=11011:kernel=48518:cleared=59321] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=83:park_ms=82:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=83:park_ms=82:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11029:kernel=48534:cleared=59350] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13262:kernel=51050:cleared=64068] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13279:kernel=51062:cleared=64092] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1236 uptime_ms=62172 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=14870:kernel=52835:cleared=67429] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1236 uptime_ms=63176 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +CLONEVM_EXEC_TEST: child exited +[TTBR0_ASID_CENSUS:untagged=0:tagged=17711:kernel=55240:cleared=72178] +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=18565:kernel=56167:cleared=73918] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=18568:kernel=56168:cleared=73923] +[init] clonevm_exec_test exited pid=100 code=0 +[heartbeat] tid=1236 uptime_ms=64180 kbd_nonzero=0 +[spawn] path='/bin/bsshd' diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/gate.txt b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/gate.txt new file mode 100644 index 000000000..fd5552e6d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-2/gate.txt @@ -0,0 +1,48 @@ +revision=0776f442415dc4b6d4dc69e29657213ce34af308 cycle=2 hogs=28 +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 5300503cd695c74a98297d6a4c99c2efb14f65926300419718b0ddabb54258a2 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 43093 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788820920094-1788820984771:qemu_at_start=0:load_at_start=86.48:qemu_at_end=1:load_at_end=77.80:qemu_cpu_s=76.10:guest_uptime_ms=64180:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 66s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/gate_boot_facts.txt new file mode 100644 index 000000000..c7b799f0a --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788821164160-1788821228703:qemu_at_start=0:load_at_start=65.85:qemu_at_end=1:load_at_end=70.83:qemu_cpu_s=84.18:guest_uptime_ms=64148:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json new file mode 100644 index 000000000..67bfda60f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/run-inspector.json @@ -0,0 +1 @@ +{"schemaVersion": 1, "id": "69bedfae-2268-4e46-be84-978d55698b17", "arch": "aarch64", "profile": "strict", "verdict": "PASS", "exitCode": 0, "startedAt": "2026-09-07T22:46:04.160000+00:00", "endedAt": "2026-09-07T22:47:09.196500+00:00", "command": ["/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docker/qemu/run-aarch64-boot-test-strict.sh", "1"], "serials": ["serial.txt"], "captures": ["gate_boot_facts.txt"]} diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/serial.txt b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/serial.txt new file mode 100644 index 000000000..d3d222742 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/breenix_aarch64_strict_1/serial.txt @@ -0,0 +1,1156 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f3be91e4a +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 656250 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON success (raw_status=1@01ABCDEeFG1) +[smp] CPU 2: PSCI CPU_ON success (raw_status=0) +2@1A[BCgiTc] EOImode=1 (split EOI/DDIEeFGR1) - non-VMware path +2[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +3@1ABCDEeFG3[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +T2[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=110 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T4T5T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:memory:framework_sanity:PASS] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[SUBSYSTEM:process:early:START] +[TEST:logging:logging_init:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=123:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=398:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=58:cleared=58] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:timer:timer_delay:START] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:timer:timer_delay:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1273:writes=348:dropped=0:ticks_total=3043:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=158:elapsed_ctr_ms=204:ctx_delta=143:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=2658:silence_cpu=0:woke_ms=2506:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[LR_NONTEXT:site=save-el1:tid=11:lr=0x17:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=11:lr=0x17:cpu=2] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=156:elapsed_ctr_ms=200:ctx_delta=351:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x4:cpu_silence_ms=2831:silence_cpu=0:woke_ms=2676:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=4581 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=4606 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[LR_NONTEXT:site=save-el1:tid=29:lr=0x4:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0x4:cpu=1] +[SCHED_STRAND_ORACLE:aarch64:samples=93:checked=829:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4217:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=1550:cleared=1553] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4002 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=294 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2420:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1532:kstack=2:uva=0:smallint=887:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2421:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1529:kstack=2:uva=0:smallint=888:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1531:kstack=2:uva=0:smallint=887:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2625:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1720:kstack=0:uva=0:smallint=905:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2625:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=1721:kstack=0:uva=0:smallint=904:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=1720:kstack=0:uva=0:smallint=905:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2617:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=1670:kstack=0:uva=0:smallint=947:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=2617:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=1669:kstack=0:uva=0:smallint=948:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=1671:kstack=0:uva=0:smallint=947:other=0] +[SCHED_STRAND_ORACLE:aarch64:samples=193:checked=1229:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=8181:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=5536:cleared=5539] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6003 progress_work=240 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7006 progress_work=279 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8007 progress_work=319 progress_exit=0 re_kick_sgis=471 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9008 progress_work=359 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10010 progress_work=398 progress_exit=0 re_kick_sgis=591 +[SCHED_STRAND_ORACLE:aarch64:samples=292:checked=1631:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=12109:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=9880:cleared=9883] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11010 progress_work=437 progress_exit=0 re_kick_sgis=648 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12010 progress_work=477 progress_exit=0 re_kick_sgis=708 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13011 progress_work=517 progress_exit=0 re_kick_sgis=768 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14011 progress_work=555 progress_exit=0 re_kick_sgis=825 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=885 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=595 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=297 worker_3_progress_start=2 worker_3_progress_final=297 last_advance_ms_ago=17 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15002 cause=absolute_ceiling target=none progress=[1, 297, 297] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6115:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3626:kstack=2:uva=0:smallint=2483:other=5] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6116:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3623:kstack=2:uva=0:smallint=2483:other=6] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=3625:kstack=2:uva=0:smallint=2483:other=5] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6291:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3783:kstack=0:uva=0:smallint=2498:other=10] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=6291:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=3785:kstack=0:uva=0:smallint=2497:other=9] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=3783:kstack=0:uva=0:smallint=2498:other=10] +[SCHED_STRAND_ORACLE:aarch64:samples=391:checked=2053:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=16041:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=14165:cleared=14168] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[SCHED_STRAND_ORACLE:aarch64:samples=490:checked=2449:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=19986:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=18580:cleared=18583] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6000 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7000 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=1 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8002 cause=no_progress target=worker_1 progress=[1, 160, 159] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=9839:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7343:kstack=2:uva=0:smallint=2483:other=12] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=9840:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7339:kstack=2:uva=0:smallint=2483:other=13] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7342:kstack=2:uva=0:smallint=2483:other=12] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=10093:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=7579:kstack=0:uva=0:smallint=2498:other=16] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=10093:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=7581:kstack=0:uva=0:smallint=2497:other=15] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=7579:kstack=0:uva=0:smallint=2498:other=16] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=10417:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=7486:kstack=0:uva=0:smallint=2912:other=19] +[SCHED_STRAND_ORACLE:aarch64:samples=589:checked=2847:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=23921:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=22956:cleared=22959] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=122 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6000 progress_work=240 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7001 progress_work=280 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=688:checked=3245:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=27875:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=27327:cleared=27330] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=160 last_advance_ms_ago=7999 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8004 cause=no_progress target=worker_2 progress=[159, 1, 160] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=122 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=237 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13543:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11036:kstack=2:uva=0:smallint=2483:other=23] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=13544:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11033:kstack=2:uva=0:smallint=2483:other=24] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11035:kstack=2:uva=0:smallint=2483:other=23] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=13834:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11315:kstack=0:uva=0:smallint=2498:other=21] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=13834:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=11317:kstack=0:uva=0:smallint=2497:other=20] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=11316:kstack=0:uva=0:smallint=2498:other=21] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=14286:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=11347:kstack=0:uva=0:smallint=2912:other=27] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=14286:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=11346:kstack=0:uva=0:smallint=2913:other=27] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=11347:kstack=0:uva=0:smallint=2912:other=27] +[SCHED_STRAND_ORACLE:aarch64:samples=787:checked=3648:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=31813:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=31590:cleared=31593] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7003 progress_work=279 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=318 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=2 worker_2_progress_final=158 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8024 cause=no_progress target=worker_3 progress=[159, 159, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=884:checked=4007:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=35728:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=35232:cleared=35235] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6011 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6011 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=15721:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=13211:kstack=2:uva=0:smallint=2483:other=26] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=15722:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=13208:kstack=2:uva=0:smallint=2483:other=27] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=13210:kstack=2:uva=0:smallint=2483:other=26] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=16474:kstack=0:uva=0:smallint=0:other=0] +[SCHED_STRAND_ORACLE:aarch64:samples=983:checked=4333:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=39646:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=37625:cleared=37628] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2027 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3028 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=43083:cpu_silence_ms=43083:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=39769:cleared=39772] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=1:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=29:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:process:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=211:armed=1:acquired=1:holder_cpu=2:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8188:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:syscall:irq_hold_oracle:START] +[TEST:process:frame_custody_healthy_counters:START] +UDP: Delivered packet to socket on port 54540 +[TEST:process:frame_custody_healthy_counters:PASS] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12403:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=4:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20144:entry_us=200:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12070:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:driver_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=27:hold_us=12188:refused=12:delivered=15:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +[SCHED_STRAND_ORACLE:aarch64:samples=1082:checked=4654:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=43072:worst_cpu_scheduler_silence_ms=43145:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=512:kernel=40577:cleared=41087] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=56043 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1116:kernel=41264:cleared=42370] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 37 (cpu0=1, cpu1=22, cpu2=6, cpu3=8) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 37 (cpu0=1, cpu1=22, cpu2=6, cpu3=8) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 37 (cpu0=1, cpu1=22, cpu2=6, cpu3=8) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2460:kernel=42776:cleared=45206] +[heartbeat] tid=1236 uptime_ms=57067 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3581:kernel=44043:cleared=47583] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 37 (cpu0=1, cpu1=22, cpu2=6, cpu3=8) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 37 (cpu0=1, cpu1=22, cpu2=6, cpu3=8) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 37 (cpu0=1, cpu1=22, cpu2=6, cpu3=8) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[heartbeat] tid=1236 uptime_ms=58089 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5998:kernel=46778:cleared=52698] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 37 (cpu0=1, cpu1=22, cpu2=6, cpu3=8) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 37 (cpu0=1, cpu1=22, cpu2=6, cpu3=8) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 37 (cpu0=1, cpu1=22, cpu2=6, cpu3=8) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=7253:kernel=48168:cleared=55312] +[heartbeat] tid=1236 uptime_ms=59104 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=9097:kernel=50204:cleared=59170] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 37 (cpu0=1, cpu1=22, cpu2=6, cpu3=8) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 37 (cpu0=1, cpu1=22, cpu2=6, cpu3=8) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 37 (cpu0=1, cpu1=22, cpu2=6, cpu3=8) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10463:kernel=51690:cleared=62002] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=8:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11208:kernel=52541:cleared=63585] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=2834:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=62:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=8128:kstack=0:uva=61:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=8128:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=2867:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=2836:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=78:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=61:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=17519:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=55:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=15909:kstack=2:uva=53:smallint=2485:other=26] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=18420:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=14971:kstack=2:uva=0:smallint=2483:other=27] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=15008:kstack=2:uva=0:smallint=2483:other=26] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=37:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=53:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=18687:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=54:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=17106:kstack=0:uva=53:smallint=2499:other=43] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=19647:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=16136:kstack=0:uva=0:smallint=2497:other=41] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=16146:kstack=0:uva=0:smallint=2498:other=43] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=46:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=53:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=19241:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=21:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=17400:kstack=0:uva=21:smallint=2912:other=40] +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[heartbeat] tid=1236 uptime_ms=60123 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=6:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=4:reap_second=3:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=12172:kernel=53567:cleared=65551] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 40 (cpu0=3, cpu1=23, cpu2=6, cpu3=8) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 40 (cpu0=3, cpu1=23, cpu2=6, cpu3=8) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 40 (cpu0=3, cpu1=23, cpu2=6, cpu3=8) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12247:kernel=53620:cleared=65673] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=84:park_ms=81:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=84:park_ms=81:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12255:kernel=53638:cleared=65699] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[SCHED_STRAND_ORACLE:aarch64:samples=1180:checked=4933:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=43072:worst_cpu_scheduler_silence_ms=43145:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=6:reap_second=5:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=13771:kernel=55372:cleared=68909] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=61134 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14888:kernel=56633:cleared=71284] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14900:kernel=56644:cleared=71305] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[heartbeat] tid=1236 uptime_ms=62137 kbd_nonzero=0 +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16816:kernel=58872:cleared=75423] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1236 uptime_ms=63141 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +CLONEVM_EXEC_TEST: child exited +[TTBR0_ASID_CENSUS:untagged=0:tagged=20112:kernel=61696:cleared=81032] +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21147:kernel=62833:cleared=83157] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=21156:kernel=62839:cleared=83170] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1236 uptime_ms=64148 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/gate.txt b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/gate.txt new file mode 100644 index 000000000..09c857f15 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/cycle-3/gate.txt @@ -0,0 +1,48 @@ +revision=0776f442415dc4b6d4dc69e29657213ce34af308 cycle=3 hogs=28 +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 5300503cd695c74a98297d6a4c99c2efb14f65926300419718b0ddabb54258a2 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 62300 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788821164160-1788821228703:qemu_at_start=0:load_at_start=65.85:qemu_at_end=1:load_at_end=70.83:qemu_cpu_s=84.18:guest_uptime_ms=64148:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 66s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/run.txt b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/run.txt new file mode 100644 index 000000000..0a2ae8d99 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/loop/run.txt @@ -0,0 +1,5 @@ +revision=0776f442415dc4b6d4dc69e29657213ce34af308 cycles=3 hogs=28 +[STARVED_LOOP_FACTS:revision=0776f442415dc4b6d4dc69e29657213ce34af308:cycle=1:hogs=28:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=0776f442415dc4b6d4dc69e29657213ce34af308:cycle=2:hogs=28:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=0776f442415dc4b6d4dc69e29657213ce34af308:cycle=3:hogs=28:gate_exit=0:recovered=0] +[STARVED_LOOP_RESULT:cycles=3:failed=0:recovered=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-recovery/source.patch b/docs/planning/green-program/network/serials/586-pr3/r232-recovery/source.patch new file mode 100644 index 000000000..e69de29bb diff --git a/docs/planning/green-program/network/serials/586-pr3/r232-restored-structure.txt b/docs/planning/green-program/network/serials/586-pr3/r232-restored-structure.txt new file mode 100644 index 000000000..23bd21937 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/r232-restored-structure.txt @@ -0,0 +1,141 @@ +df9b819e973030a5587300f4ee5f9000b4abda65 +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_exclusion_is_a_typed_guard ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test drain_guard_scope_excludes_delivery ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test cpu_pin_records_its_reason ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test drain_owner_validator_rejects_force_release ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test loopback_wake_classification_reads_reader_state ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test oracle_snapshots_cover_the_census ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test pin_guard_calls_decide_the_placement ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test pinned_hold_preserves_the_wake ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test loopback_guest_budget_production_policy_cases ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test schedule_rearms_a_blocked_pump ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test thread_placement_honours_the_cpu_pin ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test rescue_retention_census ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test forced_offline_home_declines_retention ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test forced_stalled_home_retention ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... ok + +test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.91s + +exit=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/raw-boot.py b/docs/planning/green-program/network/serials/586-pr3/raw-boot.py new file mode 100644 index 000000000..2cd7ca114 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/raw-boot.py @@ -0,0 +1,16 @@ +import os,sys,subprocess,pathlib,shutil,time,hashlib,json,signal +root=pathlib.Path.cwd(); out=root/'docs/planning/green-program/network/serials/586-pr3'/sys.argv[1];out.mkdir(parents=True,exist_ok=True) +disk=root/'.gate-tmp'/('raw-'+sys.argv[1]+'.img');shutil.copyfile(root/'target/ext2-aarch64.img',disk) +kernel=root/'target/aarch64-breenix-kernel/release/kernel-aarch64' +args=['qemu-system-aarch64','-M','virt,gic-version=3','-cpu','cortex-a72','-m','512','-smp','4','-kernel',str(kernel),'-display','none','-no-reboot','-device','virtio-gpu-device','-device','virtio-keyboard-device','-device','virtio-tablet-device','-device','virtio-blk-device,drive=ext2','-drive',f'if=none,id=ext2,format=raw,file={disk}','-device','virtio-net-device,netdev=net0','-netdev','user,id=net0','-serial',f'file:{out}/serial.txt'] +(out/'source.patch').write_bytes(subprocess.check_output(['git','diff','HEAD','--','kernel'])) +meta={'revision':subprocess.check_output(['git','rev-parse','HEAD'],text=True).strip(),'kernel_sha256':hashlib.sha256(kernel.read_bytes()).hexdigest(),'command':args,'kind':'direct recording boot; not a gate'} +with (out/'qemu.txt').open('w') as log: + p=subprocess.Popen(args,stdout=log,stderr=log,start_new_session=True) + try: + p.wait(timeout=int(os.environ.get('RAW_BOOT_SECONDS','80'))) + except subprocess.TimeoutExpired: + os.killpg(p.pid,signal.SIGTERM);p.wait(timeout=10) + meta['qemu_exit']=p.returncode +(out/'run.json').write_text(json.dumps(meta,indent=2)+'\n');disk.unlink() +print(out) diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry.txt b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry.txt new file mode 100644 index 000000000..f0a2967fd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry.txt @@ -0,0 +1,6 @@ +290152b19545388a099056988714d132cbea4ff7 +Single permitted retry after the 300-second context_restore_structure timeout; BREENIX_STRUCTURE_SUITE_TIMEOUT_SECS=900; kernel unchanged +revision=290152b19545388a099056988714d132cbea4ff7 cycles=1 hogs=64 +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=1:hogs=64:gate_exit=1:recovered=0] +[STARVED_LOOP_RESULT:cycles=1:failed=1:recovered=0] +exit=1 diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/context-retry.txt b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/context-retry.txt new file mode 100644 index 000000000..baa0d522b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/context-retry.txt @@ -0,0 +1,110 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test no_cr3_dispatch_fails_closed ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors ... ok +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee ... ok +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site ... ok +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee ... ok + +test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 331.15s + diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/cycle-1/gate-raw.txt b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/cycle-1/gate-raw.txt new file mode 100644 index 000000000..b17d60531 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/cycle-1/gate-raw.txt @@ -0,0 +1,52 @@ +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 10916 () + [FAIL] Boot 1: Boot test failure: [TEST:syscall:udp_socket_lock_oracle:FAIL:a with_locked_masked holder was interruptible on its own CPU] (1333 lines); serial: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.gate-tmp/recovery-heavy-retry/cycle-1/breenix_aarch64_strict_failures/20260907T220114Z-boot1.txt + [GATE_BOOT_FACTS:boot=1:host_ms=1788818378511-1788818474753:qemu_at_start=0:load_at_start=136.74:qemu_at_end=0:load_at_end=123.84:qemu_cpu_s=NA:guest_uptime_ms=89090:ended_by=hard_timeout] + [CAPTURE_DRAIN:capture=absent:seq=-:edge=-:cpu=-:records=-:drain_ms=300] + [CAPTURE_DRAIN_EVENTS:last_events=none] + [QMP_DUMP:capture=partial:reason=qmp_socket_missing:core=-:decoded_events=-:dump_ms=26] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 0 +Failures: 1 +Success rate: 0% +Duration: 99s + +Failed iterations: 1 + +========================================= +FAIL: Only 0/1 boots succeeded +========================================= + +This indicates a regression or timing bug that needs investigation. +Serial output from failed boots can be found in /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.gate-tmp/recovery-heavy-retry/cycle-1/breenix_aarch64_strict_N/ diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/cycle-1/gate.txt b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/cycle-1/gate.txt new file mode 100644 index 000000000..a7a3ed744 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/cycle-1/gate.txt @@ -0,0 +1,53 @@ +archived_driver_provenance: revision=290152b19545388a099056988714d132cbea4ff7 cycle=1; attributed from enclosing run.txt; original gate output follows +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 10916 () + [FAIL] Boot 1: Boot test failure: [TEST:syscall:udp_socket_lock_oracle:FAIL:a with_locked_masked holder was interruptible on its own CPU] (1333 lines); serial: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.gate-tmp/recovery-heavy-retry/cycle-1/breenix_aarch64_strict_failures/20260907T220114Z-boot1.txt + [GATE_BOOT_FACTS:boot=1:host_ms=1788818378511-1788818474753:qemu_at_start=0:load_at_start=136.74:qemu_at_end=0:load_at_end=123.84:qemu_cpu_s=NA:guest_uptime_ms=89090:ended_by=hard_timeout] + [CAPTURE_DRAIN:capture=absent:seq=-:edge=-:cpu=-:records=-:drain_ms=300] + [CAPTURE_DRAIN_EVENTS:last_events=none] + [QMP_DUMP:capture=partial:reason=qmp_socket_missing:core=-:decoded_events=-:dump_ms=26] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 0 +Failures: 1 +Success rate: 0% +Duration: 99s + +Failed iterations: 1 + +========================================= +FAIL: Only 0/1 boots succeeded +========================================= + +This indicates a regression or timing bug that needs investigation. +Serial output from failed boots can be found in /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.gate-tmp/recovery-heavy-retry/cycle-1/breenix_aarch64_strict_N/ diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/cycle-1/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/cycle-1/gate_boot_facts.txt new file mode 100644 index 000000000..b6056e77e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/cycle-1/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788818378511-1788818474753:qemu_at_start=0:load_at_start=136.74:qemu_at_end=0:load_at_end=123.84:qemu_cpu_s=NA:guest_uptime_ms=89090:ended_by=hard_timeout] +[CAPTURE_DRAIN:capture=absent:seq=-:edge=-:cpu=-:records=-:drain_ms=300] +[CAPTURE_DRAIN_EVENTS:last_events=none] +[QMP_DUMP:capture=partial:reason=qmp_socket_missing:core=-:decoded_events=-:dump_ms=26] diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/cycle-1/serial.txt b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/cycle-1/serial.txt new file mode 100644 index 000000000..7a8886b79 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/cycle-1/serial.txt @@ -0,0 +1,1333 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 617812 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] C1PU 1: PSCI CPU_ON success (raw_status=@10A) +[smpBC2@1ADBCDE] CEeeFFGG21PU 2: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic]T ICC_CTLR_EL1: 0x8c00 ->1 0x8c02 (EOImode=1) +3@1ABCDEeFG3[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +T2[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=130 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +T3[smp] 4 CPUs online +[boot] Running parallel boot tests... +T4[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T5T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:interrupts:timer_interrupt_running:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=9:checked=93:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=400:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=36:cleared=36] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:process:thread_creation:START] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:process:thread_creation:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[TEST:timer:timer_delay:START] +[timer_delay] attempt=1 verdict=host-starved elapsed_ms=188 host_stall_ms=186 max_gap_us=186604 open_window_us=246 irqs=2 slices=17 forfeited=0 samples=22698 +[timer_delay] attempt=2 verdict=in-band elapsed_ms=10 host_stall_ms=1 max_gap_us=268 open_window_us=584 irqs=7 slices=89 forfeited=0 samples=128487 +[TEST:timer:timer_delay:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=223:elapsed_ctr_ms=296:ctx_delta=52:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=3434:silence_cpu=0:woke_ms=3213:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1417:writes=218:dropped=0:ticks_total=2216:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=165:elapsed_ctr_ms=215:ctx_delta=86:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=3968:silence_cpu=0:woke_ms=3804:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=79:checked=918:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4146:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=109:cleared=109] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=0:legB_recovered=0:stranded=0] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=7386 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=7598 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=1045:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=814:kstack=6:uva=0:smallint=225:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=1045:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=812:kstack=5:uva=0:smallint=226:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=814:kstack=6:uva=0:smallint=225:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=1095:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=836:kstack=0:uva=0:smallint=260:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=1096:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=836:kstack=0:uva=0:smallint=260:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=835:kstack=0:uva=0:smallint=260:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=1057:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=809:kstack=17:uva=0:smallint=231:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=1057:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=808:kstack=18:uva=0:smallint=231:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=810:kstack=17:uva=0:smallint=231:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3037 progress_work=111 progress_exit=0 re_kick_sgis=147 +[SCHED_STRAND_ORACLE:aarch64:samples=171:checked=1335:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=96:worst_cpu_scheduler_silence_ms=7963:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2301:cleared=2304] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4038 progress_work=147 progress_exit=0 re_kick_sgis=198 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5039 progress_work=183 progress_exit=0 re_kick_sgis=246 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6040 progress_work=218 progress_exit=0 re_kick_sgis=300 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7040 progress_work=253 progress_exit=0 re_kick_sgis=342 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8041 progress_work=292 progress_exit=0 re_kick_sgis=387 +[SCHED_STRAND_ORACLE:aarch64:samples=263:checked=1735:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=96:worst_cpu_scheduler_silence_ms=11832:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=4672:cleared=4675] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9041 progress_work=328 progress_exit=0 re_kick_sgis=429 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10041 progress_work=363 progress_exit=0 re_kick_sgis=471 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11042 progress_work=397 progress_exit=0 re_kick_sgis=510 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12042 progress_work=430 progress_exit=0 re_kick_sgis=561 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=3228:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=2064:kstack=6:uva=0:smallint=1158:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=3228:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=2062:kstack=5:uva=0:smallint=1159:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=2064:kstack=6:uva=0:smallint=1158:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=3286:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=2073:kstack=0:uva=0:smallint=1215:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=3289:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2073:kstack=0:uva=0:smallint=1215:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2072:kstack=0:uva=0:smallint=1216:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=3227:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=1967:kstack=17:uva=0:smallint=1243:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3227:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=1966:kstack=18:uva=0:smallint=1243:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=1967:kstack=17:uva=0:smallint=1243:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13084 progress_work=469 progress_exit=0 re_kick_sgis=606 +[SCHED_STRAND_ORACLE:aarch64:samples=358:checked=2158:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=96:worst_cpu_scheduler_silence_ms=15811:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=7146:cleared=7149] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14084 progress_work=505 progress_exit=0 re_kick_sgis=654 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15008 window_budget_ms=15000 re_kick_sgis=699 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=539 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=265 worker_3_progress_start=2 worker_3_progress_final=273 last_advance_ms_ago=33 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15010 cause=absolute_ceiling target=none progress=[1, 265, 273] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=107 progress_exit=0 re_kick_sgis=138 +[SCHED_STRAND_ORACLE:aarch64:samples=447:checked=2544:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=96:worst_cpu_scheduler_silence_ms=19697:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=9403:cleared=9406] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=145 progress_exit=0 re_kick_sgis=192 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=180 progress_exit=0 re_kick_sgis=243 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6000 progress_work=215 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7000 progress_work=248 progress_exit=0 re_kick_sgis=339 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5404:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=4001:kstack=6:uva=0:smallint=1397:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=5404:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3999:kstack=5:uva=0:smallint=1398:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4002:kstack=6:uva=0:smallint=1397:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5432:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3953:kstack=0:uva=0:smallint=1464:other=16] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8002 window_budget_ms=8000 re_kick_sgis=381 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=282 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=139 worker_3_progress_start=0 worker_3_progress_final=142 last_advance_ms_ago=8002 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8009 cause=no_progress target=worker_1 progress=[1, 139, 142] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=540:checked=2978:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=96:worst_cpu_scheduler_silence_ms=23644:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=11884:cleared=11887] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=105 progress_exit=0 re_kick_sgis=123 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4000 progress_work=137 progress_exit=0 re_kick_sgis=165 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5002 progress_work=171 progress_exit=0 re_kick_sgis=216 +[SCHED_STRAND_ORACLE:aarch64:samples=627:checked=3361:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=96:worst_cpu_scheduler_silence_ms=27558:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=14121:cleared=14124] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6079 progress_work=210 progress_exit=0 re_kick_sgis=267 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7089 progress_work=247 progress_exit=0 re_kick_sgis=315 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=360 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=281 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=139 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=141 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8003 cause=no_progress target=worker_2 progress=[140, 1, 141] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=7480:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6077:kstack=6:uva=0:smallint=1397:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7480:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6075:kstack=5:uva=0:smallint=1398:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6077:kstack=6:uva=0:smallint=1397:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7546:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=6058:kstack=0:uva=0:smallint=1464:other=25] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7547:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=6057:kstack=0:uva=0:smallint=1463:other=26] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=6057:kstack=0:uva=0:smallint=1464:other=25] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7603:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=5965:kstack=17:uva=0:smallint=1607:other=14] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=7603:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5964:kstack=18:uva=0:smallint=1607:other=13] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5965:kstack=17:uva=0:smallint=1607:other=14] +[SCHED_STRAND_ORACLE:aarch64:samples=723:checked=3781:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=96:worst_cpu_scheduler_silence_ms=31511:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=16808:cleared=16811] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3002 progress_work=106 progress_exit=0 re_kick_sgis=135 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4002 progress_work=143 progress_exit=0 re_kick_sgis=183 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5016 progress_work=179 progress_exit=0 re_kick_sgis=231 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6067 progress_work=215 progress_exit=0 re_kick_sgis=282 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7067 progress_work=250 progress_exit=0 re_kick_sgis=333 +[SCHED_STRAND_ORACLE:aarch64:samples=817:checked=4203:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=96:worst_cpu_scheduler_silence_ms=35358:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=19185:cleared=19188] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=375 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=283 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=137 worker_2_progress_start=0 worker_2_progress_final=145 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=7999 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8002 cause=no_progress target=worker_3 progress=[137, 145, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=9353:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7935:kstack=6:uva=0:smallint=1397:other=15] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=9353:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7933:kstack=5:uva=0:smallint=1398:other=15] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7935:kstack=6:uva=0:smallint=1397:other=15] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=9392:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=7896:kstack=0:uva=0:smallint=1464:other=33] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=9393:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=7896:kstack=0:uva=0:smallint=1463:other=34] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=7895:kstack=0:uva=0:smallint=1464:other=33] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=9585:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=7927:kstack=17:uva=0:smallint=1607:other=34] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=9585:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=7926:kstack=18:uva=0:smallint=1607:other=33] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=7927:kstack=17:uva=0:smallint=1607:other=34] +[SCHED_STRAND_ORACLE:aarch64:samples=910:checked=4508:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=96:worst_cpu_scheduler_silence_ms=39275:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=21077:cleared=21080] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6014 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6015 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2019 budget_age_at_entry_ms=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1008:checked=4818:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=96:worst_cpu_scheduler_silence_ms=43254:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=22877:cleared=22880] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3034 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=44754:cpu_silence_ms=44754:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=23502:cleared=23505] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=8:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=6:window_ms=24:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:process:current_thread_exists:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=109:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8388:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=11:hold_us=12110:netrx_pending_at_release=1:received=11:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TEST:process:process_list_populated:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20008:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TEST:process:process_list_populated:PASS] +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=172:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=3:armed=0:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12000:netrx_pending_at_release=1:received=26:stalled=0:hold_done=1:joined=1:FAIL] +[TEST:syscall:udp_socket_lock_oracle:FAIL:a with_locked_masked holder was interruptible on its own CPU] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=17:hold_us=12024:refused=7:delivered=10:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:5/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118:FAILED:1] +[BOOT_TESTS:FAIL:1] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=3:el1_skipped=0] +[TESTS_COMPLETE:118/118:FAILED:1] +[BOOT_TESTS:FAIL:1] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=72:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=490:kstack=0:uva=0:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=490:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=72:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=72:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=0:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=0:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=10345:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8955:kstack=6:uva=0:smallint=1397:other=15] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=10373:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=8923:kstack=5:uva=0:smallint=1398:other=15] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=8927:kstack=6:uva=0:smallint=1397:other=15] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=10535:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=9050:kstack=0:uva=0:smallint=1464:other=33] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=10547:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=9040:kstack=0:uva=0:smallint=1463:other=34] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=9038:kstack=0:uva=0:smallint=1464:other=33] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=10747:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=9134:kstack=17:uva=0:smallint=1607:other=34] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=10792:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=9090:kstack=18:uva=0:smallint=1607:other=33] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=9089:kstack=17:uva=0:smallint=1607:other=34] +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[heartbeat] tid=1238 uptime_ms=60362 kbd_nonzero=0 +[spawn] path='/bin/block_eintr_oracle' +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=793:kernel=24556:cleared=25345] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=1, cpu1=10, cpu2=5, cpu3=13) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=1, cpu1=10, cpu2=5, cpu3=13) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=10, cpu2=5, cpu3=13) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=1787:kernel=25570:cleared=27322] +[SCHED_STRAND_ORACLE:aarch64:samples=1088:checked=5081:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=44747:worst_cpu_scheduler_silence_ms=44847:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1973:kernel=25776:cleared=27710] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1238 uptime_ms=61407 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2473:kernel=26289:cleared=28718] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=1, cpu1=10, cpu2=5, cpu3=13) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=1, cpu1=10, cpu2=5, cpu3=13) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=10, cpu2=5, cpu3=13) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[heartbeat] tid=1238 uptime_ms=62671 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3235:kernel=27127:cleared=30306] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=1, cpu1=10, cpu2=5, cpu3=13) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=1, cpu1=10, cpu2=5, cpu3=13) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=10, cpu2=5, cpu3=13) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[heartbeat] tid=1238 uptime_ms=63711 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=4592:kernel=28617:cleared=33135] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=1, cpu1=10, cpu2=5, cpu3=13) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=1, cpu1=10, cpu2=5, cpu3=13) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=10, cpu2=5, cpu3=13) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=5463:kernel=29687:cleared=35052] +[heartbeat] tid=1238 uptime_ms=64868 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6007:kernel=30278:cleared=36177] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=1, cpu1=10, cpu2=5, cpu3=13) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=1, cpu1=10, cpu2=5, cpu3=13) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=10, cpu2=5, cpu3=13) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[heartbeat] tid=1238 uptime_ms=66194 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1157:checked=5261:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=44747:worst_cpu_scheduler_silence_ms=44847:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=7541:kernel=31940:cleared=39352] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1238 uptime_ms=67385 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=8931:kernel=33400:cleared=42185] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=4:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9650:kernel=34215:cleared=43712] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1238 uptime_ms=68639 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=10648:kernel=35177:cleared=45641] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=180:park_ms=153:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=180:park_ms=153:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10664:kernel=35204:cleared=45681] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1238 uptime_ms=69642 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12711:kernel=37443:cleared=49938] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12720:kernel=37451:cleared=49954] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1238 uptime_ms=70761 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=10:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=80] +[TOMBSTONE_CENSUS:resident=0:removed=8:reap_second=7:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=13153:kernel=37894:cleared=50816] +[net-rx-counters] sample=6 begin +[net-rx-counters] sample=6 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=6 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=6 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_SOFTIRQ_ENTRY_TOTAL: 35 (cpu0=1, cpu1=14, cpu2=5, cpu3=15) +[net-rx-counters] sample=6 NET_RX_SOFTIRQ_EXIT_TOTAL: 35 (cpu0=1, cpu1=14, cpu2=5, cpu3=15) +[net-rx-counters] sample=6 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_GUARD_RELEASE_TOTAL: 35 (cpu0=1, cpu1=14, cpu2=5, cpu3=15) +[net-rx-counters] sample=6 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=6 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=6 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=6 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=6 end +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[SCHED_STRAND_ORACLE:aarch64:samples=1225:checked=5441:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=44747:worst_cpu_scheduler_silence_ms=44847:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=8:reap_second=7:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=13537:kernel=38305:cleared=51579] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=14305:kernel=39137:cleared=53167] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[heartbeat] tid=1238 uptime_ms=71866 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1238 uptime_ms=72870 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=16721:kernel=41155:cleared=57208] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=17466:kernel=41986:cleared=58765] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=17469:kernel=41987:cleared=58770] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1238 uptime_ms=73996 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +[init] bsshd started (PID 103) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[heartbeat] tid=1238 uptime_ms=75030 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=104 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=20059:kernel=44750:cleared=64081] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[heartbeat] tid=1238 uptime_ms=76062 kbd_nonzero=0 +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +[SCHED_STRAND_ORACLE:aarch64:samples=1302:checked=5649:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=44747:worst_cpu_scheduler_silence_ms=44847:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=10:reap_second=9:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=22374:kernel=48579:cleared=70208] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 106 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 106 +[spawn] Created child PID 106 for parent PID 1 +[spawn] Success: child PID 106 scheduled +TELNETD_STARTING +[init] Boot script completed +[spawn] path='/bin/bounce' +TELNETD_LISTENING +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +[init] bounce started (PID 107) +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 101 exited (code 0) +[init] Process 102 exited (code 0) +[init] Process 104 exited (code 0) +Bounce spheres demo starting (for Gus!) [boot_id=00000011de524e60] +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[window] Created buffer id=1 for pid=107: 400x300 at virt=0x7ffffdf86000 phys=0x442cb000 +[bounce] Window mode: id=1 400x300 [boot_id=00000011de524e60] +[heartbeat] tid=1238 uptime_ms=77064 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=78066 kbd_nonzero=0 +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=105 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=23741:kernel=53545:cleared=76520] +[init] Process 105 exited (code 1) +[heartbeat] tid=1238 uptime_ms=79067 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=80069 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=14:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=23752:kernel=53814:cleared=76797] +[net-rx-counters] sample=7 begin +[net-rx-counters] sample=7 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=7 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=7 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=7 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=7 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=7 NET_RX_SOFTIRQ_ENTRY_TOTAL: 35 (cpu0=1, cpu1=14, cpu2=5, cpu3=15) +[net-rx-counters] sample=7 NET_RX_SOFTIRQ_EXIT_TOTAL: 35 (cpu0=1, cpu1=14, cpu2=5, cpu3=15) +[net-rx-counters] sample=7 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=7 NET_RX_GUARD_RELEASE_TOTAL: 35 (cpu0=1, cpu1=14, cpu2=5, cpu3=15) +[net-rx-counters] sample=7 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=7 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=7 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=7 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=7 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=7 end +[heartbeat] tid=1238 uptime_ms=81078 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1401:checked=5866:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=44747:worst_cpu_scheduler_silence_ms=44847:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=23757:kernel=53978:cleared=76965] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1238 uptime_ms=82080 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=83080 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=84082 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=85084 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=86085 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1500:checked=6064:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=44747:worst_cpu_scheduler_silence_ms=44847:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=23769:kernel=54701:cleared=77698] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1238 uptime_ms=87086 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=88089 kbd_nonzero=0 +[heartbeat] tid=1238 uptime_ms=89090 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/run.txt b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/run.txt new file mode 100644 index 000000000..48b8d3aad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/run.txt @@ -0,0 +1,3 @@ +revision=290152b19545388a099056988714d132cbea4ff7 cycles=1 hogs=64 +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=1:hogs=64:gate_exit=1:recovered=0] +[STARVED_LOOP_RESULT:cycles=1:failed=1:recovered=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery-heavy.txt b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy.txt new file mode 100644 index 000000000..b620586bd --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy.txt @@ -0,0 +1,6 @@ +290152b19545388a099056988714d132cbea4ff7 +additional recovery attempt: 64 hogs on 18 logical CPUs; production held until this attempt finishes +revision=290152b19545388a099056988714d132cbea4ff7 cycles=1 hogs=64 +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=1:hogs=64:gate_exit=1:recovered=0] +[STARVED_LOOP_RESULT:cycles=1:failed=1:recovered=0] +exit=1 diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery-heavy/context-timeout.txt b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy/context-timeout.txt new file mode 100644 index 000000000..09d416f95 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy/context-timeout.txt @@ -0,0 +1,102 @@ +== compiling context_restore_structure == +== running context_restore_structure == + +running 98 tests +test abort_dispatch_validator_rejects_unconditional_running_transition ... ok +test abort_dispatch_validator_rejects_unguarded_resume_dequeue ... ok +test aarch64_resume_pc_records_publish_their_source_behind_a_store_barrier ... ok +test aarch64_ret_dispatch_refusal_leaves_the_refused_stack_before_custody_stops_naming_it ... ok +test aarch64_failed_exec_ttbr0_validator_rejects_missing_rollback ... ok +test aarch64_inline_save_blocks_publish_their_resume_pc ... ok +test a_custody_decision_reads_an_ownership_record_only_while_its_sentinel_guards_it ... ok +test aarch64_failed_exec_restores_the_pretransition_ttbr0 ... ok +test abort_dispatch_rollback_preserves_resume_thread_state ... ok +test aarch64_refusal_drain_repoints_this_cpus_current_thread_before_terminating ... ok +test blocked_syscall_dispatch_validator_rejects_log_only_no_cr3 ... ok +test blocked_syscall_dispatch_validator_rejects_per_use_cr3_guards ... ok +test blocked_syscall_dispatch_validator_rejects_late_no_cr3_refusal ... ok +test aarch64_refusal_drain_acts_only_after_it_has_departed_the_victim_stack ... ok +test blocked_syscall_dispatch_resolves_cr3_before_commit ... ok +test an_inline_saved_resume_pc_is_admitted_on_both_dispatch_paths ... ok +test aarch64_refusal_drain_acts_only_on_records_this_cpu_published ... ok +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_inline_elr_slot_has_one_durable_layout_assert ... ok +test dispatch_guard_validator_rejects_acquisition_after_scheduling ... ok +test dispatch_guard_validator_rejects_unavailable_fallthrough ... ok +test dispatch_guard_validator_rejects_userspace_only_acquisition ... ok +test dispatch_guard_is_shared_and_acquired_before_scheduling ... ok +test every_save_failure_rolls_back_the_committed_dispatch ... ok +test every_switch_return_rolls_back_the_committed_dispatch ... ok +test every_context_switch_rsp0_publish_updates_tss_and_per_cpu_cache ... ok +test both_kernel_resume_paths_adjudicate_the_stack_they_resume_on ... ok +test a_masking_pivot_function_reads_its_identity_after_the_mask ... ok +test first_run_dispatch_logs_only_after_installation ... ok +test first_run_logging_validator_rejects_aborted_arm_logging ... ok +test first_run_logging_validator_rejects_setup_prologue_logging ... ok +test first_userspace_entry_validator_rejects_idle_abort_recovery ... ok +test first_userspace_entry_validator_rejects_write_first_dispatch ... ok +test every_userspace_resume_pc_producer_verdict_is_consumed ... ok +test first_userspace_entry_installs_address_space_before_ring3_commit ... ok +test init_cpu_publishes_both_idle_stack_top_and_stack_ownership ... ok +test interrupt_return_validator_rejects_unconditional_saved_frame_lookup ... ok +test no_cr3_dispatch_fails_closed ... ok +test no_cr3_dispatch_validator_rejects_missing_return ... ok +test no_cr3_dispatch_validator_rejects_scheduler_only_termination ... ok +test no_cr3_dispatch_validator_rejects_warn_only_arm ... ok +test interrupt_return_reads_old_thread_once_and_lazily_checks_saved_cs ... ok +test a_refused_resume_is_never_routed_back_to_the_cpu_that_declined_it ... ok +test restore_rejects_kernel_frames_before_context_writes ... ok +test restore_validator_rejects_missing_kernel_selector_guard ... ok +test percpu_stack_top_writers_consult_the_ownership_check ... ok +test every_aarch64_stack_pivot_runs_on_an_adjudicated_destination ... ok +test rollback_return_alternation_rejects_return_without_commitment ... ok +test routing_enforcement_validator_rejects_has_started_conjunct ... ok +test routing_enforcement_validator_rejects_missing_selector_check ... ok +test rsp0_publisher_validator_rejects_a_tss_only_first_entry_write ... ok +test save_failure_rollback_validator_rejects_rollback_after_return ... ok +test save_failure_rollback_validator_rejects_unpaired_return ... ok +test fatal_scheduler_census_m_c_rejects_broken_blocking_accessor_derivation ... ok +test saved_frame_routing_matches_userspace_restore_enforcement ... ok +test ret_dispatch_sites_record_an_r_path_dispatch_row ... ok +test saved_lr_admission_is_the_three_named_classes ... ok +test saved_lr_copies_route_through_the_single_accessor ... ok +test shared_resume_pc_macros_each_have_one_definition ... ok +test set_saved_lr_classifies_and_reports_without_substituting ... ok +test switch_dispatch_rollback_validator_rejects_rollback_after_return ... ok +test switch_dispatch_rollback_validator_rejects_unpaired_return ... ok +test clone_publication_lifecycle_guard_census_reddens_when_either_arch_guard_removed ... ok +test switch_validator_rejects_flag_only_dispatch ... ok +test switch_dispatches_saved_kernel_frames_to_kernel_resume ... ok +test terminated_signal_validator_rejects_bookkeeping_rollback ... ok +test terminated_signal_validator_rejects_return_without_completed_switch ... ok +test reclaim_drops_thread_control_blocks_inside_the_masked_region ... ok +test terminated_signal_dispatch_completes_switch_to_idle ... ok +test inline_schedule_trampoline_retains_the_redundant_elr_guard ... ok +test the_custody_rule_the_kernel_delegates_to_is_executed_by_a_host_test ... ok +test the_dead_first_entry_eret_entry_point_stays_deleted ... ok +test saved_context_layout_and_identity_are_compile_time_facts ... ok +test unblock_validator_rejects_foreign_flag_clear ... ok +test unblock_preserves_blocked_syscall_context_ownership ... ok +test swapper_files_do_not_assign_thread_id_zero ... ok +test userspace_fault_idle_return_validator_rejects_private_stack_derivation ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test userspace_fault_termination_returns_on_the_idle_thread_stack ... ok +test ret_dispatch_restores_a_staged_copy_taken_under_the_scheduler_lock ... ok +test work_stealing_declines_a_thread_pinned_to_another_cpus_stack ... ok +test userspace_resume_pc_predicate_stays_outside_the_kernel_text_window ... ok +test unpublished_dispatch_is_retry_only_on_both_architectures ... ok +test aarch64_eret_resume_selection_disambiguates_inline_saves ... ok +test the_aarch64_dispatch_refuses_a_foreign_resume_stack_and_routes_it_home ... ok +test every_el1_resume_pc_consumer_uses_the_shared_admission_macro ... ok +test user_rsp_scratch_kernel_stack_installs_follow_the_pending_exception_level ... ok +test every_el0_resume_pc_consumer_has_a_shared_admission_arm ... ok +test userspace_resume_pc_producers_refuse_before_publishing_frame_elr ... ok +test the_cpu_identity_token_is_only_minted_from_a_hardware_read ... ok +test ctx596_oracles_are_permanent_while_forcing_stays_feature_gated ... ok +test every_eret_under_the_resume_pc_root_is_dispositioned ... ok +test clone_publication_lifecycle_is_closed ... ok +test fatal_exception_reports_never_take_blocking_scheduler_accessors has been running for over 60 seconds +test fatal_scheduler_census_m_a_rejects_blocking_call_at_fixed_site has been running for over 60 seconds +test fatal_scheduler_census_m_b_rejects_blocking_call_in_direct_fatal_callee has been running for over 60 seconds +test fatal_scheduler_census_m_e_rejects_blocking_call_in_transitive_callee has been running for over 60 seconds +test fatal_scheduler_census_m_f_rejects_broken_fatal_callee_derivation has been running for over 60 seconds diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery-heavy/cycle-1/gate-raw.txt b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy/cycle-1/gate-raw.txt new file mode 100644 index 000000000..637a56616 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy/cycle-1/gate-raw.txt @@ -0,0 +1,3 @@ +[GATE_PREFLIGHT:structure_suites=63/64:critical_path_lines=260:pinned=120] +GATE_PREFLIGHT: FAIL (1 of 64 structure suite(s) red: context_restore_structure -- per-suite logs under /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.gate-tmp/recovery-heavy/cycle-1/breenix_gate_structure_preflight.cXhpym) +GATE: FAIL (structure-suite preflight failed -- see GATE_PREFLIGHT line above) diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery-heavy/cycle-1/gate.txt b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy/cycle-1/gate.txt new file mode 100644 index 000000000..4a8a2e22b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy/cycle-1/gate.txt @@ -0,0 +1,4 @@ +archived_driver_provenance: revision=290152b19545388a099056988714d132cbea4ff7 cycle=1; attributed from enclosing run.txt; original gate output follows +[GATE_PREFLIGHT:structure_suites=63/64:critical_path_lines=260:pinned=120] +GATE_PREFLIGHT: FAIL (1 of 64 structure suite(s) red: context_restore_structure -- per-suite logs under /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.gate-tmp/recovery-heavy/cycle-1/breenix_gate_structure_preflight.cXhpym) +GATE: FAIL (structure-suite preflight failed -- see GATE_PREFLIGHT line above) diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery-heavy/run.txt b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy/run.txt new file mode 100644 index 000000000..48b8d3aad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy/run.txt @@ -0,0 +1,3 @@ +revision=290152b19545388a099056988714d132cbea4ff7 cycles=1 hogs=64 +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=1:hogs=64:gate_exit=1:recovered=0] +[STARVED_LOOP_RESULT:cycles=1:failed=1:recovered=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery-heavy/timeout-provenance.txt b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy/timeout-provenance.txt new file mode 100644 index 000000000..909b8fb4b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery-heavy/timeout-provenance.txt @@ -0,0 +1,5 @@ +revision=290152b19545388a099056988714d132cbea4ff7 +configured_timeout_seconds=300 +log_to_status_birth_seconds=300.0087230205536 +status=1 +No test-result summary; timeout terminated the suite. No QEMU boot. diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery-loop.txt b/docs/planning/green-program/network/serials/586-pr3/recovery-loop.txt new file mode 100644 index 000000000..228975a25 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery-loop.txt @@ -0,0 +1,14 @@ +290152b19545388a099056988714d132cbea4ff7 +revision=290152b19545388a099056988714d132cbea4ff7 cycles=10 hogs=14 +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=1:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=2:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=3:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=4:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=5:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=6:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=7:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=8:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=9:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=10:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_RESULT:cycles=10:failed=0:recovered=0] +exit=1 diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-1/gate-raw.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-1/gate-raw.txt new file mode 100644 index 000000000..545414775 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-1/gate-raw.txt @@ -0,0 +1,54 @@ +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (30s elapsed, host qemu-system-aarch64 count=1)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (60s elapsed, host qemu-system-aarch64 count=0)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (90s elapsed, host qemu-system-aarch64 count=0)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (120s elapsed, host qemu-system-aarch64 count=1)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (150s elapsed, host qemu-system-aarch64 count=1)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (180s elapsed, host qemu-system-aarch64 count=0)... +QEMU HOST LOCK: reclaiming stale lock at /Users/wrb/.cache/breenix/a64-qemu.lock (holder PID 49899 is dead) +qemu-system-aarch64: terminating on signal 15 from pid 81219 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788815265311-1788815326163:qemu_at_start=0:load_at_start=34.12:qemu_at_end=1:load_at_end=24.79:qemu_cpu_s=88.25:guest_uptime_ms=60681:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 265s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-1/gate.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-1/gate.txt new file mode 100644 index 000000000..d49a86865 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-1/gate.txt @@ -0,0 +1,55 @@ +archived_driver_provenance: revision=290152b19545388a099056988714d132cbea4ff7 cycle=1; attributed from enclosing run.txt; original gate output follows +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (30s elapsed, host qemu-system-aarch64 count=1)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (60s elapsed, host qemu-system-aarch64 count=0)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (90s elapsed, host qemu-system-aarch64 count=0)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (120s elapsed, host qemu-system-aarch64 count=1)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (150s elapsed, host qemu-system-aarch64 count=1)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (180s elapsed, host qemu-system-aarch64 count=0)... +QEMU HOST LOCK: reclaiming stale lock at /Users/wrb/.cache/breenix/a64-qemu.lock (holder PID 49899 is dead) +qemu-system-aarch64: terminating on signal 15 from pid 81219 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788815265311-1788815326163:qemu_at_start=0:load_at_start=34.12:qemu_at_end=1:load_at_end=24.79:qemu_cpu_s=88.25:guest_uptime_ms=60681:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 265s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-1/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-1/gate_boot_facts.txt new file mode 100644 index 000000000..be9536345 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-1/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788815265311-1788815326163:qemu_at_start=0:load_at_start=34.12:qemu_at_end=1:load_at_end=24.79:qemu_cpu_s=88.25:guest_uptime_ms=60681:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-1/serial.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-1/serial.txt new file mode 100644 index 000000000..6876d93bf --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-1/serial.txt @@ -0,0 +1,1145 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 663750 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON success (raw_status=1@10A) +BC[smp] CPU D2@1A2E: PBCeDSCI FCPU_ON sucGcess (raw_sE1eFG2tatus=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +T[gic] ICC_CTLR_EL1: 10x8c00 -> 0x8c02 (EOImode=1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c3@100 -> 0x8c02 (EOImode=1) +ABC[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +DEeFG3[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +T2[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=142 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +T4[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T5T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:system:early:START] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:system:boot_sequence:START] +[TEST:logging:logging_init:PASS] +[TEST:system:boot_sequence:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=127:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=311:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=24:cleared=24] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:timer:ring_span_report:START] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[RING_SPAN:cpu=0:span_ms=1652:writes=476:dropped=0:ticks_total=3902:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=142:elapsed_ctr_ms=200:ctx_delta=251:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x8:cpu_silence_ms=1409:silence_cpu=0:woke_ms=1268:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=139:elapsed_ctr_ms=201:ctx_delta=282:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x2:cpu_silence_ms=1559:silence_cpu=0:woke_ms=1421:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=15:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=3232 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=30:lr=0xffff0000542989f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=30:lr=0xffff0000542989f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=30:lr=0xffff0000542989f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=30:lr=0xffff0000542989f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=30:lr=0xffff0000542989f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=30:lr=0xffff0000542989f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=30:lr=0xffff0000542989f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=30:lr=0xffff0000542989f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=3274 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=105:checked=701:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3645:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2503:cleared=2506] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3002 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4003 progress_work=162 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5003 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6003 progress_work=241 progress_exit=0 re_kick_sgis=354 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2621:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1700:kstack=1:uva=0:smallint=920:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2621:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1698:kstack=1:uva=0:smallint=921:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1700:kstack=1:uva=0:smallint=920:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2784:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1780:kstack=0:uva=0:smallint=1005:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2785:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=1779:kstack=0:uva=0:smallint=1005:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=1779:kstack=0:uva=0:smallint=1005:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2908:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=1729:kstack=6:uva=0:smallint=1173:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=2908:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=1729:kstack=6:uva=0:smallint=1173:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=1729:kstack=6:uva=0:smallint=1173:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7003 progress_work=280 progress_exit=0 re_kick_sgis=411 +[SCHED_STRAND_ORACLE:aarch64:samples=204:checked=1100:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=7256:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=6705:cleared=6708] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8005 progress_work=320 progress_exit=0 re_kick_sgis=471 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9005 progress_work=359 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10006 progress_work=398 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11006 progress_work=438 progress_exit=0 re_kick_sgis=648 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12007 progress_work=478 progress_exit=0 re_kick_sgis=708 +[SCHED_STRAND_ORACLE:aarch64:samples=303:checked=1500:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=11070:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=11278:cleared=11281] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13007 progress_work=518 progress_exit=0 re_kick_sgis=768 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14008 progress_work=556 progress_exit=0 re_kick_sgis=825 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15001 window_budget_ms=15000 re_kick_sgis=885 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=596 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=297 worker_3_progress_start=2 worker_3_progress_final=298 last_advance_ms_ago=22 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15005 cause=absolute_ceiling target=none progress=[1, 297, 298] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6191:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3929:kstack=1:uva=0:smallint=2259:other=2] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6191:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3927:kstack=1:uva=0:smallint=2259:other=3] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=3929:kstack=1:uva=0:smallint=2259:other=2] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6573:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=4165:kstack=0:uva=0:smallint=2409:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=6574:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=4164:kstack=0:uva=0:smallint=2409:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=4164:kstack=0:uva=0:smallint=2409:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6940:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=4161:kstack=6:uva=0:smallint=2765:other=8] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=6941:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=4162:kstack=6:uva=0:smallint=2765:other=7] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=4162:kstack=6:uva=0:smallint=2765:other=8] +[SCHED_STRAND_ORACLE:aarch64:samples=402:checked=1898:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=14946:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=15735:cleared=15738] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4003 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5003 progress_work=202 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6003 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7003 progress_work=281 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=501:checked=2299:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=18764:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=20120:cleared=20123] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8001 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=160 last_advance_ms_ago=8001 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8004 cause=no_progress target=worker_1 progress=[1, 159, 160] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=9561:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7298:kstack=1:uva=0:smallint=2259:other=3] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=9561:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4004 progress_work=163 progress_exit=0 re_kick_sgis=237 +[SCHED_STRAND_ORACLE:aarch64:samples=600:checked=2696:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=22590:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=24667:cleared=24670] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5004 progress_work=202 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6004 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7005 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=321 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=160 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=160 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8009 cause=no_progress target=worker_2 progress=[160, 1, 160] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=700:checked=3100:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=26453:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=28814:cleared=28817] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4006 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5007 progress_work=201 progress_exit=0 re_kick_sgis=294 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=12755:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=10488:kstack=1:uva=0:smallint=2259:other=7] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=12755:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=10485:kstack=1:uva=0:smallint=2259:other=9] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=10488:kstack=1:uva=0:smallint=2259:other=7] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=14282:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11858:kstack=0:uva=0:smallint=2409:other=16] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=14283:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=11858:kstack=0:uva=0:smallint=2409:other=15] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=11858:kstack=0:uva=0:smallint=2409:other=16] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=14935:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=12130:kstack=6:uva=0:smallint=2765:other=35] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=14936:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=12131:kstack=6:uva=0:smallint=2765:other=34] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=12130:kstack=6:uva=0:smallint=2765:other=35] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6008 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=799:checked=3498:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=30154:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=32586:cleared=32589] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7008 progress_work=280 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=159 worker_2_progress_start=2 worker_2_progress_final=159 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8002 cause=no_progress target=worker_3 progress=[159, 159, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=898:checked=3832:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=33961:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=35652:cleared=35655] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6017 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6018 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=14389:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=12113:kstack=1:uva=0:smallint=2259:other=16] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=14389:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=12110:kstack=1:uva=0:smallint=2259:other=18] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=12113:kstack=1:uva=0:smallint=2259:other=16] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=16591:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=14166:kstack=0:uva=0:smallint=2409:other=18] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=16593:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=14165:kstack=0:uva=0:smallint=2409:other=17] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=14165:kstack=0:uva=0:smallint=2409:other=18] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=17480:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=14650:kstack=6:uva=0:smallint=2765:other=59] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=17480:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=14651:kstack=6:uva=0:smallint=2765:other=58] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=14650:kstack=6:uva=0:smallint=2765:other=59] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2019 budget_age_at_entry_ms=0 +[SCHED_STRAND_ORACLE:aarch64:samples=997:checked=4129:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=37805:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=38056:cleared=38059] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3030 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=40119:cpu_silence_ms=40119:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=39544:cleared=39547] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=4:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=6:window_ms=31:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=96:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8083:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12027:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20030:entry_us=224:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12026:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=25:hold_us=12012:refused=10:delivered=15:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=54515 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1065:kernel=40937:cleared=41989] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 34 (cpu0=2, cpu1=8, cpu2=10, cpu3=14) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 34 (cpu0=2, cpu1=8, cpu2=10, cpu3=14) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 33 (cpu0=2, cpu1=7, cpu2=10, cpu3=14) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit( +0) pid=92 name=block_eintr_oracle_c[hild_92 +C[TTBR0_TASID_CENSUSX:untagged=0:tagged=52363:kernel=42364:cleared=44691] +96_ELR_DIVERGENCE] tid=1237 cpu=1 prev_elr=0xffff000040416334 x30=0xffff0000404dda88 ctx_elr=0xffff0000404dda88 +[heartbeat] tid=1236 uptime_ms=55555 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=4447:kernel=44717:cleared=49101] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 34 (cpu0=2, cpu1=8, cpu2=10, cpu3=14) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 34 (cpu0=2, cpu1=8, cpu2=10, cpu3=14) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 33 (cpu0=2, cpu1=7, cpu2=10, cpu3=14) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=1096:checked=4447:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=40114:worst_cpu_scheduler_silence_ms=40170:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5189:kernel=45540:cleared=50647] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6864:kernel=47477:cleared=54247] +[heartbeat] tid=1236 uptime_ms=56592 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=7558:kernel=48268:cleared=55722] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 34 (cpu0=2, cpu1=8, cpu2=10, cpu3=14) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 34 (cpu0=2, cpu1=8, cpu2=10, cpu3=14) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 33 (cpu0=2, cpu1=7, cpu2=10, cpu3=14) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[heartbeat] tid=1236 uptime_ms=57622 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=10503:kernel=51618:cleared=61981] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 34 (cpu0=2, cpu1=8, cpu2=10, cpu3=14) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 34 (cpu0=2, cpu1=8, cpu2=10, cpu3=14) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 33 (cpu0=2, cpu1=7, cpu2=10, cpu3=14) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10867:kernel=51997:cleared=62706] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=6:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11715:kernel=52984:cleared=64532] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12949:kernel=54312:cleared=67067] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=127:late_ms=89:park_ms=81:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=127:late_ms=89:park_ms=81:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12976:kernel=54338:cleared=67113] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1236 uptime_ms=58673 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15513:kernel=57069:cleared=72315] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15529:kernel=57082:cleared=72340] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[heartbeat] tid=1236 uptime_ms=59675 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=17464:kernel=59266:cleared=76420] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=3992:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=100:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=11043:kstack=0:uva=98:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=11043:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=4059:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=3992:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=94:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=98:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=16805:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=88:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=15795:kstack=1:uva=89:smallint=2259:other=16] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=18073:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=14463:kstack=1:uva=1:smallint=2259:other=18] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=14529:kstack=1:uva=1:smallint=2259:other=16] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=81:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=88:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=19352:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=74:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=18325:kstack=0:uva=73:smallint=2410:other=18] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=20752:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=16898:kstack=0:uva=0:smallint=2409:other=17] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=16925:kstack=0:uva=0:smallint=2409:other=18] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=67:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=73:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=20241:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=78:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1236 uptime_ms=60681 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=11:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=81] +[TOMBSTONE_CENSUS:resident=0:removed=9:reap_second=8:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=20411:kernel=61790:cleared=81397] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 42 (cpu0=5, cpu1=10, cpu2=11, cpu3=16) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 42 (cpu0=5, cpu1=10, cpu2=11, cpu3=16) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 41 (cpu0=5, cpu1=9, cpu2=11, cpu3=16) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20753:kernel=62028:cleared=81885] +CLONEVM_EXEC_TEST: child exited +[SCHED_STRAND \ No newline at end of file diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-10/gate-raw.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-10/gate-raw.txt new file mode 100644 index 000000000..463ca9939 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-10/gate-raw.txt @@ -0,0 +1,47 @@ +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 28074 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788817094629-1788817159340:qemu_at_start=0:load_at_start=52.31:qemu_at_end=1:load_at_end=46.97:qemu_cpu_s=85.34:guest_uptime_ms=64647:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 67s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-10/gate.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-10/gate.txt new file mode 100644 index 000000000..897369bc6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-10/gate.txt @@ -0,0 +1,48 @@ +archived_driver_provenance: revision=290152b19545388a099056988714d132cbea4ff7 cycle=10; attributed from enclosing run.txt; original gate output follows +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 28074 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788817094629-1788817159340:qemu_at_start=0:load_at_start=52.31:qemu_at_end=1:load_at_end=46.97:qemu_cpu_s=85.34:guest_uptime_ms=64647:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 67s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-10/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-10/gate_boot_facts.txt new file mode 100644 index 000000000..a6bd50098 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-10/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788817094629-1788817159340:qemu_at_start=0:load_at_start=52.31:qemu_at_end=1:load_at_end=46.97:qemu_cpu_s=85.34:guest_uptime_ms=64647:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-10/serial.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-10/serial.txt new file mode 100644 index 000000000..4ae22d65b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-10/serial.txt @@ -0,0 +1,1138 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 600750 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 11@1A: PSCI CPU_ON success (raw_status=BC0) +D[smEe2@1AFpGBC1DEeFG2] CPU 2: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICTC_CTLR1_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +3@1ABCDEeFG3[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +T2[smp] initialization_watchdog gap_ms=105 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T4T5T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:syscall:early:START] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:logging:logging_init:PASS] +[TEST:system:boot_sequence:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=126:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=300:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=43:cleared=43] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:timer:timer_delay:START] +[timer_delay] attempt=1 verdict=in-band elapsed_ms=10 host_stall_ms=1 max_gap_us=450 open_window_us=591 irqs=7 slices=80 forfeited=0 samples=114615 +[TEST:timer:timer_delay:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1794:writes=474:dropped=0:ticks_total=3958:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=99:elapsed_ctr_ms=202:ctx_delta=151:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x2:cpu_silence_ms=1149:silence_cpu=0:woke_ms=1051:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=130:elapsed_ctr_ms=200:ctx_delta=338:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x6:cpu_silence_ms=1307:silence_cpu=0:woke_ms=1179:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=8:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=3049 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=3088 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=105:checked=733:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3291:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2536:cleared=2539] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2319:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1607:kstack=0:uva=0:smallint=712:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2319:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1606:kstack=0:uva=0:smallint=712:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1607:kstack=0:uva=0:smallint=712:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2615:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1545:kstack=0:uva=0:smallint=1070:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2615:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=1545:kstack=0:uva=0:smallint=1070:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=1545:kstack=0:uva=0:smallint=1070:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2861:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=1788:kstack=8:uva=0:smallint=1066:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7002 progress_work=281 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=205:checked=1138:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=6563:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=6444:cleared=6447] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8002 progress_work=319 progress_exit=0 re_kick_sgis=474 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9003 progress_work=359 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10011 progress_work=399 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11013 progress_work=439 progress_exit=0 re_kick_sgis=651 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12013 progress_work=477 progress_exit=0 re_kick_sgis=711 +[SCHED_STRAND_ORACLE:aarch64:samples=304:checked=1537:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=9825:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=10070:cleared=10073] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13013 progress_work=516 progress_exit=0 re_kick_sgis=768 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14024 progress_work=551 progress_exit=0 re_kick_sgis=819 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15001 window_budget_ms=15000 re_kick_sgis=876 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=590 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=295 worker_3_progress_start=2 worker_3_progress_final=294 last_advance_ms_ago=6 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15006 cause=absolute_ceiling target=none progress=[1, 295, 294] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5026:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3381:kstack=0:uva=0:smallint=1638:other=7] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=5026:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3380:kstack=0:uva=0:smallint=1638:other=7] +[SCHED_STRAND_ORACLE:aarch64:samples=400:checked=1958:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=25:worst_cpu_scheduler_silence_ms=12991:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=12848:cleared=12851] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=174 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4001 progress_work=160 progress_exit=0 re_kick_sgis=231 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5004 progress_work=199 progress_exit=0 re_kick_sgis=291 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6004 progress_work=239 progress_exit=0 re_kick_sgis=351 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7005 progress_work=278 progress_exit=0 re_kick_sgis=411 +[SCHED_STRAND_ORACLE:aarch64:samples=499:checked=2370:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=28:worst_cpu_scheduler_silence_ms=16368:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=16260:cleared=16263] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=1 progress_work_final=317 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=158 worker_3_progress_start=0 worker_3_progress_final=158 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8003 cause=no_progress target=worker_1 progress=[1, 159, 158] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=177 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=7976:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6331:kstack=0:uva=0:smallint=1638:other=7] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7976:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6330:kstack=0:uva=0:smallint=1638:other=7] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6331:kstack=0:uva=0:smallint=1638:other=7] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=8784:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=6562:kstack=0:uva=0:smallint=2195:other=27] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8785:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=6565:kstack=0:uva=0:smallint=2194:other=26] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=6563:kstack=0:uva=0:smallint=2195:other=27] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=9169:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=6900:kstack=8:uva=0:smallint=2258:other=4] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=9170:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[SCHED_STRAND_ORACLE:aarch64:samples=598:checked=2793:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=28:worst_cpu_scheduler_silence_ms=19750:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=20052:cleared=20055] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6001 progress_work=240 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7002 progress_work=279 progress_exit=0 re_kick_sgis=411 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8002 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=159 last_advance_ms_ago=8002 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8004 cause=no_progress target=worker_2 progress=[159, 1, 159] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=697:checked=3199:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=28:worst_cpu_scheduler_silence_ms=23126:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=23818:cleared=23821] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=122 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=294 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=11124:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=9478:kstack=0:uva=0:smallint=1638:other=8] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=11124:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=9476:kstack=0:uva=0:smallint=1638:other=8] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=9478:kstack=0:uva=0:smallint=1638:other=8] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=12027:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=9795:kstack=0:uva=0:smallint=2195:other=37] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=12027:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=9798:kstack=0:uva=0:smallint=2194:other=35] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=9795:kstack=0:uva=0:smallint=2195:other=37] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=12504:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=10230:kstack=8:uva=0:smallint=2258:other=9] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=12505:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=10225:kstack=8:uva=0:smallint=2259:other=11] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=10229:kstack=8:uva=0:smallint=2258:other=9] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6003 progress_work=240 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=796:checked=3604:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=28:worst_cpu_scheduler_silence_ms=26507:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=27676:cleared=27679] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7003 progress_work=280 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8002 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=8002 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8008 cause=no_progress target=worker_3 progress=[159, 159, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=895:checked=3932:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=28:worst_cpu_scheduler_silence_ms=29879:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=30282:cleared=30285] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6008 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6009 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=12748:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11091:kstack=0:uva=0:smallint=1638:other=19] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=12748:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11090:kstack=0:uva=0:smallint=1638:other=19] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11091:kstack=0:uva=0:smallint=1638:other=19] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=13997:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11738:kstack=0:uva=0:smallint=2195:other=64] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=13997:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=11741:kstack=0:uva=0:smallint=2194:other=62] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=11738:kstack=0:uva=0:smallint=2195:other=64] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=14429:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=12152:kstack=8:uva=0:smallint=2258:other=12] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=14430:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=12147:kstack=8:uva=0:smallint=2259:other=14] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=12151:kstack=8:uva=0:smallint=2258:other=12] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2028 budget_age_at_entry_ms=0 +[SCHED_STRAND_ORACLE:aarch64:samples=994:checked=4229:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=28:worst_cpu_scheduler_silence_ms=33236:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=32343:cleared=32346] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3036 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=35065:cpu_silence_ms=35065:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=33512:cleared=33515] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=14:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=32:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=132:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8384:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=10:hold_us=12018:netrx_pending_at_release=1:received=10:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=0:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20000:entry_us=142:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=2:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=11:hold_us=12000:netrx_pending_at_release=1:received=23:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=20:hold_us=12064:refused=8:delivered=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1237 uptime_ms=54522 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1051:kernel=34914:cleared=35955] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=1, cpu1=3, cpu2=7, cpu3=18) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=1, cpu1=3, cpu2=7, cpu3=18) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=3, cpu2=7, cpu3=18) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2423:kernel=36469:cleared=38866] +[heartbeat] tid=1237 uptime_ms=55546 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3562:kernel=37767:cleared=41294] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=1, cpu1=3, cpu2=7, cpu3=18) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=1, cpu1=3, cpu2=7, cpu3=18) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=3, cpu2=7, cpu3=18) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=1093:checked=4536:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=35047:worst_cpu_scheduler_silence_ms=35114:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=4433:kernel=38715:cleared=43093] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1237 uptime_ms=56566 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6042:kernel=40508:cleared=46485] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=1, cpu1=3, cpu2=7, cpu3=18) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=1, cpu1=3, cpu2=7, cpu3=18) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=3, cpu2=7, cpu3=18) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=7133:kernel=41718:cleared=48766] +[heartbeat] tid=1237 uptime_ms=57593 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8422:kernel=43131:cleared=51457] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=1, cpu1=3, cpu2=7, cpu3=18) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=1, cpu1=3, cpu2=7, cpu3=18) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=3, cpu2=7, cpu3=18) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[heartbeat] tid=1237 uptime_ms=58610 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11552:kernel=46682:cleared=58111] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=4:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12526:kernel=47813:cleared=60205] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1237 uptime_ms=59612 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=4496:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=49:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=8078:kstack=0:uva=48:smallint=1:other=0] +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=13833:kernel=49224:cleared=62904] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=85:park_ms=83:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=85:park_ms=83:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13845:kernel=49234:cleared=62924] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1237 uptime_ms=60616 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=8:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=6:reap_second=5:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=15027:kernel=50582:cleared=65441] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 35 (cpu0=2, cpu1=5, cpu2=7, cpu3=21) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 35 (cpu0=2, cpu1=5, cpu2=7, cpu3=21) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 35 (cpu0=2, cpu1=5, cpu2=7, cpu3=21) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[SCHED_STRAND_ORACLE:aarch64:samples=1192:checked=4811:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=2:queued_on_nondispatching_cpu=2:worst_queued_nondispatch_ms=35047:worst_cpu_scheduler_silence_ms=35114:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=6:reap_second=5:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=15677:kernel=51292:cleared=66758] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16666:kernel=52354:cleared=68810] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16675:kernel=52360:cleared=68824] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1237 uptime_ms=61636 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=18517:kernel=54453:cleared=72729] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[heartbeat] tid=1237 uptime_ms=62641 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21815:kernel=57239:cleared=78288] +CLONEVM_EXEC_TEST: child exited +[heartbeat] tid=1237 uptime_ms=63642 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=22864:kernel=58385:cleared=80448] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=22867:kernel=58387:cleared=80454] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1237 uptime_ms=64647 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-2/gate-raw.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-2/gate-raw.txt new file mode 100644 index 000000000..fd4ded386 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-2/gate-raw.txt @@ -0,0 +1,47 @@ +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +qemu-system-aarch64: terminating on signal 15 from pid 6182 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788815448979-1788815510444:qemu_at_start=0:load_at_start=58.35:qemu_at_end=1:load_at_end=60.77:qemu_cpu_s=81.85:guest_uptime_ms=61477:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 67s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-2/gate.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-2/gate.txt new file mode 100644 index 000000000..1fa443cba --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-2/gate.txt @@ -0,0 +1,48 @@ +archived_driver_provenance: revision=290152b19545388a099056988714d132cbea4ff7 cycle=2; attributed from enclosing run.txt; original gate output follows +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +qemu-system-aarch64: terminating on signal 15 from pid 6182 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788815448979-1788815510444:qemu_at_start=0:load_at_start=58.35:qemu_at_end=1:load_at_end=60.77:qemu_cpu_s=81.85:guest_uptime_ms=61477:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 67s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-2/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-2/gate_boot_facts.txt new file mode 100644 index 000000000..d19cd68e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-2/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788815448979-1788815510444:qemu_at_start=0:load_at_start=58.35:qemu_at_end=1:load_at_end=60.77:qemu_cpu_s=81.85:guest_uptime_ms=61477:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-2/serial.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-2/serial.txt new file mode 100644 index 000000000..d22997f62 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-2/serial.txt @@ -0,0 +1,1120 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 600250 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON success (raw_status=1@0) +1[smpABC2@1ABCDDE] CEeeFFGG21PU 2: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMwaTre pat1h +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +3@1ABCDEeFG3[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +T2[smp] initialization_watchdog gap_ms=99 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T4T5T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:filesystem:vfs_init:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=134:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=400:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=37:cleared=37] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=167:elapsed_ctr_ms=213:ctx_delta=90:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1500:silence_cpu=0:woke_ms=1334:verdict=ok] +[TEST:memory:stack_layout:START] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:stack_layout:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:network:loopback_recv_wake_under_load:START] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1290:writes=403:dropped=0:ticks_total=3647:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=155:elapsed_ctr_ms=201:ctx_delta=279:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1798:silence_cpu=0:woke_ms=1645:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[SUBSYSTEM:process:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=3091 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=3123 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=104:checked=789:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=22:worst_cpu_scheduler_silence_ms=4312:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2303:cleared=2306] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=199 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6002 progress_work=239 progress_exit=0 re_kick_sgis=351 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2955:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1904:kstack=1:uva=0:smallint=1051:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2956:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1902:kstack=1:uva=0:smallint=1051:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1903:kstack=1:uva=0:smallint=1051:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2941:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1873:kstack=0:uva=0:smallint=1068:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2941:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=1873:kstack=0:uva=0:smallint=1068:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=1873:kstack=0:uva=0:smallint=1068:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=3159:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=1789:kstack=3:uva=0:smallint=1367:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3159:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=1787:kstack=3:uva=0:smallint=1368:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=1789:kstack=3:uva=0:smallint=1367:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7003 progress_work=279 progress_exit=0 re_kick_sgis=411 +[SCHED_STRAND_ORACLE:aarch64:samples=202:checked=1200:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=22:worst_cpu_scheduler_silence_ms=8236:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=6512:cleared=6515] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8005 progress_work=317 progress_exit=0 re_kick_sgis=471 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9006 progress_work=357 progress_exit=0 re_kick_sgis=528 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10007 progress_work=395 progress_exit=0 re_kick_sgis=588 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11007 progress_work=435 progress_exit=0 re_kick_sgis=648 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12007 progress_work=475 progress_exit=0 re_kick_sgis=708 +[SCHED_STRAND_ORACLE:aarch64:samples=301:checked=1606:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=22:worst_cpu_scheduler_silence_ms=12149:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=10668:cleared=10671] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13009 progress_work=515 progress_exit=0 re_kick_sgis=768 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14010 progress_work=554 progress_exit=0 re_kick_sgis=825 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=885 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=593 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=296 worker_3_progress_start=2 worker_3_progress_final=296 last_advance_ms_ago=25 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15005 cause=absolute_ceiling target=none progress=[1, 296, 296] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6605:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=4270:kstack=1:uva=0:smallint=2334:other=1] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6606:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4268:kstack=1:uva=0:smallint=2334:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4270:kstack=1:uva=0:smallint=2334:other=1] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6328:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3841:kstack=0:uva=0:smallint=2481:other=6] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=6328:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=3841:kstack=0:uva=0:smallint=2480:other=7] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=3841:kstack=0:uva=0:smallint=2481:other=6] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6889:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=4059:kstack=3:uva=0:smallint=2823:other=4] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=6889:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=4058:kstack=3:uva=0:smallint=2824:other=4] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=4059:kstack=3:uva=0:smallint=2823:other=4] +[SCHED_STRAND_ORACLE:aarch64:samples=400:checked=2003:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=22:worst_cpu_scheduler_silence_ms=16110:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=14940:cleared=14943] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7001 progress_work=281 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=499:checked=2408:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=22:worst_cpu_scheduler_silence_ms=19636:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=18938:cleared=18941] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=159 last_advance_ms_ago=7999 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8002 cause=no_progress target=worker_1 progress=[1, 159, 159] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=122 progress_exit=0 re_kick_sgis=177 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=9809:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7474:kstack=1:uva=0:smallint=2334:other=1] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=9810:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7472:kstack=1:uva=0:smallint=2334:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7473:kstack=1:uva=0:smallint=2334:other=1] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=9469:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=6976:kstack=0:uva=0:smallint=2481:other=12] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=9469:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=6977:kstack=0:uva=0:smallint=2480:other=12] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=6976:kstack=0:uva=0:smallint=2481:other=12] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=10353:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=7516:kstack=3:uva=0:smallint=2823:other=11] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=10353:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=7514:kstack=3:uva=0:smallint=2824:other=12] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=7516:kstack=3:uva=0:smallint=2823:other=11] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=237 +[SCHED_STRAND_ORACLE:aarch64:samples=598:checked=2807:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=22:worst_cpu_scheduler_silence_ms=23004:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=22432:cleared=22435] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6002 progress_work=240 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7004 progress_work=280 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=0 progress_work_final=318 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=158 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=159 last_advance_ms_ago=7998 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8002 cause=no_progress target=worker_2 progress=[158, 1, 159] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=697:checked=3208:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=22:worst_cpu_scheduler_silence_ms=26378:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=26120:cleared=26123] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5005 progress_work=201 progress_exit=0 re_kick_sgis=297 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=12943:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=10608:kstack=1:uva=0:smallint=2334:other=1] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=12944:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=10606:kstack=1:uva=0:smallint=2334:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=10607:kstack=1:uva=0:smallint=2334:other=1] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=12524:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=10031:kstack=0:uva=0:smallint=2481:other=12] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=12524:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=10030:kstack=0:uva=0:smallint=2480:other=13] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6005 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=796:checked=3604:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=22:worst_cpu_scheduler_silence_ms=29746:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=29738:cleared=29741] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7005 progress_work=280 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=2 worker_2_progress_final=159 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8005 cause=no_progress target=worker_3 progress=[159, 159, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=895:checked=3935:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=22:worst_cpu_scheduler_silence_ms=33116:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=32340:cleared=32343] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6026 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6039 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=14654:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=12307:kstack=1:uva=0:smallint=2334:other=13] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=14655:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=12305:kstack=1:uva=0:smallint=2334:other=13] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=12306:kstack=1:uva=0:smallint=2334:other=13] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=14282:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11778:kstack=0:uva=0:smallint=2481:other=23] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2023 budget_age_at_entry_ms=0 +[SCHED_STRAND_ORACLE:aarch64:samples=994:checked=4232:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=22:worst_cpu_scheduler_silence_ms=36478:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=34402:cleared=34405] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3039 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=38054:cpu_silence_ms=38054:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=35412:cleared=35415] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=10:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=3:window_ms=26:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[SUBSYSTEM:process:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=110:armed=1:acquired=1:holder_cpu=2:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8298:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12034:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20232:entry_us=4:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20004:entry_us=212:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12892:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=23:hold_us=12012:refused=10:delivered=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=54370 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=934:kernel=36583:cleared=37507] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 28 (cpu0=1, cpu1=8, cpu2=8, cpu3=11) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 28 (cpu0=1, cpu1=8, cpu2=8, cpu3=11) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 28 (cpu0=1, cpu1=8, cpu2=8, cpu3=11) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] SuccFess: child PID 91 scheduled +123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2337:kernel=38169:cleared=40465] +[heartbeat] tid=1236 uptime_ms=55396 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3579:kernel=39546:cleared=43069] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 28 (cpu0=1, cpu1=8, cpu2=8, cpu3=11) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 28 (cpu0=1, cpu1=8, cpu2=8, cpu3=11) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 28 (cpu0=1, cpu1=8, cpu2=8, cpu3=11) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=1093:checked=4542:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=38048:worst_cpu_scheduler_silence_ms=38103:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=4625:kernel=40739:cleared=45287] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=56407 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6130:kernel=42445:cleared=48485] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 28 (cpu0=1, cpu1=8, cpu2=8, cpu3=11) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 28 (cpu0=1, cpu1=8, cpu2=8, cpu3=11) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 28 (cpu0=1, cpu1=8, cpu2=8, cpu3=11) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6362:kernel=42693:cleared=48952] +[heartbeat] tid=1236 uptime_ms=57422 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8647:kernel=45253:cleared=53772] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 28 (cpu0=1, cpu1=8, cpu2=8, cpu3=11) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 28 (cpu0=1, cpu1=8, cpu2=8, cpu3=11) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 28 (cpu0=1, cpu1=8, cpu2=8, cpu3=11) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10703:kernel=47575:cleared=58128] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +[heartbeat] tid=1236 uptime_ms=58454 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=5:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11476:kernel=48466:cleared=59779] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12643:kernel=49757:cleared=62219] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=86:park_ms=86:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=86:park_ms=86:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12654:kernel=49768:cleared=62240] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1236 uptime_ms=59460 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=3674:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=94:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=9189:kstack=0:uva=94:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=9190:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=3737:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=3673:kstack=0:uva=1:smallint=0:other=0] +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15106:kernel=52514:cleared=67386] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15118:kernel=52520:cleared=67401] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[heartbeat] tid=1236 uptime_ms=60461 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=10:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=80] +[TOMBSTONE_CENSUS:resident=0:removed=8:reap_second=7:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=16546:kernel=54073:cleared=70364] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 36 (cpu0=4, cpu1=10, cpu2=10, cpu3=12) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 36 (cpu0=4, cpu1=10, cpu2=10, cpu3=12) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 36 (cpu0=4, cpu1=10, cpu2=10, cpu3=12) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16577:kernel=54113:cleared=70424] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[SCHED_STRAND_ORACLE:aarch64:samples=1191:checked=4814:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=38048:worst_cpu_scheduler_silence_ms=38103:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=9:reap_second=8:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=17383:kernel=54931:cleared=72016] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19366:kernel=56395:cleared=75004] +CLONEVM_EXEC_TEST: child exited +[heartbeat] tid=1236 uptime_ms=61477 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-3/gate-raw.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-3/gate-raw.txt new file mode 100644 index 000000000..4803526a1 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-3/gate-raw.txt @@ -0,0 +1,48 @@ +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (30s elapsed, host qemu-system-aarch64 count=1)... +qemu-system-aarch64: terminating on signal 15 from pid 25911 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788815642718-1788815708411:qemu_at_start=0:load_at_start=43.16:qemu_at_end=1:load_at_end=44.17:qemu_cpu_s=88.57:guest_uptime_ms=65681:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 100s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-3/gate.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-3/gate.txt new file mode 100644 index 000000000..f5fc51f01 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-3/gate.txt @@ -0,0 +1,49 @@ +archived_driver_provenance: revision=290152b19545388a099056988714d132cbea4ff7 cycle=3; attributed from enclosing run.txt; original gate output follows +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (30s elapsed, host qemu-system-aarch64 count=1)... +qemu-system-aarch64: terminating on signal 15 from pid 25911 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788815642718-1788815708411:qemu_at_start=0:load_at_start=43.16:qemu_at_end=1:load_at_end=44.17:qemu_cpu_s=88.57:guest_uptime_ms=65681:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 100s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-3/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-3/gate_boot_facts.txt new file mode 100644 index 000000000..07e2e3d73 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-3/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788815642718-1788815708411:qemu_at_start=0:load_at_start=43.16:qemu_at_end=1:load_at_end=44.17:qemu_cpu_s=88.57:guest_uptime_ms=65681:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-3/serial.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-3/serial.txt new file mode 100644 index 000000000..1a38ba8b5 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-3/serial.txt @@ -0,0 +1,1142 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 617125 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: P1@SCI CPU_ON s1uccess (raw_status=A0B) +C[smp] CPU 2: PSCI CPU_DON success (raw_status=0) +[smp] CPU 3: PSCI CPU_OEeFG12@1ABCDEeFG2N success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTTLR_E13@1ABL1: CDE0x8eFc00 ->G3 0x8c02 (EOImode=1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +T2[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=204 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T4T5T6T7T8[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +T9T0[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:filesystem:vfs_init:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[SUBSYSTEM:system:early:START] +[TEST:timer:timer_init:PASS] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:heap_alloc_basic:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=125:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=269:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=33:cleared=33] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:memory:heap_large_alloc:START] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:timer:timer_delay:START] +[timer_delay] attempt=1 verdict=in-band elapsed_ms=10 host_stall_ms=1 max_gap_us=512 open_window_us=602 irqs=2 slices=89 forfeited=0 samples=133592 +[TEST:timer:timer_delay:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:timer:ring_span_report:START] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[RING_SPAN:cpu=0:span_ms=1840:writes=438:dropped=0:ticks_total=3901:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:process:thread_creation:START] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:process:thread_creation:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[TEST:network:loopback_recv_wake_when_idle:START] +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=122:elapsed_ctr_ms=206:ctx_delta=188:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x4:cpu_silence_ms=1378:silence_cpu=0:woke_ms=1258:verdict=ok] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[TEST:network:loopback_recv_wake_under_load:START] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=120:elapsed_ctr_ms=200:ctx_delta=185:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x4:cpu_silence_ms=1556:silence_cpu=0:woke_ms=1437:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=3747 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=3789 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=103:checked=783:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3009:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=1665:cleared=1668] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3002 progress_work=123 progress_exit=0 re_kick_sgis=174 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4003 progress_work=159 progress_exit=0 re_kick_sgis=231 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5005 progress_work=199 progress_exit=0 re_kick_sgis=291 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6005 progress_work=239 progress_exit=0 re_kick_sgis=351 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2069:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1351:kstack=2:uva=0:smallint=717:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2070:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1350:kstack=1:uva=0:smallint=717:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1350:kstack=2:uva=0:smallint=717:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2179:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1454:kstack=0:uva=0:smallint=725:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2179:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=1454:kstack=0:uva=0:smallint=725:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=1454:kstack=0:uva=0:smallint=725:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2289:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=1385:kstack=3:uva=0:smallint=901:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=2289:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=1383:kstack=4:uva=0:smallint=901:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=1385:kstack=3:uva=0:smallint=901:other=0] +[SCHED_STRAND_ORACLE:aarch64:samples=200:checked=1186:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=5996:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=4955:cleared=4958] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7006 progress_work=277 progress_exit=0 re_kick_sgis=408 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8006 progress_work=315 progress_exit=0 re_kick_sgis=462 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9007 progress_work=354 progress_exit=0 re_kick_sgis=522 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10007 progress_work=394 progress_exit=0 re_kick_sgis=582 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11007 progress_work=433 progress_exit=0 re_kick_sgis=642 +[SCHED_STRAND_ORACLE:aarch64:samples=298:checked=1586:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=9118:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=8862:cleared=8865] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12007 progress_work=472 progress_exit=0 re_kick_sgis=699 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13007 progress_work=512 progress_exit=0 re_kick_sgis=759 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14007 progress_work=551 progress_exit=0 re_kick_sgis=816 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=876 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=591 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=295 worker_3_progress_start=0 worker_3_progress_final=295 last_advance_ms_ago=3 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15003 cause=absolute_ceiling target=none progress=[1, 295, 295] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5106:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3356:kstack=2:uva=0:smallint=1749:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=5107:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3355:kstack=1:uva=0:smallint=1748:other=1] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=3355:kstack=2:uva=0:smallint=1749:other=0] +[SCHED_STRAND_ORACLE:aarch64:samples=397:checked=1996:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=12373:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=12946:cleared=12949] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6004 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=496:checked=2393:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=15537:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=16770:cleared=16773] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7005 progress_work=279 progress_exit=0 re_kick_sgis=411 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8004 cause=no_progress target=worker_1 progress=[1, 159, 159] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=7780:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6028:kstack=2:uva=0:smallint=1749:other=2] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7781:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6028:kstack=1:uva=0:smallint=1748:other=2] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6027:kstack=2:uva=0:smallint=1749:other=2] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=8715:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=6648:kstack=0:uva=0:smallint=2052:other=15] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8715:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=6647:kstack=0:uva=0:smallint=2052:other=16] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=6648:kstack=0:uva=0:smallint=2052:other=15] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=8957:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=6443:kstack=3:uva=0:smallint=2501:other=10] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8957:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=6442:kstack=4:uva=0:smallint=2502:other=9] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=6443:kstack=3:uva=0:smallint=2501:other=10] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=122 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=595:checked=2789:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=18555:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=20238:cleared=20241] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4004 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5005 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6006 progress_work=240 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7006 progress_work=279 progress_exit=0 re_kick_sgis=411 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=318 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=158 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8005 cause=no_progress target=worker_2 progress=[158, 1, 159] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=694:checked=3185:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=21616:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=24024:cleared=24027] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=174 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=10734:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8979:kstack=2:uva=0:smallint=1749:other=5] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=10735:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=8979:kstack=1:uva=0:smallint=1748:other=5] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=8978:kstack=2:uva=0:smallint=1749:other=5] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=11858:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=9773:kstack=0:uva=0:smallint=2052:other=33] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=11858:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5001 progress_work=200 progress_exit=0 re_kick_sgis=294 +[SCHED_STRAND_ORACLE:aarch64:samples=793:checked=3582:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=24684:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=27706:cleared=27709] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6001 progress_work=239 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7002 progress_work=278 progress_exit=0 re_kick_sgis=411 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8002 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=318 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=158 worker_2_progress_start=0 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=8002 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8008 cause=no_progress target=worker_3 progress=[158, 159, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=3 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=892:checked=3938:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=27600:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=30161:cleared=30164] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6004 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6005 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=12199:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=10416:kstack=2:uva=0:smallint=1749:other=33] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=12200:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=10417:kstack=1:uva=0:smallint=1748:other=32] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=10415:kstack=2:uva=0:smallint=1749:other=33] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=13774:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11689:kstack=0:uva=0:smallint=2052:other=33] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=13774:kstack=0:uva=0:smallint=0:other=0] +[SCHED_STRAND_ORACLE:aarch64:samples=991:checked=4235:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=30764:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=32149:cleared=32152] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2025 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3048 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=32886:cpu_silence_ms=32886:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=33500:cleared=33503] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=8:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=5:window_ms=27:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:process:proc:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[TEST:process:current_thread_exists:PASS] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=200:armed=1:acquired=1:holder_cpu=2:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8298:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12038:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20260:entry_us=6:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=158:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12030:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=18:hold_us=12023:refused=7:delivered=11:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=55459 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1060:kernel=34852:cleared=35902] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=11, cpu2=9, cpu3=9) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=11, cpu2=9, cpu3=9) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=11, cpu2=8, cpu3=9) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[SCHED_STRAND_ORACLE:aarch64:samples=1090:checked=4546:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=32858:worst_cpu_scheduler_silence_ms=32931:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2214:kernel=36151:cleared=38338] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2289:kernel=36242:cleared=38503] +[heartbeat] tid=1236 uptime_ms=56485 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2950:kernel=36996:cleared=39906] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=11, cpu2=9, cpu3=9) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=11, cpu2=9, cpu3=9) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=11, cpu2=8, cpu3=9) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[heartbeat] tid=1236 uptime_ms=57505 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5176:kernel=39490:cleared=44572] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=11, cpu2=9, cpu3=9) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=11, cpu2=9, cpu3=9) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=11, cpu2=8, cpu3=9) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6986:kernel=41531:cleared=48392] +[heartbeat] tid=1236 uptime_ms=58533 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=7163:kernel=41717:cleared=48750] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=11, cpu2=9, cpu3=9) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=11, cpu2=9, cpu3=9) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=11, cpu2=8, cpu3=9) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[heartbeat] tid=1236 uptime_ms=59556 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=2986:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=60:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=6717:kstack=0:uva=59:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=6717:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=3014:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=2986:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=66:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=59:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13986:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=41:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=13066:kstack=2:uva=41:smallint=1749:other=33] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=14850:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=12172:kstack=1:uva=0:smallint=1748:other=32] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=12202:kstack=2:uva=0:smallint=1749:other=33] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=38:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=41:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=15743:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=41:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=14572:kstack=0:uva=42:smallint=2052:other=33] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=16658:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=13639:kstack=0:uva=0:smallint=2052:other=34] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=13657:kstack=0:uva=1:smallint=2052:other=33] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=39:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=41:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=16030:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=49:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=14498:kstack=3:uva=49:smallint=2501:other=17] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=17019:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=13530:kstack=4:uva=0:smallint=2502:other=17] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=13509:kstack=3:uva=0:smallint=2501:other=17] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=45:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=49:smallint=0:other=0] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11190:kernel=46307:cleared=57304] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +[heartbeat] tid=1236 uptime_ms=60580 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=5:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=3:reap_second=2:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=11292:kernel=46392:cleared=57482] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=11, cpu2=9, cpu3=9) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=11, cpu2=9, cpu3=9) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=11, cpu2=8, cpu3=9) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[SCHED_STRAND_ORACLE:aarch64:samples=1188:checked=4809:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=32858:worst_cpu_scheduler_silence_ms=32931:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=3:reap_second=2:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=12207:kernel=47408:cleared=59396] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=6:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12271:kernel=47498:cleared=59545] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[heartbeat] tid=1236 uptime_ms=61645 kbd_nonzero=0 +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=13337:kernel=48933:cleared=62023] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=89:park_ms=86:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=89:park_ms=86:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13349:kernel=48943:cleared=62044] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[heartbeat] tid=1236 uptime_ms=62655 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15843:kernel=51777:cleared=67321] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15853:kernel=51783:cleared=67335] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[heartbeat] tid=1236 uptime_ms=63672 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=17685:kernel=53836:cleared=71196] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1236 uptime_ms=64677 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +CLONEVM_EXEC_TEST: child exited +[TTBR0_ASID_CENSUS:untagged=0:tagged=20995:kernel=56736:cleared=76864] +[heartbeat] tid=1236 uptime_ms=65681 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-4/gate-raw.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-4/gate-raw.txt new file mode 100644 index 000000000..a9450124b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-4/gate-raw.txt @@ -0,0 +1,47 @@ +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +qemu-system-aarch64: terminating on signal 15 from pid 51860 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788815852324-1788815913755:qemu_at_start=0:load_at_start=57.95:qemu_at_end=1:load_at_end=40.53:qemu_cpu_s=79.15:guest_uptime_ms=61405:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 90s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-4/gate.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-4/gate.txt new file mode 100644 index 000000000..a0bc79b66 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-4/gate.txt @@ -0,0 +1,48 @@ +archived_driver_provenance: revision=290152b19545388a099056988714d132cbea4ff7 cycle=4; attributed from enclosing run.txt; original gate output follows +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +qemu-system-aarch64: terminating on signal 15 from pid 51860 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788815852324-1788815913755:qemu_at_start=0:load_at_start=57.95:qemu_at_end=1:load_at_end=40.53:qemu_cpu_s=79.15:guest_uptime_ms=61405:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 90s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-4/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-4/gate_boot_facts.txt new file mode 100644 index 000000000..a7ef2ea4f --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-4/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788815852324-1788815913755:qemu_at_start=0:load_at_start=57.95:qemu_at_end=1:load_at_end=40.53:qemu_cpu_s=79.15:guest_uptime_ms=61405:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-4/serial.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-4/serial.txt new file mode 100644 index 000000000..aa1484d96 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-4/serial.txt @@ -0,0 +1,1129 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 700375 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1@1ABCDEeFG11: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +2@1A[gic] ICC_CTLR_EL1: BCDEeFG0x8c002 -> 0x8c02 (EOImode=1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 2: PSCI CPU_ON success (raw_status=0) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1T) +1[smp3@1ABCDEeFG3] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] EOIT2mode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=101 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +T3T4[smp] 4 CPUs online +[boot] Running parallel boot tests... +T5[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:network:network_stack_init:PASS] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[SUBSYSTEM:filesystem:early:START] +[TEST:timer:timer_init:PASS] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=119:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=359:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=34:cleared=34] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:timer:timer_delay:START] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[timer_delay] attempt=1 verdict=in-band elapsed_ms=10 host_stall_ms=2 max_gap_us=1061 open_window_us=710 irqs=5 slices=72 forfeited=0 samples=103843 +[TEST:timer:timer_delay:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1474:writes=407:dropped=0:ticks_total=3640:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=136:elapsed_ctr_ms=200:ctx_delta=217:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x4:cpu_silence_ms=1342:silence_cpu=0:woke_ms=1207:verdict=ok] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=133:elapsed_ctr_ms=200:ctx_delta=356:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1496:silence_cpu=0:woke_ms=1365:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2871 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542989f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542989f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542989f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542989f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542989f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542989f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542989f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542989f0:cpu=1] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2905 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=106:checked=685:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3729:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2689:cleared=2692] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=291 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=351 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2704:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1778:kstack=2:uva=0:smallint=925:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2705:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1778:kstack=1:uva=0:smallint=925:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1777:kstack=2:uva=0:smallint=925:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2749:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1607:kstack=3:uva=0:smallint=1139:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2749:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=1605:kstack=3:uva=0:smallint=1140:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=1607:kstack=3:uva=0:smallint=1139:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2681:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=1617:kstack=0:uva=0:smallint=1064:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=2681:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=1616:kstack=1:uva=0:smallint=1064:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=1617:kstack=0:uva=0:smallint=1064:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7003 progress_work=279 progress_exit=0 re_kick_sgis=411 +[SCHED_STRAND_ORACLE:aarch64:samples=204:checked=1087:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=7061:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=6431:cleared=6434] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8003 progress_work=319 progress_exit=0 re_kick_sgis=468 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9003 progress_work=359 progress_exit=0 re_kick_sgis=528 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10003 progress_work=397 progress_exit=0 re_kick_sgis=588 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11006 progress_work=437 progress_exit=0 re_kick_sgis=648 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12006 progress_work=477 progress_exit=0 re_kick_sgis=705 +[SCHED_STRAND_ORACLE:aarch64:samples=303:checked=1485:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=10386:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=10113:cleared=10116] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13008 progress_work=516 progress_exit=0 re_kick_sgis=765 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14008 progress_work=556 progress_exit=0 re_kick_sgis=825 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=882 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=595 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=297 worker_3_progress_start=2 worker_3_progress_final=297 last_advance_ms_ago=9 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15004 cause=absolute_ceiling target=none progress=[1, 297, 297] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5839:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3856:kstack=2:uva=0:smallint=1974:other=8] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=5840:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3857:kstack=1:uva=0:smallint=1973:other=8] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=3855:kstack=2:uva=0:smallint=1974:other=8] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5922:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3528:kstack=3:uva=0:smallint=2387:other=4] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=5922:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=3526:kstack=3:uva=0:smallint=2388:other=4] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=3528:kstack=3:uva=0:smallint=2387:other=4] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5964:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=3650:kstack=0:uva=0:smallint=2308:other=6] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=5964:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=3648:kstack=1:uva=0:smallint=2308:other=6] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=3650:kstack=0:uva=0:smallint=2308:other=6] +[SCHED_STRAND_ORACLE:aarch64:samples=402:checked=1884:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=13778:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=14035:cleared=14038] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=239 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7001 progress_work=279 progress_exit=0 re_kick_sgis=411 +[SCHED_STRAND_ORACLE:aarch64:samples=501:checked=2280:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=16809:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=17705:cleared=17708] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8001 cause=no_progress target=worker_1 progress=[1, 159, 159] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=122 progress_exit=0 re_kick_sgis=177 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=8796:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6813:kstack=2:uva=0:smallint=1974:other=8] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8797:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6814:kstack=1:uva=0:smallint=1973:other=8] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6812:kstack=2:uva=0:smallint=1974:other=8] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=9113:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=6703:kstack=3:uva=0:smallint=2387:other=20] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[SCHED_STRAND_ORACLE:aarch64:samples=600:checked=2676:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=20072:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=21950:cleared=21953] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6000 progress_work=239 progress_exit=0 re_kick_sgis=351 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7000 progress_work=279 progress_exit=0 re_kick_sgis=411 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=159 last_advance_ms_ago=7999 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8002 cause=no_progress target=worker_2 progress=[159, 1, 159] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=699:checked=3080:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=23392:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=26050:cleared=26053] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=174 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5001 progress_work=200 progress_exit=0 re_kick_sgis=294 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=11875:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=9880:kstack=2:uva=0:smallint=1974:other=20] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6002 progress_work=239 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=798:checked=3481:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=26635:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=30055:cleared=30058] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7002 progress_work=279 progress_exit=0 re_kick_sgis=411 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8001 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=318 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=158 worker_2_progress_start=2 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8002 cause=no_progress target=worker_3 progress=[158, 159, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=897:checked=3807:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=29929:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=32853:cleared=32856] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6023 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6023 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13342:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11334:kstack=2:uva=0:smallint=1974:other=33] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=13343:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11336:kstack=1:uva=0:smallint=1973:other=32] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11333:kstack=2:uva=0:smallint=1974:other=33] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=14700:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=12273:kstack=3:uva=0:smallint=2387:other=37] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=14700:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=12271:kstack=3:uva=0:smallint=2388:other=37] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=12273:kstack=3:uva=0:smallint=2387:other=37] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=15379:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=13041:kstack=0:uva=0:smallint=2308:other=31] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=15380:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=13038:kstack=1:uva=0:smallint=2308:other=32] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=13041:kstack=0:uva=0:smallint=2308:other=31] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2029 budget_age_at_entry_ms=0 +[SCHED_STRAND_ORACLE:aarch64:samples=996:checked=4104:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=33257:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=35009:cleared=35012] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3034 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=34942:cpu_silence_ms=34942:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=36117:cleared=36120] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=5:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=38:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[SUBSYSTEM:process:proc:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:process:current_thread_exists:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=2340:armed=1:acquired=1:holder_cpu=2:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=9123:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12026:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=4:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=144:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12030:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=2:hold_us=13342:refused=1:delivered=1:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=54271 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1079:kernel=37488:cleared=38548] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 19 (cpu0=1, cpu1=5, cpu2=10, cpu3=3) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 19 (cpu0=1, cpu1=5, cpu2=10, cpu3=3) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 19 (cpu0=1, cpu1=5, cpu2=10, cpu3=3) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2440:kernel=39037:cleared=41442] +[heartbeat] tid=1236 uptime_ms=55294 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=4354:kernel=41161:cleared=45462] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 19 (cpu0=1, cpu1=5, cpu2=10, cpu3=3) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 19 (cpu0=1, cpu1=5, cpu2=10, cpu3=3) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 19 (cpu0=1, cpu1=5, cpu2=10, cpu3=3) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +F123456789SC[SCHED_STRAND_ORACLE:aarch64:samples=1095:checked=4410:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=34925:worst_cpu_scheduler_silence_ms=34997:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6442:kernel=43434:cleared=49795] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6629:kernel=43637:cleared=50184] +[heartbeat] tid=1236 uptime_ms=56315 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8029:kernel=45163:cleared=53092] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 19 (cpu0=1, cpu1=5, cpu2=10, cpu3=3) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 19 (cpu0=1, cpu1=5, cpu2=10, cpu3=3) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 19 (cpu0=1, cpu1=5, cpu2=10, cpu3=3) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10490:kernel=47872:cleared=58229] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[heartbeat] tid=1236 uptime_ms=57329 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=5:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=3:reap_second=2:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=11415:kernel=48927:cleared=60197] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 19 (cpu0=1, cpu1=5, cpu2=10, cpu3=3) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 19 (cpu0=1, cpu1=5, cpu2=10, cpu3=3) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 19 (cpu0=1, cpu1=5, cpu2=10, cpu3=3) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=196:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11456:kernel=48976:cleared=60272] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12716:kernel=50383:cleared=62919] +F123456789SC[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12880:kernel=50532:cleared=63219] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=166:park_ms=166:attempts=2] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=166:park_ms=166:attempts=2] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12895:kernel=50549:cleared=63247] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1236 uptime_ms=58356 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 98 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15408:kernel=53308:cleared=68461] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=98 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15421:kernel=53317:cleared=68480] +[init] tty_oracle exited pid=98 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[EXEC_SMOKE:LAUNCH] +[heartbeat] tid=1236 uptime_ms=59358 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=17435:kernel=55632:cleared=72784] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=3725:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=83:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=11615:kstack=0:uva=80:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=11615:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=3775:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=3726:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=89:smallint=4:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=80:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=15656:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=77:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=14931:kstack=2:uva=72:smallint=1979:other=33] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=16940:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=13573:kstack=1:uva=0:smallint=1973:other=32] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=13647:kstack=2:uva=0:smallint=1974:other=33] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=64:smallint=3:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=72:smallint=5:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=17271:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=47:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=16077:kstack=3:uva=47:smallint=2387:other=37] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=18504:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=14808:kstack=3:uva=0:smallint=2388:other=37] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=14844:kstack=3:uva=0:smallint=2387:other=37] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=48:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=47:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=17890:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=90:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=16995:kstack=0:uva=90:smallint=2308:other=31] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=19334:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=15611:kstack=1:uva=0:smallint=2308:other=32] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=15551:kstack=0:uva=0:smallint=2308:other=31] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=78:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=90:smallint=0:other=0] +[heartbeat] tid=1236 uptime_ms=60360 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=12:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=81] +[TOMBSTONE_CENSUS:resident=0:removed=10:reap_second=9:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=18181:kernel=56515:cleared=74406] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 28 (cpu0=4, cpu1=8, cpu2=10, cpu3=6) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 28 (cpu0=4, cpu1=8, cpu2=10, cpu3=6) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 28 (cpu0=4, cpu1=8, cpu2=10, cpu3=6) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[SCHED_STRAND_ORACLE:aarch64:samples=1193:checked=4697:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=34925:worst_cpu_scheduler_silence_ms=34997:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=10:reap_second=9:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=18967:kernel=57153:cleared=75646] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=61405 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-5/gate-raw.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-5/gate-raw.txt new file mode 100644 index 000000000..b5ce37309 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-5/gate-raw.txt @@ -0,0 +1,48 @@ +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (30s elapsed, host qemu-system-aarch64 count=0)... +qemu-system-aarch64: terminating on signal 15 from pid 86149 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788816085233-1788816149876:qemu_at_start=0:load_at_start=48.82:qemu_at_end=1:load_at_end=54.87:qemu_cpu_s=83.50:guest_uptime_ms=64313:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 116s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-5/gate.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-5/gate.txt new file mode 100644 index 000000000..d04aec21c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-5/gate.txt @@ -0,0 +1,49 @@ +archived_driver_provenance: revision=290152b19545388a099056988714d132cbea4ff7 cycle=5; attributed from enclosing run.txt; original gate output follows +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (30s elapsed, host qemu-system-aarch64 count=0)... +qemu-system-aarch64: terminating on signal 15 from pid 86149 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788816085233-1788816149876:qemu_at_start=0:load_at_start=48.82:qemu_at_end=1:load_at_end=54.87:qemu_cpu_s=83.50:guest_uptime_ms=64313:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 116s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-5/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-5/gate_boot_facts.txt new file mode 100644 index 000000000..537af6710 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-5/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788816085233-1788816149876:qemu_at_start=0:load_at_start=48.82:qemu_at_end=1:load_at_end=54.87:qemu_cpu_s=83.50:guest_uptime_ms=64313:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-5/serial.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-5/serial.txt new file mode 100644 index 000000000..501b17737 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-5/serial.txt @@ -0,0 +1,1114 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 627687 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON suc1@1ABCDcEeFG1ess (raw_status=0) +[gic] EOImode=1 (split EO2@1AI/DIR) - non-VMBware path +C[Dgic] ICC_CTLR_EL1: EeFG20x8c00 -> 0x8c02 (EOImode=1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 2: PSCI CPU_ON success (raw_status=0) +T13@1ABCDEeFG3[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +T2[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=101 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T4T5T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[TEST:network:virtio_net_probe:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:network:virtio_net_probe:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:logging:logging_init:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:timer:timer_delay:START] +[timer_delay] attempt=1 verdict=in-band elapsed_ms=10 host_stall_ms=1 max_gap_us=724 open_window_us=565 irqs=5 slices=81 forfeited=0 samples=125084 +[TEST:timer:timer_delay:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=118:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=324:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=32:cleared=32] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1511:writes=414:dropped=0:ticks_total=3538:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=138:elapsed_ctr_ms=208:ctx_delta=65:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1263:silence_cpu=0:woke_ms=1126:verdict=ok] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:network:loopback_recv_wake_under_load:START] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=131:elapsed_ctr_ms=200:ctx_delta=328:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1419:silence_cpu=0:woke_ms=1289:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:filesystem:block_wedge_oracle:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2852 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2880 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=104:checked=688:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3663:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2316:cleared=2319] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3001 progress_work=121 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4002 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5003 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6005 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7006 progress_work=280 progress_exit=0 re_kick_sgis=414 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2533:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1688:kstack=0:uva=0:smallint=845:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2533:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1687:kstack=0:uva=0:smallint=845:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1688:kstack=0:uva=0:smallint=845:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2704:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1572:kstack=0:uva=0:smallint=1133:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2705:kstack=0:uva=0:smallint=0:other=0] +[SCHED_STRAND_ORACLE:aarch64:samples=203:checked=1098:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=7032:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=6274:cleared=6277] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8006 progress_work=319 progress_exit=0 re_kick_sgis=474 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9007 progress_work=359 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10007 progress_work=399 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11007 progress_work=437 progress_exit=0 re_kick_sgis=651 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12008 progress_work=477 progress_exit=0 re_kick_sgis=711 +[SCHED_STRAND_ORACLE:aarch64:samples=302:checked=1503:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=10413:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=9854:cleared=9857] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13010 progress_work=517 progress_exit=0 re_kick_sgis=768 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14011 progress_work=556 progress_exit=0 re_kick_sgis=828 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15001 window_budget_ms=15000 re_kick_sgis=888 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=595 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=297 worker_3_progress_start=2 worker_3_progress_final=297 last_advance_ms_ago=20 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15004 cause=absolute_ceiling target=none progress=[1, 297, 297] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5574:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3768:kstack=0:uva=0:smallint=1797:other=9] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=5574:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3768:kstack=0:uva=0:smallint=1796:other=9] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=3768:kstack=0:uva=0:smallint=1797:other=9] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5992:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3574:kstack=0:uva=0:smallint=2419:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=5993:kstack=0:uva=0:smallint=0:other=0] +[SCHED_STRAND_ORACLE:aarch64:samples=401:checked=1911:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=13792:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=13712:cleared=13715] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6003 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7006 progress_work=280 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=500:checked=2307:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=17168:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=17587:cleared=17590] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=159 worker_3_progress_start=2 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8005 cause=no_progress target=worker_1 progress=[1, 159, 159] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=122 progress_exit=0 re_kick_sgis=177 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=8821:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7009:kstack=0:uva=0:smallint=1797:other=15] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8821:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7010:kstack=0:uva=0:smallint=1796:other=14] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7009:kstack=0:uva=0:smallint=1797:other=15] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=9181:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=6753:kstack=0:uva=0:smallint=2419:other=10] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=9182:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[SCHED_STRAND_ORACLE:aarch64:samples=599:checked=2713:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=20549:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=21467:cleared=21470] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6000 progress_work=240 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7001 progress_work=279 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=0 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8002 cause=no_progress target=worker_2 progress=[159, 1, 159] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=698:checked=3118:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=23950:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=25381:cleared=25384] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5003 progress_work=201 progress_exit=0 re_kick_sgis=294 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=11924:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6003 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=797:checked=3520:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=27333:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=29049:cleared=29052] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7003 progress_work=279 progress_exit=0 re_kick_sgis=411 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8002 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=0 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=8001 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8003 cause=no_progress target=worker_3 progress=[159, 159, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=896:checked=3844:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=30718:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=31632:cleared=31635] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6017 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6018 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13575:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11756:kstack=0:uva=0:smallint=1797:other=22] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=13575:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11757:kstack=0:uva=0:smallint=1796:other=21] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11756:kstack=0:uva=0:smallint=1797:other=22] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=14181:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11736:kstack=0:uva=0:smallint=2419:other=27] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=14182:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=11733:kstack=0:uva=0:smallint=2420:other=28] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=11735:kstack=0:uva=0:smallint=2419:other=27] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=14828:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=12319:kstack=4:uva=0:smallint=2472:other=33] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=14828:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=12318:kstack=4:uva=0:smallint=2472:other=33] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=12319:kstack=4:uva=0:smallint=2472:other=33] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2022 budget_age_at_entry_ms=0 +[SCHED_STRAND_ORACLE:aarch64:samples=995:checked=4141:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=34092:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=33737:cleared=33740] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3034 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=35791:cpu_silence_ms=35791:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=34841:cleared=34844] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=2:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=6:window_ms=46:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=100:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8230:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12018:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=194:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=11:hold_us=12018:netrx_pending_at_release=1:received=11:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=21:hold_us=12286:refused=7:delivered=14:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=3:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=54202 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1134:kernel=36273:cleared=37393] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 28 (cpu0=1, cpu1=7, cpu2=6, cpu3=14) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 28 (cpu0=1, cpu1=7, cpu2=6, cpu3=14) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 27 (cpu0=1, cpu1=6, cpu2=6, cpu3=14) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2436:kernel=37791:cleared=40192] +[heartbeat] tid=1236 uptime_ms=55222 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3513:kernel=38992:cleared=42463] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 28 (cpu0=1, cpu1=7, cpu2=6, cpu3=14) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 28 (cpu0=1, cpu1=7, cpu2=6, cpu3=14) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 27 (cpu0=1, cpu1=6, cpu2=6, cpu3=14) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=1094:checked=4454:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=35768:worst_cpu_scheduler_silence_ms=35854:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=4967:kernel=40632:cleared=45540] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=56235 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5804:kernel=41577:cleared=47315] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 28 (cpu0=1, cpu1=7, cpu2=6, cpu3=14) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 28 (cpu0=1, cpu1=7, cpu2=6, cpu3=14) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 27 (cpu0=1, cpu1=6, cpu2=6, cpu3=14) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=7299:kernel=43266:cleared=50476] +[heartbeat] tid=1236 uptime_ms=57261 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8142:kernel=44161:cleared=52203] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 28 (cpu0=1, cpu1=7, cpu2=6, cpu3=14) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 28 (cpu0=1, cpu1=7, cpu2=6, cpu3=14) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 27 (cpu0=1, cpu1=6, cpu2=6, cpu3=14) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[heartbeat] tid=1236 uptime_ms=58274 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11676:kernel=48108:cleared=59648] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=52:arm_delay_us=14:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12651:kernel=49203:cleared=61708] +[init] futex_handoff_oracle exited pid=94 code=0 +[heartbeat] tid=1236 uptime_ms=59280 kbd_nonzero=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=13965:kernel=50710:cleared=64510] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=85:park_ms=82:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=85:park_ms=82:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13976:kernel=50719:cleared=64530] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=4611:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=68:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=8149:kstack=0:uva=64:smallint=4:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=8149:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=4723:kstack=0:uva=0:smallint=0:other=0] +[heartbeat] tid=1236 uptime_ms=60281 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=8:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=6:reap_second=5:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=14737:kernel=51577:cleared=66140] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 34 (cpu0=2, cpu1=9, cpu2=8, cpu3=15) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 34 (cpu0=2, cpu1=9, cpu2=8, cpu3=15) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 33 (cpu0=2, cpu1=8, cpu2=8, cpu3=15) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[SCHED_STRAND_ORACLE:aarch64:samples=1193:checked=4736:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=35768:worst_cpu_scheduler_silence_ms=35854:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=6:reap_second=5:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=15770:kernel=52720:cleared=68273] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16698:kernel=53772:cleared=70255] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16706:kernel=53777:cleared=70268] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1236 uptime_ms=61299 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[heartbeat] tid=1236 uptime_ms=62303 kbd_nonzero=0 +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=18688:kernel=56052:cleared=74498] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1236 uptime_ms=63308 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21941:kernel=58805:cleared=79946] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=22964:kernel=59903:cleared=82025] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=22971:kernel=59907:cleared=82035] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1236 uptime_ms=64313 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-6/gate-raw.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-6/gate-raw.txt new file mode 100644 index 000000000..2adb29d83 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-6/gate-raw.txt @@ -0,0 +1,50 @@ +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (30s elapsed, host qemu-system-aarch64 count=1)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (60s elapsed, host qemu-system-aarch64 count=1)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (90s elapsed, host qemu-system-aarch64 count=1)... +qemu-system-aarch64: terminating on signal 15 from pid 30220 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788816378528-1788816443408:qemu_at_start=0:load_at_start=51.11:qemu_at_end=1:load_at_end=53.09:qemu_cpu_s=82.74:guest_uptime_ms=64873:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 178s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-6/gate.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-6/gate.txt new file mode 100644 index 000000000..feb8cee71 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-6/gate.txt @@ -0,0 +1,51 @@ +archived_driver_provenance: revision=290152b19545388a099056988714d132cbea4ff7 cycle=6; attributed from enclosing run.txt; original gate output follows +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (30s elapsed, host qemu-system-aarch64 count=1)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (60s elapsed, host qemu-system-aarch64 count=1)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (90s elapsed, host qemu-system-aarch64 count=1)... +qemu-system-aarch64: terminating on signal 15 from pid 30220 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788816378528-1788816443408:qemu_at_start=0:load_at_start=51.11:qemu_at_end=1:load_at_end=53.09:qemu_cpu_s=82.74:guest_uptime_ms=64873:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 178s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-6/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-6/gate_boot_facts.txt new file mode 100644 index 000000000..cf1ce5361 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-6/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788816378528-1788816443408:qemu_at_start=0:load_at_start=51.11:qemu_at_end=1:load_at_end=53.09:qemu_cpu_s=82.74:guest_uptime_ms=64873:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-6/serial.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-6/serial.txt new file mode 100644 index 000000000..a7562b84e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-6/serial.txt @@ -0,0 +1,1121 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 612125 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CP1@1ABU 1CDEeFG1: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 2@1A0x8c00BC D-> 0x8c02 (EOImode=EeFG1) +2[smp] CPU 2: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +T13@1ABCDEeFG3[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=100 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +T2[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3T4[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T5T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:memory:framework_sanity:PASS] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[SUBSYSTEM:syscall:early:START] +[TEST:logging:logging_init:PASS] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=9:checked=107:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=330:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=35:cleared=35] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1478:writes=360:dropped=0:ticks_total=3013:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:interrupts:breakpoint:START] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=112:elapsed_ctr_ms=216:ctx_delta=87:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=2113:silence_cpu=0:woke_ms=2002:verdict=ok] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=131:elapsed_ctr_ms=200:ctx_delta=251:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x4:cpu_silence_ms=2307:silence_cpu=0:woke_ms=2177:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=4298 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=4338 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=97:checked=855:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=6:queued_on_nondispatching_cpu=6:worst_queued_nondispatch_ms=21:worst_cpu_scheduler_silence_ms=3591:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=1507:cleared=1510] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4001 progress_work=162 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5004 progress_work=200 progress_exit=0 re_kick_sgis=294 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2194:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1488:kstack=1:uva=0:smallint=706:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2195:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1485:kstack=1:uva=0:smallint=707:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1487:kstack=1:uva=0:smallint=706:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2234:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1438:kstack=0:uva=0:smallint=796:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2234:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=1438:kstack=0:uva=0:smallint=796:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=1438:kstack=0:uva=0:smallint=796:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2309:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=1369:kstack=5:uva=0:smallint=935:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6004 progress_work=240 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=196:checked=1253:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=6:queued_on_nondispatching_cpu=6:worst_queued_nondispatch_ms=21:worst_cpu_scheduler_silence_ms=6947:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=5194:cleared=5197] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7004 progress_work=279 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8007 progress_work=315 progress_exit=0 re_kick_sgis=468 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9008 progress_work=353 progress_exit=0 re_kick_sgis=522 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10009 progress_work=393 progress_exit=0 re_kick_sgis=582 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11013 progress_work=432 progress_exit=0 re_kick_sgis=642 +[SCHED_STRAND_ORACLE:aarch64:samples=293:checked=1648:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=6:queued_on_nondispatching_cpu=6:worst_queued_nondispatch_ms=21:worst_cpu_scheduler_silence_ms=10273:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=8647:cleared=8650] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12015 progress_work=472 progress_exit=0 re_kick_sgis=702 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13016 progress_work=512 progress_exit=0 re_kick_sgis=759 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14016 progress_work=550 progress_exit=0 re_kick_sgis=819 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=879 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=589 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=294 worker_3_progress_start=2 worker_3_progress_final=294 last_advance_ms_ago=20 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15004 cause=absolute_ceiling target=none progress=[1, 294, 295] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5331:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3329:kstack=1:uva=0:smallint=2000:other=2] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=5332:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3327:kstack=1:uva=0:smallint=2000:other=3] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=3329:kstack=1:uva=0:smallint=2000:other=2] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5270:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3048:kstack=0:uva=0:smallint=2207:other=15] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=5270:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=3049:kstack=0:uva=0:smallint=2207:other=14] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=3048:kstack=0:uva=0:smallint=2207:other=15] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5295:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=3078:kstack=5:uva=0:smallint=2211:other=1] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=5296:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=3077:kstack=5:uva=0:smallint=2211:other=1] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=3079:kstack=5:uva=0:smallint=2211:other=1] +[SCHED_STRAND_ORACLE:aarch64:samples=392:checked=2048:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=6:queued_on_nondispatching_cpu=6:worst_queued_nondispatch_ms=21:worst_cpu_scheduler_silence_ms=13609:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=12435:cleared=12438] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5005 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6005 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=491:checked=2454:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=6:queued_on_nondispatching_cpu=6:worst_queued_nondispatch_ms=21:worst_cpu_scheduler_silence_ms=16970:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=16294:cleared=16297] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7005 progress_work=279 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=1 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8002 cause=no_progress target=worker_1 progress=[1, 159, 159] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=8522:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6512:kstack=1:uva=0:smallint=2000:other=10] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8523:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6510:kstack=1:uva=0:smallint=2000:other=11] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6511:kstack=1:uva=0:smallint=2000:other=10] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=8389:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=6156:kstack=0:uva=0:smallint=2207:other=26] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8389:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=6157:kstack=0:uva=0:smallint=2207:other=25] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=6156:kstack=0:uva=0:smallint=2207:other=26] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=8655:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=6434:kstack=5:uva=0:smallint=2211:other=5] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8655:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=6432:kstack=5:uva=0:smallint=2211:other=5] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=6434:kstack=5:uva=0:smallint=2211:other=5] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=590:checked=2861:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=6:queued_on_nondispatching_cpu=6:worst_queued_nondispatch_ms=21:worst_cpu_scheduler_silence_ms=20330:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=20119:cleared=20122] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6005 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7005 progress_work=280 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=0 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=159 last_advance_ms_ago=7999 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8001 cause=no_progress target=worker_2 progress=[159, 1, 159] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=689:checked=3278:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=6:queued_on_nondispatching_cpu=6:worst_queued_nondispatch_ms=21:worst_cpu_scheduler_silence_ms=23692:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=23757:cleared=23760] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=122 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=237 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=11725:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=9706:kstack=1:uva=0:smallint=2000:other=19] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=11726:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=9702:kstack=1:uva=0:smallint=2000:other=21] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=9705:kstack=1:uva=0:smallint=2000:other=19] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=11568:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=9330:kstack=0:uva=0:smallint=2207:other=31] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=11568:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=9332:kstack=0:uva=0:smallint=2207:other=29] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=9330:kstack=0:uva=0:smallint=2207:other=31] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=11919:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=9698:kstack=5:uva=0:smallint=2211:other=5] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=11919:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=9697:kstack=5:uva=0:smallint=2211:other=5] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=9699:kstack=5:uva=0:smallint=2211:other=5] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[SCHED_STRAND_ORACLE:aarch64:samples=788:checked=3678:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=6:queued_on_nondispatching_cpu=6:worst_queued_nondispatch_ms=21:worst_cpu_scheduler_silence_ms=27070:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=27378:cleared=27381] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6001 progress_work=240 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7001 progress_work=279 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=0 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=7999 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8002 cause=no_progress target=worker_3 progress=[159, 159, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=887:checked=4040:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=6:queued_on_nondispatching_cpu=6:worst_queued_nondispatch_ms=21:worst_cpu_scheduler_silence_ms=30433:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=30465:cleared=30468] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6008 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6008 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13583:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11546:kstack=1:uva=0:smallint=2000:other=37] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=13584:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11542:kstack=1:uva=0:smallint=2000:other=39] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11545:kstack=1:uva=0:smallint=2000:other=37] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=13721:kstack=0:uva=0:smallint=0:other=0] +[SCHED_STRAND_ORACLE:aarch64:samples=986:checked=4339:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=6:queued_on_nondispatching_cpu=6:worst_queued_nondispatch_ms=21:worst_cpu_scheduler_silence_ms=33789:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=32553:cleared=32556] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2030 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3038 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=36495:cpu_silence_ms=36495:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=34252:cleared=34255] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=6:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=5:window_ms=39:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=123:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8176:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=11:hold_us=12022:netrx_pending_at_release=1:received=11:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20010:entry_us=176:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=11:hold_us=12400:netrx_pending_at_release=1:received=11:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=20:hold_us=12385:refused=7:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=55725 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1032:kernel=35577:cleared=36600] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 28 (cpu0=1, cpu1=6, cpu2=10, cpu3=11) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 28 (cpu0=1, cpu1=6, cpu2=10, cpu3=11) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 28 (cpu0=1, cpu1=6, cpu2=10, cpu3=11) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=1085:checked=4660:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=6:queued_on_nondispatching_cpu=6:worst_queued_nondispatch_ms=36474:worst_cpu_scheduler_silence_ms=36552:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1275:kernel=35829:cleared=37081] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2356:kernel=37025:cleared=39346] +[heartbeat] tid=1236 uptime_ms=56758 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3388:kernel=38187:cleared=41531] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 28 (cpu0=1, cpu1=6, cpu2=10, cpu3=11) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 28 (cpu0=1, cpu1=6, cpu2=10, cpu3=11) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 28 (cpu0=1, cpu1=6, cpu2=10, cpu3=11) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[heartbeat] tid=1236 uptime_ms=57792 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5632:kernel=40751:cleared=46289] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 28 (cpu0=1, cpu1=6, cpu2=10, cpu3=11) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 28 (cpu0=1, cpu1=6, cpu2=10, cpu3=11) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 28 (cpu0=1, cpu1=6, cpu2=10, cpu3=11) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=7130:kernel=42370:cleared=49385] +[heartbeat] tid=1236 uptime_ms=58815 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=7945:kernel=43277:cleared=51098] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 28 (cpu0=1, cpu1=6, cpu2=10, cpu3=11) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 28 (cpu0=1, cpu1=6, cpu2=10, cpu3=11) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 28 (cpu0=1, cpu1=6, cpu2=10, cpu3=11) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[heartbeat] tid=1236 uptime_ms=59835 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=3446:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=37:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=6265:kstack=0:uva=37:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=6265:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=3558:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=3446:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=42:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=37:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=15400:kstack=0:uva=0:smallint=0:other=0] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11363:kernel=47181:cleared=58382] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +[heartbeat] tid=1236 uptime_ms=60837 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=5:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=3:reap_second=2:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=12290:kernel=48240:cleared=60362] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 28 (cpu0=1, cpu1=6, cpu2=10, cpu3=11) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 28 (cpu0=1, cpu1=6, cpu2=10, cpu3=11) +[SCHED_STRAND_ORACLE:aarch64:samples=1184:checked=4937:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=6:queued_on_nondispatching_cpu=6:worst_queued_nondispatch_ms=36474:worst_cpu_scheduler_silence_ms=36552:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=3:reap_second=2:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=12313:kernel=48260:cleared=60400] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 28 (cpu0=1, cpu1=6, cpu2=10, cpu3=11) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=2:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12367:kernel=48334:cleared=60520] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=13638:kernel=49737:cleared=63172] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=89:park_ms=82:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=89:park_ms=82:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13644:kernel=49743:cleared=63185] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1236 uptime_ms=61857 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16308:kernel=52804:cleared=68880] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16321:kernel=52813:cleared=68900] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1236 uptime_ms=62863 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=18179:kernel=54959:cleared=72873] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[heartbeat] tid=1236 uptime_ms=63872 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1236 uptime_ms=64873 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-7/gate-raw.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-7/gate-raw.txt new file mode 100644 index 000000000..8e08c85c7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-7/gate-raw.txt @@ -0,0 +1,47 @@ +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 51386 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788816567023-1788816631125:qemu_at_start=0:load_at_start=50.24:qemu_at_end=1:load_at_end=45.56:qemu_cpu_s=82.51:guest_uptime_ms=63785:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 66s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-7/gate.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-7/gate.txt new file mode 100644 index 000000000..223d747b6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-7/gate.txt @@ -0,0 +1,48 @@ +archived_driver_provenance: revision=290152b19545388a099056988714d132cbea4ff7 cycle=7; attributed from enclosing run.txt; original gate output follows +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 51386 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788816567023-1788816631125:qemu_at_start=0:load_at_start=50.24:qemu_at_end=1:load_at_end=45.56:qemu_cpu_s=82.51:guest_uptime_ms=63785:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 66s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-7/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-7/gate_boot_facts.txt new file mode 100644 index 000000000..e1ce24bc2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-7/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788816567023-1788816631125:qemu_at_start=0:load_at_start=50.24:qemu_at_end=1:load_at_end=45.56:qemu_cpu_s=82.51:guest_uptime_ms=63785:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-7/serial.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-7/serial.txt new file mode 100644 index 000000000..45a2e6440 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-7/serial.txt @@ -0,0 +1,1117 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 678937 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1@1: PSCI CPU_ON success (raw_status=10) +A[smp] CPU 2: PSCI CPU_ON succe2@1ABCDEeFG1ss (raw_status=0) +[smp] CPU 3: B3@1ACPSCI CPBCDUEeFGD_ON success2EeFG3 (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware T1path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 T2(EOImode=1) +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=136 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +T4[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T5T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[SUBSYSTEM:memory:early:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:memory:framework_sanity:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:memory:framework_sanity:PASS] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:network:socket_creation:START] +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:network:socket_creation:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=125:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=260:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=30:cleared=30] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=109:elapsed_ctr_ms=210:ctx_delta=59:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x8:cpu_silence_ms=521:silence_cpu=0:woke_ms=425:verdict=ok] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:process:thread_creation:START] +[TEST:timer:timer_monotonic:START] +[TEST:process:thread_creation:PASS] +[TEST:timer:timer_monotonic:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=92:elapsed_ctr_ms=204:ctx_delta=98:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=899:silence_cpu=0:woke_ms=813:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:timer:ring_span_report:START] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[RING_SPAN:cpu=0:span_ms=1903:writes=533:dropped=0:ticks_total=3995:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[TEST:filesystem:block_wedge_oracle:START] +[TEST:scheduler:workqueue_operational:START] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2935 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2977 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=104:checked=690:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3179:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2352:cleared=2355] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4005 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5005 progress_work=201 progress_exit=0 re_kick_sgis=297 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6006 progress_work=239 progress_exit=0 re_kick_sgis=354 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2159:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1618:kstack=0:uva=0:smallint=542:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2160:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7006 progress_work=279 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=203:checked=1097:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=5915:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=5550:cleared=5553] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8006 progress_work=319 progress_exit=0 re_kick_sgis=474 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9006 progress_work=358 progress_exit=0 re_kick_sgis=534 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10006 progress_work=397 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11010 progress_work=436 progress_exit=0 re_kick_sgis=651 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12012 progress_work=476 progress_exit=0 re_kick_sgis=711 +[SCHED_STRAND_ORACLE:aarch64:samples=302:checked=1503:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=8820:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=8884:cleared=8887] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13012 progress_work=515 progress_exit=0 re_kick_sgis=768 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14012 progress_work=554 progress_exit=0 re_kick_sgis=828 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=888 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=592 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=296 worker_3_progress_start=2 worker_3_progress_final=295 last_advance_ms_ago=28 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15003 cause=absolute_ceiling target=none progress=[1, 296, 295] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=4799:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3377:kstack=0:uva=0:smallint=1422:other=1] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=4800:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3374:kstack=1:uva=0:smallint=1422:other=1] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=3376:kstack=0:uva=0:smallint=1422:other=1] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=4986:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3316:kstack=2:uva=0:smallint=1668:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=4986:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=3316:kstack=1:uva=0:smallint=1669:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=3317:kstack=2:uva=0:smallint=1668:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5538:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=3075:kstack=2:uva=0:smallint=2455:other=6] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=5538:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=3076:kstack=2:uva=0:smallint=2454:other=6] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=3075:kstack=2:uva=0:smallint=2455:other=6] +[SCHED_STRAND_ORACLE:aarch64:samples=400:checked=1928:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=11729:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=12198:cleared=12201] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=174 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=160 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=199 progress_exit=0 re_kick_sgis=291 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6005 progress_work=239 progress_exit=0 re_kick_sgis=351 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7007 progress_work=277 progress_exit=0 re_kick_sgis=411 +[SCHED_STRAND_ORACLE:aarch64:samples=498:checked=2343:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=14455:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=15217:cleared=15220] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=468 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=1 progress_work_final=317 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=158 worker_3_progress_start=0 worker_3_progress_final=158 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8004 cause=no_progress target=worker_1 progress=[1, 158, 158] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=177 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=7275:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=5846:kstack=0:uva=0:smallint=1422:other=8] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=7276:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=5843:kstack=1:uva=0:smallint=1422:other=8] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=5845:kstack=0:uva=0:smallint=1422:other=8] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7490:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=5816:kstack=2:uva=0:smallint=1668:other=4] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7490:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=5815:kstack=1:uva=0:smallint=1669:other=4] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=5816:kstack=2:uva=0:smallint=1668:other=4] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=8414:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=5940:kstack=2:uva=0:smallint=2455:other=17] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8414:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=5941:kstack=2:uva=0:smallint=2454:other=17] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=5940:kstack=2:uva=0:smallint=2455:other=17] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4000 progress_work=160 progress_exit=0 re_kick_sgis=234 +[SCHED_STRAND_ORACLE:aarch64:samples=597:checked=2748:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=17107:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=18402:cleared=18405] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5000 progress_work=199 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6001 progress_work=238 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7001 progress_work=278 progress_exit=0 re_kick_sgis=411 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=316 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=157 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=158 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8001 cause=no_progress target=worker_2 progress=[157, 1, 158] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=695:checked=3155:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=20018:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=21782:cleared=21785] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=174 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4000 progress_work=160 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5000 progress_work=199 progress_exit=0 re_kick_sgis=294 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=9889:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8459:kstack=0:uva=0:smallint=1422:other=9] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=9890:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=8455:kstack=1:uva=0:smallint=1422:other=10] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=8458:kstack=0:uva=0:smallint=1422:other=9] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=10255:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8575:kstack=2:uva=0:smallint=1668:other=10] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=10255:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6003 progress_work=239 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=793:checked=3551:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=22860:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=25122:cleared=25125] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7004 progress_work=278 progress_exit=0 re_kick_sgis=411 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=317 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=158 worker_2_progress_start=0 worker_2_progress_final=158 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=7999 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8004 cause=no_progress target=worker_3 progress=[158, 158, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=8 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=892:checked=3876:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=25773:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=27403:cleared=27406] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6021 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6022 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=11347:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=9905:kstack=0:uva=0:smallint=1422:other=21] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=11348:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=9902:kstack=1:uva=0:smallint=1422:other=21] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=9904:kstack=0:uva=0:smallint=1422:other=21] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=11960:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=10280:kstack=2:uva=0:smallint=1668:other=10] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=11960:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=10281:kstack=1:uva=0:smallint=1669:other=9] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=10280:kstack=2:uva=0:smallint=1668:other=10] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=13276:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=10798:kstack=2:uva=0:smallint=2455:other=21] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=13276:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=10798:kstack=2:uva=0:smallint=2454:other=22] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=10798:kstack=2:uva=0:smallint=2455:other=21] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2030 budget_age_at_entry_ms=0 +[SCHED_STRAND_ORACLE:aarch64:samples=991:checked=4173:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=28821:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=29368:cleared=29371] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3043 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=30386:cpu_silence_ms=30386:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=30379:cleared=30382] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=7:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=8:window_ms=39:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=116:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8114:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12033:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=4:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20008:entry_us=146:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=11:hold_us=12038:netrx_pending_at_release=1:received=11:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:driver_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=21:hold_us=12034:refused=9:delivered=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=54574 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1031:kernel=31700:cleared=32719] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=17, cpu2=7, cpu3=5) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=17, cpu2=7, cpu3=5) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 30 (cpu0=1, cpu1=17, cpu2=7, cpu3=5) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2361:kernel=33183:cleared=35511] +[heartbeat] tid=1236 uptime_ms=55624 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3455:kernel=34426:cleared=37836] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=17, cpu2=7, cpu3=5) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=17, cpu2=7, cpu3=5) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 30 (cpu0=1, cpu1=17, cpu2=7, cpu3=5) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=1089:checked=4486:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=30372:worst_cpu_scheduler_silence_ms=30440:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=4321:kernel=35427:cleared=39693] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=56639 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5931:kernel=37244:cleared=43102] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=17, cpu2=7, cpu3=5) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=17, cpu2=7, cpu3=5) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 30 (cpu0=1, cpu1=17, cpu2=7, cpu3=5) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=7216:kernel=38678:cleared=45789] +[heartbeat] tid=1236 uptime_ms=57662 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8161:kernel=39780:cleared=47823] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=17, cpu2=7, cpu3=5) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=17, cpu2=7, cpu3=5) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 30 (cpu0=1, cpu1=17, cpu2=7, cpu3=5) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[heartbeat] tid=1236 uptime_ms=58736 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11381:kernel=43368:cleared=54573] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=6:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12328:kernel=44435:cleared=56577] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1236 uptime_ms=59749 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=3814:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=45:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=7788:kstack=0:uva=44:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=7788:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=3891:kstack=0:uva=0:smallint=0:other=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=13567:kernel=45813:cleared=59163] +F123456789SC[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=13706:kernel=45946:cleared=59419] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=126:late_ms=176:park_ms=173:attempts=2] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=126:late_ms=176:park_ms=173:attempts=2] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=13725:kernel=45962:cleared=59449] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1236 uptime_ms=60755 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=9:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=7:reap_second=6:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=14285:kernel=46569:cleared=60610] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 39 (cpu0=5, cpu1=18, cpu2=9, cpu3=7) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 39 (cpu0=5, cpu1=18, cpu2=9, cpu3=7) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 39 (cpu0=5, cpu1=18, cpu2=9, cpu3=7) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[SCHED_STRAND_ORACLE:aarch64:samples=1188:checked=4767:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=30372:worst_cpu_scheduler_silence_ms=30440:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=7:reap_second=6:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=14657:kernel=46989:cleared=61394] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 98 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[heartbeat] tid=1236 uptime_ms=61774 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16340:kernel=48860:cleared=64894] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=98 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16346:kernel=48865:cleared=64905] +[init] tty_oracle exited pid=98 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=18026:kernel=50782:cleared=68481] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +[heartbeat] tid=1236 uptime_ms=62783 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1236 uptime_ms=63785 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21211:kernel=53520:cleared=73886] +CLONEVM_EXEC_TEST: child exited diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-8/gate-raw.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-8/gate-raw.txt new file mode 100644 index 000000000..53b39af56 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-8/gate-raw.txt @@ -0,0 +1,47 @@ +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788816727392-1788816793968:qemu_at_start=0:load_at_start=60.62:qemu_at_end=1:load_at_end=58.44:qemu_cpu_s=85.78:guest_uptime_ms=65957:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 69s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-8/gate.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-8/gate.txt new file mode 100644 index 000000000..0c1965216 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-8/gate.txt @@ -0,0 +1,48 @@ +archived_driver_provenance: revision=290152b19545388a099056988714d132cbea4ff7 cycle=8; attributed from enclosing run.txt; original gate output follows +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788816727392-1788816793968:qemu_at_start=0:load_at_start=60.62:qemu_at_end=1:load_at_end=58.44:qemu_cpu_s=85.78:guest_uptime_ms=65957:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 69s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-8/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-8/gate_boot_facts.txt new file mode 100644 index 000000000..d40fec42b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-8/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788816727392-1788816793968:qemu_at_start=0:load_at_start=60.62:qemu_at_end=1:load_at_end=58.44:qemu_cpu_s=85.78:guest_uptime_ms=65957:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-8/serial.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-8/serial.txt new file mode 100644 index 000000000..b4c1a6a89 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-8/serial.txt @@ -0,0 +1,1147 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 688250 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON success (raw_statu1@1ABCDs=EeF0G1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x82c00@1A -> BCDEeFG20x8c02 (EOImode=1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 2: PSCI CPU_ON success (raw_status=0) +T13@1ABCDEeFG3[smp] CPU 3: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +T2[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +T3[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +T4[smp] initialization_watchdog gap_ms=130 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T5[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:scheduler:early:START] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:system:boot_sequence:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=9:checked=111:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=274:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=32:cleared=32] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:process:thread_creation:START] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:process:thread_creation:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:interrupts:exception_vectors:START] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:interrupts:exception_vectors:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:timer:timer_delay:START] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=140:elapsed_ctr_ms=204:ctx_delta=63:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=2012:silence_cpu=0:woke_ms=1905:verdict=ok] +[timer_delay] attempt=1 verdict=in-band elapsed_ms=10 host_stall_ms=1 max_gap_us=671 open_window_us=1547 irqs=6 slices=76 forfeited=0 samples=113627 +[TEST:timer:timer_delay:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1626:writes=307:dropped=0:ticks_total=2726:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=132:elapsed_ctr_ms=206:ctx_delta=149:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=2252:silence_cpu=0:woke_ms=2121:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4434b000-0x4435b000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4434b000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4433e000-0x4434e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4433e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=32:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x4435b000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=4356 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=4387 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=89:checked=807:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3579:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=1296:cleared=1300] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=121 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=294 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2221:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1510:kstack=0:uva=0:smallint=711:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6002 progress_work=240 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=188:checked=1223:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=6972:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=5176:cleared=5180] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7002 progress_work=279 progress_exit=0 re_kick_sgis=411 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8004 progress_work=319 progress_exit=0 re_kick_sgis=471 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9004 progress_work=358 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10007 progress_work=397 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11008 progress_work=437 progress_exit=0 re_kick_sgis=648 +[SCHED_STRAND_ORACLE:aarch64:samples=287:checked=1630:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=10356:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=8995:cleared=8999] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12012 progress_work=477 progress_exit=0 re_kick_sgis=708 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13012 progress_work=516 progress_exit=0 re_kick_sgis=768 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14013 progress_work=556 progress_exit=0 re_kick_sgis=825 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15001 window_budget_ms=15000 re_kick_sgis=885 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=595 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=297 worker_3_progress_start=2 worker_3_progress_final=297 last_advance_ms_ago=9 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15005 cause=absolute_ceiling target=none progress=[1, 297, 297] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5553:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3516:kstack=0:uva=0:smallint=2035:other=2] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=5553:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3514:kstack=0:uva=0:smallint=2034:other=3] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=3516:kstack=0:uva=0:smallint=2035:other=2] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5319:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3152:kstack=0:uva=0:smallint=2165:other=3] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=5320:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=3152:kstack=0:uva=0:smallint=2165:other=3] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=3151:kstack=0:uva=0:smallint=2165:other=3] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=5563:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=2947:kstack=5:uva=0:smallint=2596:other=15] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=5563:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=2947:kstack=5:uva=0:smallint=2597:other=14] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=2948:kstack=5:uva=0:smallint=2596:other=15] +[SCHED_STRAND_ORACLE:aarch64:samples=386:checked=2034:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=13731:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=12796:cleared=12800] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=122 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6003 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=485:checked=2430:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=17117:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=16713:cleared=16717] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7003 progress_work=279 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8001 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=159 last_advance_ms_ago=8001 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8003 cause=no_progress target=worker_1 progress=[1, 159, 159] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=8852:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6812:kstack=0:uva=0:smallint=2035:other=5] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8852:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6808:kstack=0:uva=0:smallint=2034:other=7] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6812:kstack=0:uva=0:smallint=2035:other=5] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=8435:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=6254:kstack=0:uva=0:smallint=2165:other=17] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=8436:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=6255:kstack=0:uva=0:smallint=2165:other=16] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=6254:kstack=0:uva=0:smallint=2165:other=17] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=8914:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=6298:kstack=5:uva=0:smallint=2596:other=15] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=8914:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=6298:kstack=5:uva=0:smallint=2597:other=14] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=6298:kstack=5:uva=0:smallint=2596:other=15] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=584:checked=2836:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=20482:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=20492:cleared=20496] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4002 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5003 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6004 progress_work=240 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7006 progress_work=279 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=318 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=158 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=159 last_advance_ms_ago=7998 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8002 cause=no_progress target=worker_2 progress=[158, 1, 159] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=683:checked=3247:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=23851:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=24226:cleared=24230] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=12044:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=10003:kstack=0:uva=0:smallint=2035:other=6] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=12044:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=10000:kstack=0:uva=0:smallint=2034:other=7] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=10003:kstack=0:uva=0:smallint=2035:other=6] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=11627:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=9441:kstack=0:uva=0:smallint=2165:other=22] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=11628:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[SCHED_STRAND_ORACLE:aarch64:samples=782:checked=3643:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=27229:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=28173:cleared=28177] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6000 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7001 progress_work=279 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=0 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=7999 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8003 cause=no_progress target=worker_3 progress=[159, 159, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=881:checked=4008:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=30605:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=31226:cleared=31230] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6024 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6025 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=14017:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11969:kstack=0:uva=0:smallint=2035:other=13] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=14017:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11965:kstack=0:uva=0:smallint=2034:other=16] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11969:kstack=0:uva=0:smallint=2035:other=13] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=13590:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11395:kstack=0:uva=0:smallint=2165:other=31] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=13591:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=11396:kstack=0:uva=0:smallint=2165:other=30] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=11394:kstack=0:uva=0:smallint=2165:other=31] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=14587:kstack=0:uva=0:smallint=0:other=0] +[SCHED_STRAND_ORACLE:aarch64:samples=980:checked=4305:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=33978:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=33323:cleared=33327] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2022 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3033 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=36734:cpu_silence_ms=36734:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=35067:cleared=35071] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=1:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=5:window_ms=21:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:process:current_thread_exists:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=102:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8158:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=5:hold_us=12272:netrx_pending_at_release=1:received=5:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20024:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=194:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12025:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=19:hold_us=12524:refused=7:delivered=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=55805 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1053:kernel=36438:cleared=37481] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=1, cpu1=5, cpu2=20, cpu3=3) +[SCHED_STRAND_ORACLE:aarch64:samples=1079:checked=4621:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=36702:worst_cpu_scheduler_silence_ms=36776:worst_silence_cpu=0] +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=1, cpu1=5, cpu2=20, cpu3=3) +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[TTBR0_ASID_CENSUS:untagged=0:tagged=1086:kernel=36471:cleared=37540] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 28 (cpu0=1, cpu1=5, cpu2=20, cpu3=2) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2375:kernel=37943:cleared=40287] +[heartbeat] tid=1236 uptime_ms=56836 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3206:kernel=38877:cleared=42042] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=1, cpu1=5, cpu2=20, cpu3=3) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=1, cpu1=5, cpu2=20, cpu3=3) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 28 (cpu0=1, cpu1=5, cpu2=20, cpu3=2) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[heartbeat] tid=1236 uptime_ms=57870 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5429:kernel=41351:cleared=46701] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=1, cpu1=5, cpu2=20, cpu3=3) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=1, cpu1=5, cpu2=20, cpu3=3) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 28 (cpu0=1, cpu1=5, cpu2=20, cpu3=2) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=7201:kernel=43360:cleared=50458] +[heartbeat] tid=1236 uptime_ms=58893 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=7706:kernel=43955:cleared=51547] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=1, cpu1=5, cpu2=20, cpu3=3) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=1, cpu1=5, cpu2=20, cpu3=3) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 28 (cpu0=1, cpu1=5, cpu2=20, cpu3=2) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[heartbeat] tid=1236 uptime_ms=59915 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=3304:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=49:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=5920:kstack=0:uva=47:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=5920:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=3368:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=3304:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=50:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=47:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=15909:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=35:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=14731:kstack=0:uva=35:smallint=2035:other=13] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=16779:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=13809:kstack=0:uva=0:smallint=2034:other=16] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=13861:kstack=0:uva=0:smallint=2035:other=13] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=35:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=35:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=15599:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=34:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=14402:kstack=0:uva=34:smallint=2165:other=31] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=16598:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=13364:kstack=0:uva=0:smallint=2165:other=30] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=13403:kstack=0:uva=0:smallint=2165:other=31] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=31:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=34:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=16848:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=28:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=15417:kstack=5:uva=28:smallint=2596:other=41] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=18059:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=14235:kstack=5:uva=0:smallint=2597:other=39] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=14206:kstack=5:uva=0:smallint=2596:other=41] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=26:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=28:smallint=0:other=0] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11704:kernel=48537:cleared=60087] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +[SCHED_STRAND_ORACLE:aarch64:samples=1178:checked=4911:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=36702:worst_cpu_scheduler_silence_ms=36776:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=3:reap_second=2:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=11853:kernel=48708:cleared=60402] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=60920 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=5:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=3:reap_second=2:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=12084:kernel=48979:cleared=60902] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 29 (cpu0=1, cpu1=5, cpu2=20, cpu3=3) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 29 (cpu0=1, cpu1=5, cpu2=20, cpu3=3) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 28 (cpu0=1, cpu1=5, cpu2=20, cpu3=2) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=54:arm_delay_us=6:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12734:kernel=49747:cleared=62308] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[heartbeat] tid=1236 uptime_ms=61942 kbd_nonzero=0 +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=14007:kernel=51184:cleared=64992] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=88:park_ms=83:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=88:park_ms=83:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14014:kernel=51191:cleared=65008] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[heartbeat] tid=1236 uptime_ms=62947 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16739:kernel=54302:cleared=70808] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16745:kernel=54305:cleared=70817] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[heartbeat] tid=1236 uptime_ms=63948 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=18662:kernel=56524:cleared=74927] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1236 uptime_ms=64953 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21860:kernel=59250:cleared=80389] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +CLONEVM_EXEC_TEST: ERROR sibling wake of parent failed +[syscall] exit(1) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=22834:kernel=60351:cleared=82458] +CLONEVM_EXEC_TEST: ERROR parent wait was not woken by sibling +[syscall] exit(1) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=22837:kernel=60353:cleared=82464] +[init] clonevm_exec_test exited pid=100 code=1 +[spawn] path='/bin/bsshd' +[SCHED_STRAND_ORACLE:aarch64:samples=1277:checked=5202:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=36702:worst_cpu_scheduler_silence_ms=36776:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=10:reap_second=9:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=23020:kernel=60561:cleared=82850] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=65957 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-9/gate-raw.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-9/gate-raw.txt new file mode 100644 index 000000000..b9e37a970 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-9/gate-raw.txt @@ -0,0 +1,47 @@ +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 94860 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788816896445-1788816961074:qemu_at_start=0:load_at_start=48.71:qemu_at_end=1:load_at_end=46.47:qemu_cpu_s=87.88:guest_uptime_ms=64129:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 67s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-9/gate.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-9/gate.txt new file mode 100644 index 000000000..9b637ea13 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-9/gate.txt @@ -0,0 +1,48 @@ +archived_driver_provenance: revision=290152b19545388a099056988714d132cbea4ff7 cycle=9; attributed from enclosing run.txt; original gate output follows +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 1 +Requirement: 100% success rate (all 1 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 94860 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788816896445-1788816961074:qemu_at_start=0:load_at_start=48.71:qemu_at_end=1:load_at_end=46.47:qemu_cpu_s=87.88:guest_uptime_ms=64129:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 1 +Successes: 1 +Failures: 0 +Success rate: 100% +Duration: 67s + +========================================= +PASS: 1/1 boots succeeded +========================================= diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-9/gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-9/gate_boot_facts.txt new file mode 100644 index 000000000..363c9f57d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-9/gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788816896445-1788816961074:qemu_at_start=0:load_at_start=48.71:qemu_at_end=1:load_at_end=46.47:qemu_cpu_s=87.88:guest_uptime_ms=64129:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-9/serial.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-9/serial.txt new file mode 100644 index 000000000..e851a0196 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/cycle-9/serial.txt @@ -0,0 +1,1155 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 614812 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 11: PSCI CPU_O@N succ1ess (raw_sAtatus=B0) +C[smp] CPUD2@1A 2: PSBCCDEEI CPU_ONe succeeFss (raw_staGtus=0) +1FG3@1A[smp] CPU 3:BC DPEeFG23SCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02T (EOImo1de=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=107 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +T2[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T4T5T6T7T8T9[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refuT0sal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:filesystem:early:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:filesystem:vfs_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:process:early:START] +[SUBSYSTEM:ipc:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=124:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=290:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=37:cleared=37] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:process:thread_creation:START] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:process:thread_creation:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:timer:timer_delay:START] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:timer:timer_delay:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:timer:ring_span_report:START] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=95:elapsed_ctr_ms=202:ctx_delta=59:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x2:cpu_silence_ms=790:silence_cpu=0:woke_ms=696:verdict=ok] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[RING_SPAN:cpu=0:span_ms=1740:writes=560:dropped=0:ticks_total=3995:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=121:elapsed_ctr_ms=200:ctx_delta=243:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0xa:cpu_silence_ms=1016:silence_cpu=0:woke_ms=898:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2525 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2557 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=106:checked=652:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3412:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2804:cleared=2807] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4003 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5004 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6009 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7011 progress_work=279 progress_exit=0 re_kick_sgis=411 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2569:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1776:kstack=3:uva=0:smallint=791:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2570:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1774:kstack=4:uva=0:smallint=790:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1775:kstack=3:uva=0:smallint=791:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2696:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1564:kstack=2:uva=0:smallint=1130:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2696:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=1563:kstack=1:uva=0:smallint=1131:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=1564:kstack=2:uva=0:smallint=1130:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2893:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=1667:kstack=0:uva=0:smallint=1226:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=2893:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=1667:kstack=0:uva=0:smallint=1226:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=1667:kstack=0:uva=0:smallint=1226:other=0] +[SCHED_STRAND_ORACLE:aarch64:samples=205:checked=1061:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=6593:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=6503:cleared=6506] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8011 progress_work=319 progress_exit=0 re_kick_sgis=471 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9011 progress_work=359 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10011 progress_work=397 progress_exit=0 re_kick_sgis=588 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11011 progress_work=437 progress_exit=0 re_kick_sgis=648 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12011 progress_work=476 progress_exit=0 re_kick_sgis=708 +[SCHED_STRAND_ORACLE:aarch64:samples=304:checked=1458:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=9855:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=10411:cleared=10414] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13012 progress_work=515 progress_exit=0 re_kick_sgis=768 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14015 progress_work=555 progress_exit=0 re_kick_sgis=825 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=885 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=594 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=297 worker_3_progress_start=2 worker_3_progress_final=296 last_advance_ms_ago=4 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15002 cause=absolute_ceiling target=none progress=[1, 297, 296] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5898:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=4065:kstack=3:uva=0:smallint=1821:other=10] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=5899:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4064:kstack=4:uva=0:smallint=1820:other=10] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4064:kstack=3:uva=0:smallint=1821:other=10] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=5954:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3569:kstack=2:uva=0:smallint=2379:other=4] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=5954:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=3568:kstack=1:uva=0:smallint=2380:other=4] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=3569:kstack=2:uva=0:smallint=2379:other=4] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6312:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=3882:kstack=0:uva=0:smallint=2420:other=11] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=6313:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=3881:kstack=0:uva=0:smallint=2420:other=11] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=3882:kstack=0:uva=0:smallint=2420:other=11] +[SCHED_STRAND_ORACLE:aarch64:samples=403:checked=1856:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=13182:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=14572:cleared=14575] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7002 progress_work=281 progress_exit=0 re_kick_sgis=411 +[SCHED_STRAND_ORACLE:aarch64:samples=502:checked=2253:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=16528:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=18567:cleared=18570] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=321 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=160 worker_3_progress_start=2 worker_3_progress_final=160 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8004 cause=no_progress target=worker_1 progress=[1, 160, 160] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=237 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=8942:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7109:kstack=3:uva=0:smallint=1821:other=10] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8943:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7107:kstack=4:uva=0:smallint=1820:other=10] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7108:kstack=3:uva=0:smallint=1821:other=10] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=9320:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=6933:kstack=2:uva=0:smallint=2379:other=6] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=9320:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=6932:kstack=1:uva=0:smallint=2380:other=6] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=6933:kstack=2:uva=0:smallint=2379:other=6] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=9996:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=7553:kstack=0:uva=0:smallint=2420:other=23] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=9996:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=7553:kstack=0:uva=0:smallint=2420:other=23] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=7553:kstack=0:uva=0:smallint=2420:other=23] +[SCHED_STRAND_ORACLE:aarch64:samples=602:checked=2653:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=19877:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=22492:cleared=22495] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7050 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=465 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=318 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=158 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8002 cause=no_progress target=worker_2 progress=[158, 1, 159] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=695:checked=3038:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=22982:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=25504:cleared=25507] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=112 progress_exit=0 re_kick_sgis=162 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4000 progress_work=151 progress_exit=0 re_kick_sgis=222 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5003 progress_work=191 progress_exit=0 re_kick_sgis=282 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6003 progress_work=227 progress_exit=0 re_kick_sgis=336 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=11636:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=9803:kstack=3:uva=0:smallint=1821:other=10] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=11637:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=9801:kstack=4:uva=0:smallint=1820:other=10] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=9802:kstack=3:uva=0:smallint=1821:other=10] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=12126:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=9730:kstack=2:uva=0:smallint=2379:other=15] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=12126:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=9729:kstack=1:uva=0:smallint=2380:other=15] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=9730:kstack=2:uva=0:smallint=2379:other=15] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=12720:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=10275:kstack=0:uva=0:smallint=2420:other=25] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=12720:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=10275:kstack=0:uva=0:smallint=2420:other=25] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=10275:kstack=0:uva=0:smallint=2420:other=25] +[SCHED_STRAND_ORACLE:aarch64:samples=792:checked=3439:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=26208:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=29077:cleared=29080] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7003 progress_work=266 progress_exit=0 re_kick_sgis=396 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=453 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=306 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=152 worker_2_progress_start=0 worker_2_progress_final=153 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=7998 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8002 cause=no_progress target=worker_3 progress=[152, 153, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=891:checked=3759:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=29575:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=31594:cleared=31597] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6023 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6023 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13192:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11348:kstack=3:uva=0:smallint=1821:other=21] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=13193:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11347:kstack=4:uva=0:smallint=1820:other=21] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11347:kstack=3:uva=0:smallint=1821:other=21] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=13939:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2026 budget_age_at_entry_ms=0 +[SCHED_STRAND_ORACLE:aarch64:samples=990:checked=4056:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=32948:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=33690:cleared=33693] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3030 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=34507:cpu_silence_ms=34507:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=34669:cleared=34672] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=3:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=6:window_ms=24:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=142:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8334:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:syscall:irq_hold_oracle:START] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12019:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20010:entry_us=4:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=166:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=11:hold_us=12144:netrx_pending_at_release=1:received=11:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=21:hold_us=12014:refused=7:delivered=14:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=54006 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=1061:kernel=36056:cleared=37104] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=7, cpu3=17) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=7, cpu3=17) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=5, cpu2=7, cpu3=16) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC +[CTX596_ELR_DIVERGENCE] tid=1237 cpu=0 prev_elr=0xffff000040416334 x30=0xffff0000404dda88 ctx_elr=0xffff0000404dda88 +[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2403:kernel=37526:cleared=39898] + +[INLINE_SAVE_OVERWRITE] tid=1237 sp=0xffff000054286410 old_sp=0xffff0000542863b0 saved_sp=0xffff0000542863b0 delta=0x60 saved_lr=0xffff0000404ef354 saved_slot20=0xffff000040a78c14 slot20=0xffff00005428641c elr=0xffff0000404ef034 x30=0xffff0000404eef1c +[heartbeat] tid=1236 uptime_ms=55033 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3245:kernel=38508:cleared=41713] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=7, cpu3=17) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=7, cpu3=17) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=5, cpu2=7, cpu3=16) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=1089:checked=4360:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=34488:worst_cpu_scheduler_silence_ms=34550:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=4915:kernel=40380:cleared=45237] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=56045 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5378:kernel=40905:cleared=46219] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=7, cpu3=17) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=7, cpu3=17) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=5, cpu2=7, cpu3=16) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=7170:kernel=42995:cleared=50081] +[heartbeat] tid=1236 uptime_ms=57071 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=7678:kernel=43562:cleared=51149] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=7, cpu3=17) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 30 (cpu0=1, cpu1=5, cpu2=7, cpu3=17) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 29 (cpu0=1, cpu1=5, cpu2=7, cpu3=16) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[heartbeat] tid=1236 uptime_ms=58082 kbd_nonzero=0 +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11656:kernel=48054:cleared=59592] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +[heartbeat] tid=1236 uptime_ms=59084 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=6:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12668:kernel=49221:cleared=61759] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=4665:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=42:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=8145:kstack=0:uva=41:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=8145:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=4786:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=4665:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=43:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=41:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=15333:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=33:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=14809:kstack=3:uva=33:smallint=1821:other=21] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=16654:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=13414:kstack=4:uva=0:smallint=1820:other=21] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=13488:kstack=3:uva=0:smallint=1821:other=21] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=32:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=33:smallint=0:other=0] +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=13993:kernel=50675:cleared=64519] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=125:late_ms=88:park_ms=83:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=125:late_ms=88:park_ms=83:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14011:kernel=50693:cleared=64552] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1236 uptime_ms=60087 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=8:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=6:reap_second=5:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=14044:kernel=50721:cleared=64605] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 36 (cpu0=1, cpu1=9, cpu2=7, cpu3=19) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 36 (cpu0=1, cpu1=9, cpu2=7, cpu3=19) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu3=1) +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 35 (cpu0=1, cpu1=9, cpu2=7, cpu3=18) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[SCHED_STRAND_ORACLE:aarch64:samples=1188:checked=4651:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=34488:worst_cpu_scheduler_silence_ms=34550:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=6:reap_second=5:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=15584:kernel=52477:cleared=67856] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=61110 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16846:kernel=53923:cleared=70556] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=16857:kernel=53931:cleared=70573] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[heartbeat] tid=1236 uptime_ms=62116 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=18794:kernel=56149:cleared=74703] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1236 uptime_ms=63126 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=22091:kernel=58891:cleared=80255] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=23146:kernel=60059:cleared=82423] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=23151:kernel=60068:cleared=82438] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1236 uptime_ms=64129 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/recovery/run.txt b/docs/planning/green-program/network/serials/586-pr3/recovery/run.txt new file mode 100644 index 000000000..ea8f68d35 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/recovery/run.txt @@ -0,0 +1,12 @@ +revision=290152b19545388a099056988714d132cbea4ff7 cycles=10 hogs=14 +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=1:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=2:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=3:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=4:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=5:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=6:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=7:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=8:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=9:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_FACTS:revision=290152b19545388a099056988714d132cbea4ff7:cycle=10:hogs=14:gate_exit=0:recovered=0] +[STARVED_LOOP_RESULT:cycles=10:failed=0:recovered=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/redo-always-extend-ratchet.txt b/docs/planning/green-program/network/serials/586-pr3/redo-always-extend-ratchet.txt new file mode 100644 index 000000000..3cd4ccc14 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/redo-always-extend-ratchet.txt @@ -0,0 +1,744 @@ +9f79cb71969fe9b9832b1ff921e148a76170a850 +diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs +index aa7000a7..206bc579 100644 +--- a/kernel/src/test_framework/registry.rs ++++ b/kernel/src/test_framework/registry.rs +@@ -1884,7 +1884,9 @@ fn test_ring_span_unfiltered_report() -> TestResult { + use crate::tracing::providers::irq::unfiltered_ring_span_self_check; + + if !wait_for_ring_span_unfiltered_ready(RING_SPAN_UNFILTERED_READY_TIMEOUT_MS) { +- return TestResult::Fail("unfiltered ring-span self-check did not publish before its deadline"); ++ return TestResult::Fail( ++ "unfiltered ring-span self-check did not publish before its deadline", ++ ); + } + + if let Some(report) = unfiltered_ring_span_self_check::claim() { +@@ -1945,9 +1947,9 @@ pub fn run_x86_tracing_provider_gate() { + crate::serial_println!("[TEST:process:deferred_fault_ring_overflow_injection:START]"); + let result = crate::tracing::providers::teardown::deferred_fault_ring_overflow_test(); + match result { +- TestResult::Pass => crate::serial_println!( +- "[TEST:process:deferred_fault_ring_overflow_injection:PASS]" +- ), ++ TestResult::Pass => { ++ crate::serial_println!("[TEST:process:deferred_fault_ring_overflow_injection:PASS]") ++ } + _ => crate::serial_println!( + "[TEST:process:deferred_fault_ring_overflow_injection:FAIL:{}]", + result.failure_message().unwrap_or("test failed") +@@ -2608,6 +2610,24 @@ const LOOPBACK_BACKSTOP_MS: u64 = 1_000 * crate::time::timer::MS_PER_TICK; + /// The wake budget the loopback recv-wake tests give the reader, in ms. + const LOOPBACK_WAKE_BUDGET_MS: u64 = 200; + ++// Each grant buys one more independently measured window, with a finite count. ++const LOOPBACK_WAKE_MAX_EXTENSIONS: u64 = 4; ++ ++fn loopback_window_starved(tick_ms: u64, ctr_ms: u64, ctx_delta: u64) -> bool { ++ ctx_delta < LOOPBACK_WAKE_CTX_FLOOR ++ || ctr_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_DEN) ++ > tick_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_NUM) ++} ++ ++fn loopback_extension_eligible( ++ pending: bool, ++ runnable: bool, ++ starved: bool, ++ extensions: u64, ++) -> bool { ++ pending && runnable && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS ++} ++ + /// The fewest context switches a budget window must buy before the guest is + /// credited with having executed. + /// +@@ -2969,30 +2989,8 @@ fn run_loopback_recv_wake_test_inner( + return TestResult::Fail("tcp_send failed in loopback wake test"); + } + +- // #586 PR 2: bracket the budget with three clocks, so a boot that misses +- // the wake can say where the time went instead of leaving the reader's +- // state to carry the whole argument. +- // +- // `get_monotonic_time()` is the TICK clock -- `TICKS * MS_PER_TICK`, and +- // `TICKS` only advances when this guest takes a timer interrupt. +- // `monotonic_now_ns()` is the COUNTER clock -- CNTVCT_EL0 on aarch64, the +- // TSC on x86_64 -- which advances with the host whether or not this guest +- // is scheduled. `CTX_SWITCH_TOTAL.aggregate()` counts the context switches +- // the guest actually performed across the window. A window in which the +- // counter ran far ahead of the ticks, or in which the guest performed no +- // switches, is the guest's own measurement of time it did not get. +- // +- // All three are reads of state that already exists. Nothing here writes to +- // a dispatch, interrupt or syscall path, and no Tier-1 or Tier-2 file is +- // touched. +- // claim-lint:ok: "all three" is the 3 stamps taken below; the Tier +- // statement is the 2-file diff of this branch -- this file and +- // kernel/src/task/scheduler.rs, neither of which is in CLAUDE.md's Tier-1 +- // or Tier-2 tables. See #586 and +- // docs/planning/green-program/network/586-PR2-2026-09-07.md. +- let tick_before_ms = crate::time::get_monotonic_time(); +- let ctr_before_ns = monotonic_now_ns(); +- let ctx_before = crate::tracing::providers::counters::CTX_SWITCH_TOTAL.aggregate(); ++ // Measure each spent window independently using guest ticks, counter time, ++ // and the existing context-switch counter. No hot-path instrumentation. + // Two point samples of the per-CPU idle flags, unioned below. This is not + // a continuous observation of the window: it says a CPU was idle at one of + // the two instants, never that one was idle throughout. +@@ -3010,18 +3008,41 @@ fn run_loopback_recv_wake_test_inner( + let idle_before_sampled = idle_before_facts.is_some(); + let idle_before = idle_before_facts.map_or(0u32, |facts| facts.idle_cpu_bitmap); + +- sleep_current_thread_ms(LOOPBACK_WAKE_BUDGET_MS); +- +- let tick_after_ms = crate::time::get_monotonic_time(); +- let ctr_after_ns = monotonic_now_ns(); +- let ctx_after = crate::tracing::providers::counters::CTX_SWITCH_TOTAL.aggregate(); ++ let mut extensions = 0u64; ++ let (elapsed_tick_ms, elapsed_ctr_ms, ctx_delta, wake_ms, reader_state) = loop { ++ let tick_before_ms = crate::time::get_monotonic_time(); ++ let ctr_before_ns = monotonic_now_ns(); ++ let ctx_before = crate::tracing::providers::counters::CTX_SWITCH_TOTAL.aggregate(); ++ sleep_current_thread_ms(LOOPBACK_WAKE_BUDGET_MS); ++ let tick_after_ms = crate::time::get_monotonic_time(); ++ let ctr_after_ns = monotonic_now_ns(); ++ let ctx_after = crate::tracing::providers::counters::CTX_SWITCH_TOTAL.aggregate(); ++ let tick_ms = tick_after_ms.saturating_sub(tick_before_ms); ++ let ctr_ms = ctr_after_ns.saturating_sub(ctr_before_ns) / 1_000_000; ++ let switches = ctx_after.wrapping_sub(ctx_before); ++ let starved = loopback_window_starved(tick_ms, ctr_ms, switches); ++ let wake_ms = LOOPBACK_READER_WAKE_MS.load(AtomicOrdering::SeqCst); ++ let pending = wake_ms == 0; ++ let reader_state = scheduler::with_scheduler(|sched| { ++ sched.get_thread(reader_tid).map(|thread| thread.state) ++ }); ++ let runnable = matches!( ++ reader_state, ++ Some(Some( ++ crate::task::thread::ThreadState::Ready | crate::task::thread::ThreadState::Running ++ )) ++ ); ++ if loopback_extension_eligible(pending, runnable, starved, extensions) { ++ extensions += 1; ++ continue; ++ } ++ break (tick_ms, ctr_ms, switches, wake_ms, reader_state); ++ }; + +- let wake_ms = LOOPBACK_READER_WAKE_MS.load(AtomicOrdering::SeqCst); ++ // Latch the deadline wake stamp: a dispatch after refusal cannot erase red. + let received = LOOPBACK_READER_BYTES.load(AtomicOrdering::SeqCst); + let queue_depth = crate::net::loopback_queue_depth_for_test(); + let client_has_data = tcp::tcp_has_data(&client); +- let reader_state = +- scheduler::with_scheduler(|sched| sched.get_thread(reader_tid).map(|thread| thread.state)); + let placement = scheduler::thread_placement_facts(reader_tid); + // State, placement, and the accessor's unlocked idle flags are separate + // observations. This census is another snapshot, after the clock stamps. +@@ -3032,10 +3053,7 @@ fn run_loopback_recv_wake_test_inner( + state: crate::task::thread::ThreadState::Running, + }; scheduler::STRAND_CENSUS_CAPACITY]; + let mut census_nonprogress = [0u64; scheduler::STRAND_CENSUS_CAPACITY]; +- let census = scheduler::collect_strand_census( +- &mut census_candidates, +- &mut census_nonprogress, +- ); ++ let census = scheduler::collect_strand_census(&mut census_candidates, &mut census_nonprogress); + let _ = kthread::kthread_stop(&reader); + let _ = kthread::kthread_join(&reader); + if let Some(handle) = &load { +@@ -3122,9 +3140,6 @@ fn run_loopback_recv_wake_test_inner( + // the two late failure paths. + // The strand-census fields below use a separate post-window snapshot; + // no stack-risk measurement justifies omitting this existing kthread API. +- let elapsed_tick_ms = tick_after_ms.saturating_sub(tick_before_ms); +- let elapsed_ctr_ms = ctr_after_ns.saturating_sub(ctr_before_ns) / 1_000_000; +- let ctx_delta = ctx_after.wrapping_sub(ctx_before); + // Same collapse as `idle_before` above, on the deadline-side sample: a + // `None` here means "unavailable", not "idle_cpu_bitmap of 0". A set bit + // in the union can only be written by a sample that succeeded, so the +@@ -3140,15 +3155,17 @@ fn run_loopback_recv_wake_test_inner( + // The guest is credited with having executed across the window when it + // both performed context switches and kept its tick clock inside the + // divergence ceiling of its counter clock. +- let guest_executed = ctx_delta >= LOOPBACK_WAKE_CTX_FLOOR +- && elapsed_ctr_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_DEN) +- <= elapsed_tick_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_NUM); ++ let guest_executed = !loopback_window_starved(elapsed_tick_ms, elapsed_ctr_ms, ctx_delta); + + // `verdict` names the BUDGET's outcome, not the test's. A boot that woke + // inside the budget and then received the wrong byte count fails below + // and still reads `verdict=ok`, because the budget was in fact met. + let verdict = if wake_ms != 0 { +- "ok" ++ if extensions > 0 && received == 3 { ++ "starved" ++ } else { ++ "ok" ++ } + } else if matches!(reader_fact, ReaderFact::StillBlocked) { + "wake" + } else if !guest_executed { +@@ -3233,15 +3250,6 @@ fn run_loopback_recv_wake_test_inner( + } + } + +- // `extensions` is 0 on every line this PR can print: the budget is still +- // one fixed window and nothing extends it. The field is here so PR 3's +- // extension arithmetic lands in a grammar the green population already +- // carries, and so a reader of these logs is never left guessing whether +- // an absent field meant zero. +- // claim-lint:ok: `extensions` is the literal 0 at the 1 of 1 call site of +- // this format string, and 20 of 20 lines in the measured population read +- // extensions=0 -- see +- // docs/planning/green-program/network/586-PR2-2026-09-07.md and #586. + struct CensusSlot(Option); + impl core::fmt::Display for CensusSlot { + fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { +@@ -3253,14 +3261,17 @@ fn run_loopback_recv_wake_test_inner( + } + let emit_wake_budget = || { + crate::serial_println!( +- "[LOOPBACK_WAKE_BUDGET:arch={}:test={}:budget_ms={}:elapsed_tick_ms={}:elapsed_ctr_ms={}:ctx_delta={}:extensions={}:reader_state={}:queued_cpu={}:queued_idx={}:idle_cpus={}:cpu_silence_ms={}:silence_cpu={}:woke_ms={}:verdict={}]", ++ "[LOOPBACK_WAKE_BUDGET:arch={}:test={}:budget_ms={}:elapsed_tick_ms={}:elapsed_ctr_ms={}:ctx_delta={}:extensions={}:max_extensions={}:extension_ms={}:extension_bound_ms={}:reader_state={}:queued_cpu={}:queued_idx={}:idle_cpus={}:cpu_silence_ms={}:silence_cpu={}:woke_ms={}:verdict={}]", + arch_token, + test_token, + LOOPBACK_WAKE_BUDGET_MS, + elapsed_tick_ms, + elapsed_ctr_ms, + ctx_delta, +- 0u64, ++ extensions, ++ LOOPBACK_WAKE_MAX_EXTENSIONS, ++ extensions * LOOPBACK_WAKE_BUDGET_MS, ++ (1 + LOOPBACK_WAKE_MAX_EXTENSIONS) * LOOPBACK_WAKE_BUDGET_MS, + reader_state_token, + PlacementSlot::of(placement, |facts| facts.queued_cpu), + PlacementSlot::of(placement, |facts| facts.queued_index), +@@ -3366,9 +3377,7 @@ fn tcp_final_ack_survives_accept_publish_race() -> TestResult { + } + } + if !loopback_quiescent { +- return TestResult::Fail( +- "loopback queue did not quiesce before the final-ACK race oracle", +- ); ++ return TestResult::Fail("loopback queue did not quiesce before the final-ACK race oracle"); + } + + if tcp::tcp_listen(LISTEN_PORT, 4, ProcessId::new(0)).is_err() { +@@ -3390,12 +3399,8 @@ fn tcp_final_ack_survives_accept_publish_race() -> TestResult { + 65_535, + &[], + ); +- let syn_packet = ipv4::Ipv4Packet::build( +- client_ip, +- server_ip, +- ipv4::PROTOCOL_TCP, +- &syn_segment, +- ); ++ let syn_packet = ++ ipv4::Ipv4Packet::build(client_ip, server_ip, ipv4::PROTOCOL_TCP, &syn_segment); + let Some(syn_ip) = ipv4::Ipv4Packet::parse(&syn_packet) else { + return TestResult::Fail("failed to parse synthetic SYN IPv4 packet"); + }; +@@ -3416,7 +3421,9 @@ fn tcp_final_ack_survives_accept_publish_race() -> TestResult { + } + + let Some(server_ack) = tcp::with_tcp_connections(|connections| { +- connections.get(&server).map(|connection| connection.send_next) ++ connections ++ .get(&server) ++ .map(|connection| connection.send_next) + }) else { + return TestResult::Fail("accepted child was not published"); + }; +@@ -3434,12 +3441,8 @@ fn tcp_final_ack_survives_accept_publish_race() -> TestResult { + 65_535, + &[], + ); +- let ack_packet = ipv4::Ipv4Packet::build( +- client_ip, +- server_ip, +- ipv4::PROTOCOL_TCP, +- &ack_segment, +- ); ++ let ack_packet = ++ ipv4::Ipv4Packet::build(client_ip, server_ip, ipv4::PROTOCOL_TCP, &ack_segment); + let Some(ack_ip) = ipv4::Ipv4Packet::parse(&ack_packet) else { + tcp::arm_forced_connection_lookup_miss(LISTEN_PORT, CLIENT_PORT, 0); + return TestResult::Fail("failed to parse synthetic ACK IPv4 packet"); +@@ -4362,9 +4365,7 @@ fn test_timer_interrupt_running() -> TestResult { + samples = samples.saturating_add(1); + let gap = timer::elapsed_ticks(sample, previous_sample); + max_gap_ticks = max_gap_ticks.max(gap); +- if screened +- && counters_unchanged(previous_counters_after, counters_before) +- { ++ if screened && counters_unchanged(previous_counters_after, counters_before) { + host_stall_ticks = + host_stall_ticks.saturating_add(gap.saturating_sub(stall_sample_ticks)); + } +@@ -4463,9 +4464,8 @@ fn test_timer_interrupt_running() -> TestResult { + if attempt >= max_attempts + || timer::elapsed_ticks(timer::rdtsc_serialized(), budget_start) >= budget_ticks + { +- let mut record = last_record.unwrap_or_else(|| { +- bare_liveness_record("starvation-attempts-exhausted") +- }); ++ let mut record = last_record ++ .unwrap_or_else(|| bare_liveness_record("starvation-attempts-exhausted")); + record.reason = "starvation-attempts-exhausted"; + emit_record(FAILURE_MARKER, &record); + return TestResult::Fail( +@@ -4624,111 +4624,112 @@ static CENSUS_WIDEN_PROBE_RUNS: AtomicU64 = AtomicU64::new(0); + pub fn run_census_widen_oracle() -> bool { + #[cfg(target_arch = "aarch64")] + { +- use crate::task::kthread::{ +- kthread_has_exited_for_test, kthread_join, kthread_run_on_cpu_for_test, +- }; +- use crate::task::scheduler::{ +- collect_strand_census, release_cpu_affine_thread_for_test, stale_peer_cpu_for_test, +- StrandCandidate, StrandShape, STRAND_CENSUS_CAPACITY, +- }; +- use crate::task::thread::{ThreadPrivilege, ThreadState}; +- +- if let Some(arm_target) = stale_peer_cpu_for_test() { +- let mut candidates = [StrandCandidate { +- tid: 0, +- shape: StrandShape::Running, +- privilege: ThreadPrivilege::Kernel, +- state: ThreadState::Running, +- }; STRAND_CENSUS_CAPACITY]; +- let mut baseline_nonprogress = [0u64; STRAND_CENSUS_CAPACITY]; +- let baseline = collect_strand_census(&mut candidates, &mut baseline_nonprogress); ++ use crate::task::kthread::{ ++ kthread_has_exited_for_test, kthread_join, kthread_run_on_cpu_for_test, ++ }; ++ use crate::task::scheduler::{ ++ collect_strand_census, release_cpu_affine_thread_for_test, stale_peer_cpu_for_test, ++ StrandCandidate, StrandShape, STRAND_CENSUS_CAPACITY, ++ }; ++ use crate::task::thread::{ThreadPrivilege, ThreadState}; + +- CENSUS_WIDEN_PROBE_RUNS.store(0, AtomicOrdering::Release); +- let slot_returns_before = +- crate::memory::kernel_stack::kernel_stack_pool_counters().slots_freed; +- let handle = kthread_run_on_cpu_for_test( +- || { +- CENSUS_WIDEN_PROBE_RUNS.fetch_add(1, AtomicOrdering::AcqRel); +- }, +- "census-widen-probe", +- arm_target, +- ); ++ if let Some(arm_target) = stale_peer_cpu_for_test() { ++ let mut candidates = [StrandCandidate { ++ tid: 0, ++ shape: StrandShape::Running, ++ privilege: ThreadPrivilege::Kernel, ++ state: ThreadState::Running, ++ }; STRAND_CENSUS_CAPACITY]; ++ let mut baseline_nonprogress = [0u64; STRAND_CENSUS_CAPACITY]; ++ let baseline = collect_strand_census(&mut candidates, &mut baseline_nonprogress); ++ ++ CENSUS_WIDEN_PROBE_RUNS.store(0, AtomicOrdering::Release); ++ let slot_returns_before = ++ crate::memory::kernel_stack::kernel_stack_pool_counters().slots_freed; ++ let handle = kthread_run_on_cpu_for_test( ++ || { ++ CENSUS_WIDEN_PROBE_RUNS.fetch_add(1, AtomicOrdering::AcqRel); ++ }, ++ "census-widen-probe", ++ arm_target, ++ ); + +- let mut tid = 0u64; +- let mut baseline_reported = true; +- let mut armed_reported = false; +- let mut queued_nondispatching = 0u64; +- let mut queued_nondispatch_ms = 0u64; +- let mut cpu_silence_ms = 0u64; +- let mut joined = false; +- let mut retired = false; +- +- if let Ok(handle) = handle { +- tid = handle.tid(); +- baseline_reported = baseline.is_none_or(|baseline| { +- baseline.checked == 0 +- || baseline.queued_on_nondispatching_cpu != 0 +- || baseline.worst_queued_nondispatch_ms != 0 +- || baseline_nonprogress[..baseline.nonprogress].contains(&tid) +- }); ++ let mut tid = 0u64; ++ let mut baseline_reported = true; ++ let mut armed_reported = false; ++ let mut queued_nondispatching = 0u64; ++ let mut queued_nondispatch_ms = 0u64; ++ let mut cpu_silence_ms = 0u64; ++ let mut joined = false; ++ let mut retired = false; ++ ++ if let Ok(handle) = handle { ++ tid = handle.tid(); ++ baseline_reported = baseline.is_none_or(|baseline| { ++ baseline.checked == 0 ++ || baseline.queued_on_nondispatching_cpu != 0 ++ || baseline.worst_queued_nondispatch_ms != 0 ++ || baseline_nonprogress[..baseline.nonprogress].contains(&tid) ++ }); + +- let dwell_start = crate::time::get_ticks(); +- while !kthread_has_exited_for_test(&handle) +- && crate::time::get_ticks().wrapping_sub(dwell_start) < CENSUS_WIDEN_DWELL_MS +- { +- crate::arch_halt(); +- } ++ let dwell_start = crate::time::get_ticks(); ++ while !kthread_has_exited_for_test(&handle) ++ && crate::time::get_ticks().wrapping_sub(dwell_start) < CENSUS_WIDEN_DWELL_MS ++ { ++ crate::arch_halt(); ++ } + +- let mut armed_nonprogress = [0u64; STRAND_CENSUS_CAPACITY]; +- let armed = collect_strand_census(&mut candidates, &mut armed_nonprogress); +- if let Some(armed) = armed { +- armed_reported = armed_nonprogress[..armed.nonprogress].contains(&tid); +- queued_nondispatching = armed.queued_on_nondispatching_cpu; +- queued_nondispatch_ms = armed.worst_queued_nondispatch_ms; +- cpu_silence_ms = armed.worst_cpu_scheduler_silence_ms; +- } ++ let mut armed_nonprogress = [0u64; STRAND_CENSUS_CAPACITY]; ++ let armed = collect_strand_census(&mut candidates, &mut armed_nonprogress); ++ if let Some(armed) = armed { ++ armed_reported = armed_nonprogress[..armed.nonprogress].contains(&tid); ++ queued_nondispatching = armed.queued_on_nondispatching_cpu; ++ queued_nondispatch_ms = armed.worst_queued_nondispatch_ms; ++ cpu_silence_ms = armed.worst_cpu_scheduler_silence_ms; ++ } + +- if release_cpu_affine_thread_for_test(tid) { +- let join_start = crate::time::get_ticks(); +- loop { +- if kthread_has_exited_for_test(&handle) { +- joined = kthread_join(&handle).is_ok(); +- break; ++ if release_cpu_affine_thread_for_test(tid) { ++ let join_start = crate::time::get_ticks(); ++ loop { ++ if kthread_has_exited_for_test(&handle) { ++ joined = kthread_join(&handle).is_ok(); ++ break; ++ } ++ if crate::time::get_ticks().wrapping_sub(join_start) >= CENSUS_WIDEN_JOIN_MS ++ { ++ break; ++ } ++ crate::arch_halt(); + } +- if crate::time::get_ticks().wrapping_sub(join_start) >= CENSUS_WIDEN_JOIN_MS { ++ } ++ ++ // Seed the all-CPU retirement grace, then let scheduler boundaries ++ // advance around each halt before trying reclamation again. Keep this ++ // bounded attempt so `retired` remains useful evidence, but do not gate ++ // the verdict on it: retirement is asynchronous bookkeeping that needs ++ // online CPUs to cross scheduler boundaries, which this oracle ++ // cannot force. Registration ordering makes the probe non-interfering. ++ crate::task::scheduler::reclaim_terminated_threads(); ++ for _ in 0..CENSUS_WIDEN_RETIRE_ROUNDS { ++ if crate::memory::kernel_stack::kernel_stack_pool_counters().slots_freed ++ > slot_returns_before ++ { ++ retired = true; + break; + } ++ crate::task::scheduler::nudge_retirement_grace_for_test(); + crate::arch_halt(); ++ crate::task::scheduler::reclaim_terminated_threads(); + } + } + +- // Seed the all-CPU retirement grace, then let scheduler boundaries +- // advance around each halt before trying reclamation again. Keep this +- // bounded attempt so `retired` remains useful evidence, but do not gate +- // the verdict on it: retirement is asynchronous bookkeeping that needs +- // every online CPU to cross a scheduler boundary, which this oracle +- // cannot force. Registration ordering makes the probe non-interfering. +- crate::task::scheduler::reclaim_terminated_threads(); +- for _ in 0..CENSUS_WIDEN_RETIRE_ROUNDS { +- if crate::memory::kernel_stack::kernel_stack_pool_counters().slots_freed +- > slot_returns_before +- { +- retired = true; +- break; +- } +- crate::task::scheduler::nudge_retirement_grace_for_test(); +- crate::arch_halt(); +- crate::task::scheduler::reclaim_terminated_threads(); +- } +- } +- +- let passed = !baseline_reported +- && armed_reported +- && queued_nondispatching >= 1 +- && queued_nondispatch_ms >= 1 +- && cpu_silence_ms >= 1 +- && joined; +- crate::serial_println!( ++ let passed = !baseline_reported ++ && armed_reported ++ && queued_nondispatching >= 1 ++ && queued_nondispatch_ms >= 1 ++ && cpu_silence_ms >= 1 ++ && joined; ++ crate::serial_println!( + "[CENSUS_WIDEN_ORACLE:{}:arm_target={}:baseline_reported={}:armed_reported={}:tid={}:shape=ready_queued_nondispatching:queued_nondispatching={}:queued_nondispatch_ms={}:cpu_silence_ms={}:joined={}:retired={}:{}]", + "aarch64", + arm_target, +@@ -4742,13 +4743,13 @@ pub fn run_census_widen_oracle() -> bool { + u64::from(retired), + if passed { "PASS" } else { "FAIL" }, + ); +- return passed; +- } ++ return passed; ++ } + +- crate::serial_println!( ++ crate::serial_println!( + "[CENSUS_WIDEN_ORACLE:aarch64:arm_target=none:baseline_reported=1:armed_reported=0:tid=0:shape=ready_queued_nondispatching:queued_nondispatching=0:queued_nondispatch_ms=0:cpu_silence_ms=0:joined=0:retired=0:FAIL]", + ); +- false ++ false + } + + #[cfg(not(target_arch = "aarch64"))] +@@ -5377,7 +5378,9 @@ pub fn run_fcntl_pm_contention_oracle() -> TestResult { + "[FCNTL_PM_CONTENTION_ORACLE:x86:arm=none:reason=uniprocessor_no_pm_contention_peer:online_cpus={}:SKIP]", + crate::task::scheduler::online_cpu_count_snapshot(), + ); +- TestResult::Fail("fcntl process-manager contention oracle has no arm on a uniprocessor boot") ++ TestResult::Fail( ++ "fcntl process-manager contention oracle has no arm on a uniprocessor boot", ++ ) + } + } + +@@ -5510,10 +5513,8 @@ struct UdpLockSocket { + fn udp_lock_open_socket() -> Option { + use crate::ipc::fd::{FdKind, FileDescriptor}; + +- let pid = crate::process::with_process_manager(|manager| { +- manager.all_pids().first().copied() +- }) +- .flatten()?; ++ let pid = crate::process::with_process_manager(|manager| manager.all_pids().first().copied()) ++ .flatten()?; + + let socket = alloc::sync::Arc::new(spin::Mutex::new(crate::socket::udp::UdpSocket::new())); + socket +@@ -5595,8 +5596,7 @@ fn udp_lock_holder_body( + UDP_LOCK_ACTIVE.store(true, AtomicOrdering::Release); + + let mut sends = 0u64; +- if crate::net::send_ipv4([127, 0, 0, 1], crate::net::ipv4::PROTOCOL_UDP, &packet).is_ok() +- { ++ if crate::net::send_ipv4([127, 0, 0, 1], crate::net::ipv4::PROTOCOL_UDP, &packet).is_ok() { + sends += 1; + } + UDP_LOCK_SENDS.store(sends, AtomicOrdering::Relaxed); +@@ -5610,12 +5610,8 @@ fn udp_lock_holder_body( + } + if elapsed >= next_send_us { + next_send_us = elapsed.saturating_add(UDP_LOCK_SEND_INTERVAL_US); +- if crate::net::send_ipv4( +- [127, 0, 0, 1], +- crate::net::ipv4::PROTOCOL_UDP, +- &packet, +- ) +- .is_ok() ++ if crate::net::send_ipv4([127, 0, 0, 1], crate::net::ipv4::PROTOCOL_UDP, &packet) ++ .is_ok() + { + sends += 1; + UDP_LOCK_SENDS.store(sends, AtomicOrdering::Relaxed); +@@ -5661,11 +5657,8 @@ pub fn run_udp_lock_oracle() -> bool { + other => other, + }; + +- let packet = crate::net::udp::build_udp_packet( +- UDP_LOCK_SRC_PORT, +- UDP_LOCK_PORT, +- UDP_LOCK_PAYLOAD, +- ); ++ let packet = ++ crate::net::udp::build_udp_packet(UDP_LOCK_SRC_PORT, UDP_LOCK_PORT, UDP_LOCK_PAYLOAD); + + let mut attempts = 0u64; + let mut armed = 0u64; +@@ -5877,10 +5870,8 @@ struct UdpPortsLockSocket { + fn udp_ports_lock_open_socket() -> Option { + use crate::ipc::fd::{FdKind, FileDescriptor}; + +- let pid = crate::process::with_process_manager(|manager| { +- manager.all_pids().first().copied() +- }) +- .flatten()?; ++ let pid = crate::process::with_process_manager(|manager| manager.all_pids().first().copied()) ++ .flatten()?; + + let socket = alloc::sync::Arc::new(spin::Mutex::new(crate::socket::udp::UdpSocket::new())); + socket +@@ -5934,7 +5925,8 @@ fn udp_ports_lock_received(open: &UdpPortsLockSocket) -> u64 { + #[cfg(target_arch = "aarch64")] + fn udp_ports_lock_holder_body() { + UDP_PORTS_LOCK_IRQS_ENABLED_BEFORE.store( +- u64::from(crate::arch_interrupts_enabled()), AtomicOrdering::Release, ++ u64::from(crate::arch_interrupts_enabled()), ++ AtomicOrdering::Release, + ); + crate::per_cpu::preempt_disable(); + crate::socket::SOCKET_REGISTRY.with_udp_ports_masked(|_ports| { +@@ -5943,7 +5935,8 @@ fn udp_ports_lock_holder_body() { + AtomicOrdering::Relaxed, + ); + UDP_PORTS_LOCK_MASKED_IN_HOLD.store( +- u64::from(!crate::arch_interrupts_enabled()), AtomicOrdering::Relaxed, ++ u64::from(!crate::arch_interrupts_enabled()), ++ AtomicOrdering::Relaxed, + ); + let held_from = crate::tracing::trace_timestamp(); + UDP_PORTS_LOCK_ACTIVE.store(true, AtomicOrdering::Release); +@@ -6026,11 +6019,9 @@ pub fn run_udp_ports_lock_oracle() -> bool { + socket.rx_queue.lock().clear(); + }); + let refused_before = crate::socket::udp_ports_lookup_refused(); +- let Ok(handle) = kthread_run_on_cpu_for_test( +- udp_ports_lock_holder_body, +- "udp-ports-908", +- peer, +- ) else { ++ let Ok(handle) = ++ kthread_run_on_cpu_for_test(udp_ports_lock_holder_body, "udp-ports-908", peer) ++ else { + continue; + }; + +@@ -6074,8 +6065,12 @@ pub fn run_udp_ports_lock_oracle() -> bool { + crate::per_cpu::preempt_enable(); + next_send_us = elapsed.saturating_add(UDP_PORTS_LOCK_SEND_INTERVAL_US); + if crate::net::send_ipv4( +- [127, 0, 0, 1], crate::net::ipv4::PROTOCOL_UDP, &packet, +- ).is_ok() { ++ [127, 0, 0, 1], ++ crate::net::ipv4::PROTOCOL_UDP, ++ &packet, ++ ) ++ .is_ok() ++ { + sends += 1; + } + } +@@ -6098,7 +6093,8 @@ pub fn run_udp_ports_lock_oracle() -> bool { + } + + holder_cpu = UDP_PORTS_LOCK_CPU.load(AtomicOrdering::Relaxed); +- irqs_enabled_before = UDP_PORTS_LOCK_IRQS_ENABLED_BEFORE.load(AtomicOrdering::Acquire); ++ irqs_enabled_before = ++ UDP_PORTS_LOCK_IRQS_ENABLED_BEFORE.load(AtomicOrdering::Acquire); + masked_in_hold = UDP_PORTS_LOCK_MASKED_IN_HOLD.load(AtomicOrdering::Relaxed); + hold_us = UDP_PORTS_LOCK_MEASURED_US.load(AtomicOrdering::Relaxed); + refused = crate::socket::udp_ports_lookup_refused().wrapping_sub(refused_before); +@@ -6319,10 +6315,8 @@ fn irq_hold_open_socket() -> Option { + + // deliver_to_socket resolves the port to a pid and then scans that + // process's fd table, so the socket has to live in a real row. +- let pid = crate::process::with_process_manager(|manager| { +- manager.all_pids().first().copied() +- }) +- .flatten()?; ++ let pid = crate::process::with_process_manager(|manager| manager.all_pids().first().copied()) ++ .flatten()?; + + let socket = alloc::sync::Arc::new(spin::Mutex::new(crate::socket::udp::UdpSocket::new())); + socket +@@ -6383,11 +6377,8 @@ pub fn run_irq_hold_oracle() -> bool { + release_cpu_affine_thread_for_test, + }; + +- let packet = crate::net::udp::build_udp_packet( +- IRQ_HOLD_SRC_PORT, +- IRQ_HOLD_PORT, +- IRQ_HOLD_PAYLOAD, +- ); ++ let packet = ++ crate::net::udp::build_udp_packet(IRQ_HOLD_SRC_PORT, IRQ_HOLD_PORT, IRQ_HOLD_PAYLOAD); + + let mut attempts = 0u64; + let mut armed = 0u64; +@@ -6583,7 +6574,6 @@ fn test_irq_hold_oracle() -> TestResult { + } + } + +- + // =========================================================================== + // #821 -- the TTY input IRQ entry takes no blocking PROCESS_MANAGER acquisition + // =========================================================================== +@@ -6674,8 +6664,7 @@ fn tty_irq_pm_now_us() -> u64 { + #[cfg(not(target_arch = "aarch64"))] + { + let (secs, nanos) = crate::time::timer::get_monotonic_time_ns(); +- secs.saturating_mul(1_000_000) +- .saturating_add(nanos / 1_000) ++ secs.saturating_mul(1_000_000).saturating_add(nanos / 1_000) + } + } + +@@ -6740,8 +6729,7 @@ fn tty_irq_pm_return_console( + tty.flush_input(); + tty.set_termios(&save.termios); + tty.set_foreground_pgrp_raw_for_test(save.pgrp); +- tty.get_foreground_pgrp() == save.pgrp +- && tty.get_termios().c_lflag == save.termios.c_lflag ++ tty.get_foreground_pgrp() == save.pgrp && tty.get_termios().c_lflag == save.termios.c_lflag + } + + /// Drive one byte through the input IRQ entry with preemption disabled, and +@@ -7175,7 +7163,9 @@ fn tty_irq_fg_inject(byte: u8) -> (u64, u64, u64, u64, u64, u64) { + fn tty_irq_fg_pid_absent(pid: u64) -> bool { + match crate::process::try_manager() { + Some(manager) => match *manager { +- Some(ref pm) => pm.get_process(crate::process::ProcessId::new(pid)).is_none(), ++ Some(ref pm) => pm ++ .get_process(crate::process::ProcessId::new(pid)) ++ .is_none(), + None => true, + }, + None => false, +@@ -10658,7 +10648,6 @@ static SYSCALL_TESTS: &[TestDef] = &[ + timeout_ms: 20000, + stage: TestStage::ProcessContext, + }, +- + ]; + + /// Scheduler subsystem tests (Phase 4i) +== compiling loopback_pump_structure == +== running loopback_pump_structure loopback_guest_budget_guard == + +running 1 test + +thread 'loopback_guest_budget_guard_and_always_extend_mutation' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/tests/loopback_pump_structure.rs:4873:48: +called `Result::unwrap()` on an `Err` value: "extension must require measured starvation and finite capacity" +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace +test loopback_guest_budget_guard_and_always_extend_mutation ... FAILED + +failures: + +failures: + loopback_guest_budget_guard_and_always_extend_mutation + +test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 131 filtered out; finished in 0.00s + +mutation_exit=101 diff --git a/docs/planning/green-program/network/serials/586-pr3/redo-build.txt b/docs/planning/green-program/network/serials/586-pr3/redo-build.txt new file mode 100644 index 000000000..2c904c726 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/redo-build.txt @@ -0,0 +1,48 @@ +base_revision=9f79cb71969fe9b9832b1ff921e148a76170a850 source=uncommitted-worktree-draft (not a committed-revision receipt) + Updating git repository `https://github.com/rust-osdev/bootloader.git` + Updating crates.io index + Locking 154 packages to latest compatible versions + Adding aarch64-cpu v9.4.0 (available: v11.2.0) + Adding acpi v5.2.0 (available: v6.1.1) + Adding az v1.2.1 (available: v1.3.0) + Adding pic8259 v0.10.4 (available: v0.11.0) + Adding spin v0.9.9 (available: v0.12.3) + Adding tock-registers v0.8.1 (available: v0.10.1) + Adding uart_16550 v0.3.2 (available: v0.8.0) + Adding uefi v0.33.0 (available: v0.37.0) + Adding x86_64 v0.15.4 (available: v0.15.5) + Compiling compiler_builtins v0.1.160 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins) + Compiling core v0.0.0 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/core) + Compiling autocfg v1.5.1 + Compiling az v1.2.1 + Compiling crossbeam-utils v0.8.23 + Compiling bootloader_api v0.11.13 (https://github.com/rust-osdev/bootloader.git?rev=707db11201b19541b7cfef84037866ee03aa0927#707db112) + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/kernel) + Compiling num-traits v0.2.19 + Compiling alloc v0.0.0 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc) + Compiling scopeguard v1.2.0 + Compiling byteorder v1.5.0 + Compiling futures-task v0.3.34 + Compiling pin-project-lite v0.2.17 + Compiling micromath v2.1.0 + Compiling conquer-util v0.3.0 + Compiling slab v0.4.12 + Compiling futures-core v0.3.34 + Compiling tock-registers v0.8.1 + Compiling noto-sans-mono-bitmap v0.3.2 + Compiling rlibc v1.0.0 + Compiling log v0.4.34 + Compiling lock_api v0.4.14 + Compiling conquer-once v0.4.0 + Compiling futures-util v0.3.34 + Compiling aarch64-cpu v9.4.0 + Compiling spinning_top v0.2.5 + Compiling spin v0.9.9 + Compiling crossbeam-queue v0.3.14 + Compiling linked_list_allocator v0.10.6 + Compiling float-cmp v0.9.0 + Compiling embedded-graphics-core v0.4.1 + Compiling embedded-graphics v0.8.2 + Finished `release` profile [optimized] target(s) in 15.63s +warning: the following packages contain code that will be rejected by a future version of Rust: core v0.0.0 (/Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/src/rust/library/core) +note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` diff --git a/docs/planning/green-program/network/serials/586-pr3/redo-claim-tree-final.txt b/docs/planning/green-program/network/serials/586-pr3/redo-claim-tree-final.txt new file mode 100644 index 000000000..84c014efe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/redo-claim-tree-final.txt @@ -0,0 +1,2 @@ +claim-lint: clean (13 file(s) checked, changed hunks vs 9f79cb71969f). +claim-lint: 107 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). diff --git a/docs/planning/green-program/network/serials/586-pr3/redo-claim-tree.txt b/docs/planning/green-program/network/serials/586-pr3/redo-claim-tree.txt new file mode 100644 index 000000000..d7bcde05b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/redo-claim-tree.txt @@ -0,0 +1,5 @@ +kernel/src/test_framework/registry.rs:4706: [universal-claim] Seed the all-CPU retirement grace, then let scheduler boundaries advance around each halt before trying reclamation again. Keep this bounded attempt so `retired` remains useful evidence, but do not gate the verdict on it: retirement is a... + -> unquantified absolute ('every') with no N-of-M count, resolving evidence-log citation, or claim-lint:ok in this paragraph + +claim-lint: 1 finding(s) across 9 file(s) [changed hunks vs 9f79cb71969f]. Discharge a legitimate claim with a same-paragraph `claim-lint:ok: ` annotation naming an N-of-M count, a resolving path, an issue, or a review. See docs/planning/green-program/claim-linting.md. +claim-lint: 107 pre-existing finding(s) outside this branch's changed hunks not reported (--whole-file shows them). diff --git a/docs/planning/green-program/network/serials/586-pr3/redo-policy.txt b/docs/planning/green-program/network/serials/586-pr3/redo-policy.txt new file mode 100644 index 000000000..f01b8b429 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/redo-policy.txt @@ -0,0 +1,10 @@ +base_revision=9f79cb71969fe9b9832b1ff921e148a76170a850 source=uncommitted-worktree-draft (not a committed-revision receipt) +== compiling loopback_pump_structure == +== running loopback_pump_structure loopback_guest_budget == + +running 2 tests +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_guest_budget_production_policy_cases ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 130 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/redo-restored-policy.txt b/docs/planning/green-program/network/serials/586-pr3/redo-restored-policy.txt new file mode 100644 index 000000000..f01b8b429 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/redo-restored-policy.txt @@ -0,0 +1,10 @@ +base_revision=9f79cb71969fe9b9832b1ff921e148a76170a850 source=uncommitted-worktree-draft (not a committed-revision receipt) +== compiling loopback_pump_structure == +== running loopback_pump_structure loopback_guest_budget == + +running 2 tests +test loopback_guest_budget_guard_and_always_extend_mutation ... ok +test loopback_guest_budget_production_policy_cases ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 130 filtered out; finished in 0.08s + diff --git a/docs/planning/green-program/network/serials/586-pr3/redo-structure-default.txt b/docs/planning/green-program/network/serials/586-pr3/redo-structure-default.txt new file mode 100644 index 000000000..a247298ad --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/redo-structure-default.txt @@ -0,0 +1,111 @@ +base_revision=9f79cb71969fe9b9832b1ff921e148a76170a850 source=uncommitted-worktree-draft (not a committed-revision receipt) +== compiling teardown_structure == +== running teardown_structure == + +running 103 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test code_mask_reports_only_real_code_occurrences ... ok +test direct_x86_teardown_gate_validator_rejects_dead_tail_and_duplicate_pass ... ok +test arm64_stack_bitmap_is_irqsafe_by_type_and_release_order ... ok +test benign_reclaim_nesting_has_a_distinct_counter ... ok +test both_complete_wait_arms_claim_before_they_copy ... ok +test deliberately_broken_timer_delay_variants_fail_the_ratchet ... ok +test exec_detach_oracle_pins_pre_exec_group_reachability_control ... ok +test blocking_family_ratchets_are_registered_and_nonvacuous ... ok +test aarch64_reclamation_stays_outside_the_masked_scheduler_window ... ok +test deferred_reclamation_census_rejects_an_added_operation ... ok +test fix_pass_v1_watchdog_not_tighter_than_local_ceiling ... ok +test fix_pass_v3_watchdog_and_test_phase_budgets_fit_under_hard_timeout ... ok +test deferred_reclamation_census_rejects_each_missing_teardown_operation ... ok +test creating_dispatch_refusal_oracle_is_registered_and_pinned ... ok +test fixed_tmp_rm_rf_violation_rule_is_not_vacuous ... ok +test function_body_is_lexically_scoped_and_exactly_named ... ok +test function_body_raw_string_close_preserves_next_byte ... ok +test gate_producer_validator_rejects_arch_any_double_registration ... ok +test fix_pass_v6_headroom_ratchet_reads_real_values ... ok +test fix_pass_v8_worker_isolation_reports_budget_anchor_age ... ok +test all_phase_zero_counters_have_registered_readers_and_honest_runtime_gates ... ok +test gate_scripts_route_per_run_output_under_breenix_gate_tmp ... ok +test direct_x86_teardown_gates_keep_only_aarch64_registry_producers ... ok +test init_group_refusal_oracle_is_registered_and_directly_reachable ... ok +test gate_scripts_with_verdict_trap_have_no_preempting_exits ... ok +test item_path_is_cfg_and_impl_scoped ... ok +test init_identity_mechanism_is_cfg_free ... ok +test kernel_stack_gate_scripts_keep_ownership_evidence_pinned ... ok +test fallible_process_construction_holds_unpublished_ownership ... ok +test init_shell_role_is_conferred_by_argument_not_pid ... ok +test kernel_stack_gate_validator_rejects_a_deleted_pin ... ok +test aarch64_exit_kick_waits_are_progress_bounded ... ok +test kernel_stack_ownership_oracle_measures_by_slot_identity ... ok +test kernel_stack_ownership_gate_launch_validator_rejects_missing_producers ... ok +test kernel_stack_ownership_gate_launch_is_exact ... ok +test leaf_timing_oracle_validator_rejects_an_empty_old_root_fixture ... ok +test kernel_stack_release_ordering_is_structural ... ok +test oversized_reclaim_failures_name_every_root_proof_blocker ... ok +test kernel_stack_release_validator_rejects_unsafe_mutations ... ok +test p5b_gate_scripts_keep_refusal_evidence_pinned ... ok +test parse_u64_const_reads_real_values ... ok +test kstack_identity_validator_rejects_the_unsound_reads ... ok +test process_builder_census_message_does_not_claim_fewer_when_over_four ... ok +test nonowning_reclaim_queue_paths_are_bounded_and_fail_closed ... ok +test p6a_retire_arm_stays_outside_masked_and_queue_held_windows ... ok +test every_external_schedule_from_kernel_call_reclaims_immediately_beforehand ... ok +test init_row_builders_insert_only_after_all_fallible_steps ... ok +test qemu_accelerator_is_opt_in_allowlisted_and_defaults_to_tcg ... ok +test qemu_accelerator_validator_rejects_unvalidated_environment_input ... ok +test production_boot_and_heartbeat_emit_root_custody_summary ... ok +test reclaim_bracket_fixture_is_accepted_so_the_mutations_below_are_meaningful ... ok +test reclaim_bracket_validator_rejects_a_deleted_disable ... ok +test reclaim_bracket_validator_rejects_a_deleted_refusal_arm_enable ... ok +test reclaim_bracket_validator_rejects_a_deleted_release_enable ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_boot_owner_return ... ok +test reclaim_bracket_validator_rejects_a_disable_hoisted_above_the_context_violation_return ... ok +test reclaim_bracket_validator_rejects_a_disable_taken_after_the_claim ... ok +test reclaim_nesting_validator_rejects_context_violation_conflation ... ok +test reclaim_bracket_validator_rejects_an_interrupt_mask_in_place_of_a_preempt_bracket ... ok +test reclaim_progress_park_unpark_arms_follow_cpu_topology ... ok +test reclaim_queue_validator_rejects_a_blocking_enqueue_lock ... ok +test root_custody_summary_validator_rejects_a_boot_tests_only_emitter ... ok +test rust_fork_library_override_validator_rejects_hardcoded_paths ... ok +test rust_fork_library_paths_are_overrideable_in_both_builders ... ok +test reclaim_progress_topology_validator_rejects_arch_selection_and_a_skipped_counter ... ok +test box_leak_box_new_census_rejects_a_sixth_site ... ok +test shadow_root_clears_are_observable_in_production_counters ... ok +test shadow_root_counter_validator_rejects_an_uncounted_clear ... ok +test test_phase_budget_is_anchored_at_test_phase_entry ... ok +test the_mutation_leg_exemption_is_exactly_as_narrow_as_it_claims ... ok +test the_production_reclaim_claim_runs_with_preemption_disabled ... ok +test timer_delay_retry_is_gated_on_proven_host_starvation ... ok +test production_boot_and_heartbeat_emit_the_tombstone_census ... ok +test try_manager_is_a_masked_acquisition_on_every_arch ... ok +test try_manager_mask_ratchet_is_not_vacuous ... ok +test unpublished_page_table_from_box_uses_single_blank_line_separators ... ok +test box_leak_box_new_census_is_empty_and_nonvacuous ... ok +test verdict_trap_no_preempting_exit_rule_catches_inline_exit_shapes ... ok +test verdict_trap_no_preempting_exit_rule_is_not_vacuous ... ok +test x86_leaf_timing_oracle_has_an_exec_root_producer_in_its_window ... ok +test x86_production_profile_gate_prompt_liveness_failure_routes_through_verdict ... ok +test x86_production_profile_gate_prompt_liveness_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_ratchet_is_not_vacuous ... ok +test x86_production_profile_gate_verdict_discipline_holds ... ok +test tombstone_row_state_is_the_single_authority ... ok +test x86_teardown_gates_are_direct_reachable_and_exactly_once ... ok +test blocking_primitive_census_sees_pub_crate_members ... ok +test phase_one_retirement_fence_and_lock_domains_are_structural ... ok +test init_pid_reservation_is_single_sourced ... ok +test process_row_map_mutations_are_authority_scoped ... ok +test hardcoded_init_pid_shapes_are_confined_to_the_reservation ... ok +test debt4_row_removal_routes_through_the_join_on_both_arches ... ok +test process_page_table_custody_ratchets_are_exact ... ok +test keyed_row_lookups_go_through_the_tombstone_predicates ... ok +test frame_ledger_return_and_initialization_ratchets_are_exact ... ok +test current_teardown_bypass_surface_is_exact ... ok +test drop_body_static_locks_are_irqsafe_by_derived_census ... ok +test scheduler_lock_acquisitions_are_irq_safe_by_shape ... ok +test init_designation_authority_is_closed ... ok +test v3_structural_closures_are_exact ... ok +test scheduler_lock_irq_shape_ratchet_is_not_vacuous ... ok +test deliberately_broken_variants_fail_the_ratchet ... ok + +test result: ok. 103 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.19s + diff --git a/docs/planning/green-program/network/serials/586-pr3/redo-structure-loopback.txt b/docs/planning/green-program/network/serials/586-pr3/redo-structure-loopback.txt new file mode 100644 index 000000000..a3fe16d95 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/redo-structure-loopback.txt @@ -0,0 +1,166 @@ +base_revision=9f79cb71969fe9b9832b1ff921e148a76170a850 source=uncommitted-worktree-draft (not a committed-revision receipt) +== compiling loopback_pump_structure == +== running loopback_pump_structure == + +running 132 tests +test code_mask_raw_string_close_preserves_next_byte ... ok +test aarch64_literal_mask_rejects_comment_and_string_decoys ... ok +test drain_exclusion_validator_rejects_atomic_bool ... ok +test drain_exclusion_is_a_typed_guard ... ok +test cpu_pin_reason_validator_rejects_a_bare_cpu_index ... ok +test drain_guard_scope_excludes_delivery ... ok +test cpu_pin_reason_validator_accepts_a_non_constructor_method ... ok +test cpu_pin_records_its_reason ... ok +test cpu_pin_reason_validator_rejects_a_kindless_constructor ... ok +test drain_guard_scope_validator_rejects_delivery_in_take_window ... ok +test any_context_wake_dispatches_on_execution_context ... ok +test any_context_wake_never_takes_the_scheduler_lock_in_interrupt_context ... ok +test drain_owner_validator_rejects_force_release ... ok +test general_idle_loop_validator_rejects_missing_x86_drain ... ok +test any_context_wake_validator_rejects_interrupt_scheduler_lock ... ok +test any_context_wake_dispatch_validator_rejects_wide_softirq_predicate ... ok +test general_idle_loop_validator_rejects_missing_aarch64_no_userspace_drain ... ok +test general_idle_loop_validator_rejects_missing_aarch64_testing_drain ... ok +test general_idle_loops_drain_loopback ... ok +test generic_unblock_keeps_child_exit_dedicated ... ok +test loopback_drain_exits_own_their_leftovers ... ok +test loopback_drain_validator_rejects_a_dropped_rearm ... ok +test io_wake_validator_rejects_direct_any_context_routing ... ok +test cpu_pin_mint_validator_rejects_an_uncounted_constructor ... ok +test loopback_drain_validator_rejects_an_unflushed_empty_exit ... ok +test generic_unblock_validator_rejects_child_exit_wake ... ok +test loopback_enqueue_validator_rejects_a_missing_kick ... ok +test io_wake_buffers_before_thread_context_overflow_fallback ... ok +test io_wake_validator_rejects_interrupt_context_inline_fallback ... ok +test loopback_enqueue_owns_its_delivery ... ok +test loopback_arch_validator_rejects_arch_specific_test ... ok +test loopback_enqueue_validator_rejects_a_softirq_that_does_not_drain ... ok +test loopback_guest_budget_guard_and_always_extend_mutation ... FAILED +test loopback_wake_budget_emitter_distinguishes_unavailable_from_not_queued ... ok +test loopback_wake_budget_placement_accessor_is_read_only ... ok +test deliberately_broken_x86_loopback_gate_variants_fail_the_validator ... ok +test loopback_wake_budget_marker_is_printed_on_both_paths ... ok +test net_lock_guard_context_validator_rejects_softirq_execution_entry ... ok +test net_lock_guard_disables_bottom_halves_not_softirq_execution ... ok +test loopback_wake_classification_reads_reader_state ... ok +test no_force_release_of_the_drain_owner ... ok +test loopback_wake_budget_placement_accessor_ratchet_rejects_a_queue_mutation ... ok +test loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse ... ok +test loopback_wake_classification_validator_rejects_the_586_misreport_phrase ... ok +test loopback_regression_tests_are_arch_neutral ... ok +test pin_blind_migration_census_counts_a_bare_push ... ok +test pin_blind_migration_census_does_not_count_a_guarded_push ... ok +test oracle_snapshots_cover_the_census ... ok +test oracle_snapshot_validator_rejects_a_counter_dropped_from_census_before ... ok +test loopback_wake_classification_validator_rejects_a_deleted_reader_state_arm ... ok +test percpu_stack_reroute_counts_a_pin_conflict ... ok +test pin_guard_calls_decide_the_placement ... ok +test pin_guard_call_validator_rejects_a_discarded_answer ... ok +test percpu_stack_reroute_validator_rejects_a_silent_override ... ok +test percpu_stack_reroute_validator_rejects_a_reroute_that_reads_no_pin ... ok +test pin_guard_refuses_a_foreign_placement ... ok +test pin_blind_migration_census_matches_the_slice_3e_table ... ok +test pin_guard_validator_rejects_a_fast_path_that_reads_no_pin_count ... ok +test loopback_wake_budget_validator_rejects_a_deleted_print ... ok +test pin_guard_validator_rejects_a_guard_that_never_places_on_the_pinned_cpu ... ok +test pin_guard_validator_rejects_a_refusal_that_drops_the_hold ... ok +test pin_guard_validator_rejects_an_unbounded_pinned_index ... ok +test pinned_hold_validator_rejects_a_hold_that_can_write_scheduler_state ... ok +test pin_guard_validator_rejects_an_unconditional_move ... ok +test pinned_hold_validator_rejects_a_hold_that_empties_a_ready_queue ... ok +test pinned_hold_validator_rejects_a_hold_that_publishes_a_blocked_state ... ok +test pinned_hold_validator_rejects_a_delivery_that_never_enqueues ... ok +test previous_thread_slot_clears_before_the_guard ... ok +test pinned_hold_preserves_the_wake ... ok +test pump_does_not_halt_while_work_remains ... ok +test pump_more_branch_validator_rejects_halt ... ok +test pinned_hold_validator_rejects_a_hold_that_rewrites_the_pin ... ok +test previous_thread_order_validator_rejects_a_late_clear ... ok +test pump_producer_seam_is_single ... ok +test pump_producer_seam_validator_rejects_second_producer ... ok +test pin_guard_oracle_call_site_validator_rejects_a_caller_outside_the_entry_points ... ok +test pinned_hold_validator_rejects_a_scheduler_entry_that_skips_the_delivery ... ok +test rescue_retention_helpers_are_adjacent ... ok +test pin_guard_oracle_call_site_validator_rejects_a_second_entry_point_caller ... ok +test pin_guard_oracle_has_one_call_site_per_architecture ... ok +test schedule_rearms_a_blocked_pump ... ok +test schedule_rearm_validator_rejects_missing_unblock ... ok +test tcp_accept_claim_validator_rejects_claim_outside_listener_lock ... ok +test tcp_accept_claims_pending_in_peek_closure ... ok +test tcp_accept_inserts_before_pending_removal ... ok +test tcp_accept_order_validator_rejects_remove_before_insert ... ok +test scheduling_paths_reclaim_unschedulable_cpu_queues ... ok +test thread_placement_honours_the_cpu_pin ... ok +test every_cpu_pin_is_minted_by_a_counting_constructor ... ok +test rescue_retention_placement_rejects_intervening_function ... ok +test cpu_pin_mint_validator_rejects_a_struct_literal ... ok +test thread_placement_validator_accepts_a_pin_kind_prefilter ... ok +test waiter_list_validator_rejects_pre_wake_drain ... ok +test thread_placement_validator_accepts_a_stronger_bound ... ok +test waiter_lists_are_not_drained_before_the_wake ... ok +test thread_placement_validator_rejects_an_unbounded_pin ... ok +test rescue_retention_census ... ok +test thread_placement_validator_rejects_a_deleted_pin_arm ... ok +test wake_waiting_threads_is_arch_neutral ... ok +test wake_waiting_threads_validator_rejects_arch_cfg ... ok +test unschedulable_reclaim_validator_rejects_missing_deferred_reclaim ... ok +test wakeup_placement_is_bounded_by_online_cpus ... ok +test wakeup_placement_validator_accepts_the_live_source ... ok +test wakeup_placement_validator_rejects_deleting_the_liveness_filter_alone ... ok +test wakeup_placement_validator_rejects_max_cpu_bound_on_the_affinity_arm ... ok +test x86_gate_validator_rejects_deferred_loopback_requirement ... ok +test wakeup_placement_validator_rejects_max_cpu_selection ... ok +test x86_gate_requires_the_loopback_regression_tests ... ok +test x86_gate_validator_rejects_lower_userspace_exit_pin ... ok +test x86_gate_validator_rejects_missing_loopback_marker ... ok +test x86_gate_validator_rejects_short_registry_poll_bound ... ok +test x86_gate_validator_rejects_missing_http_deadline_tally_disclosure ... ok +test x86_gate_validator_rejects_weak_loopback_marker_count ... ok +test x86_gate_validator_rejects_missing_userspace_failure_trap ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_binary_load ... ok +test x86_userspace_launch_validator_rejects_missing_loopback_process_launch ... ok +test x86_userspace_phase_launches_loopback_wake_test ... ok +test wakeup_placement_validator_rejects_unfiltered_affinity_arm ... ok +test wakeup_placement_validator_rejects_missing_scheduling_liveness_check ... ok +test both_aarch64_gates_fail_on_a_pinned_placement_refusal ... FAILED +test loopback_guest_budget_production_policy_cases ... ok +test x86_loopback_gates_are_direct_reachable_and_have_one_marker_producer ... ok +test forced_stalled_home_retention ... ok +test forced_offline_home_declines_retention ... ok +test census_counters_have_no_decrementing_writer ... ok +test census_decrement_validator_rejects_a_reintroduced_fetch_sub ... ok +test census_decrement_validator_rejects_a_load_subtract_store ... ok +test the_gates_score_the_pin_guard_oracle_in_opposite_directions ... FAILED +test census_rules_track_a_consistent_rename_of_every_counter ... ok +test pump_wake_is_the_only_pump_wake_path ... ok +test pump_wake_validator_rejects_second_wake_path ... ok +test rescue_retention_rejects_wrong_kick_architecture ... ok + +failures: + +---- loopback_guest_budget_guard_and_always_extend_mutation stdout ---- + +thread 'loopback_guest_budget_guard_and_always_extend_mutation' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/tests/loopback_pump_structure.rs:4868:48: +called `Result::unwrap()` on an `Err` value: "extension must require measured starvation and finite capacity" +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + +---- both_aarch64_gates_fail_on_a_pinned_placement_refusal stdout ---- + +thread 'both_aarch64_gates_fail_on_a_pinned_placement_refusal' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/tests/loopback_pump_structure.rs:2644:9: +docker/qemu/run-aarch64-boot-test-strict.sh must pass the serial it was recorded green on, or the failing legs below say nothing: SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.tmp/breenix-pinned-gate-legs-46309/BREENIX_STRICT_SCORE_ONLY-green.txt) + + +---- the_gates_score_the_pin_guard_oracle_in_opposite_directions stdout ---- + +thread 'the_gates_score_the_pin_guard_oracle_in_opposite_directions' panicked at /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/tests/loopback_pump_structure.rs:2772:5: +docker/qemu/run-aarch64-boot-test-strict.sh must pass the serial it was recorded green on: SCORE: FAIL - Loopback wake budget marker missing or failed: when_idle (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.tmp/breenix-pin-guard-gate-legs-46309/BREENIX_STRICT_SCORE_ONLY-green.txt) + + + +failures: + both_aarch64_gates_fail_on_a_pinned_placement_refusal + loopback_guest_budget_guard_and_always_extend_mutation + the_gates_score_the_pin_guard_oracle_in_opposite_directions + +test result: FAILED. 129 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s + diff --git a/docs/planning/green-program/network/serials/586-pr3/restored-build.txt b/docs/planning/green-program/network/serials/586-pr3/restored-build.txt new file mode 100644 index 000000000..0f918ccb2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/restored-build.txt @@ -0,0 +1,5 @@ +290152b19545388a099056988714d132cbea4ff7 + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/kernel) + Finished `release` profile [optimized] target(s) in 8.38s +build_exit=0 +4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad target/aarch64-breenix-kernel/release/kernel-aarch64 diff --git a/docs/planning/green-program/network/serials/586-pr3/service-2-both.txt b/docs/planning/green-program/network/serials/586-pr3/service-2-both.txt new file mode 100644 index 000000000..fd15b786e --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/service-2-both.txt @@ -0,0 +1,132 @@ +290152b19545388a099056988714d132cbea4ff7 +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 #575 Service Sequence Gate +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Boots per profile: 2 +Profile selection: both +Block IOPS throttle: 2000 +Per-boot timeout: 90s +Output: /tmp/breenix_aarch64_service_sequence_gate_20260907T213923Z-39768 + +Profile max: running 2 sequential boots +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (30s elapsed, host qemu-system-aarch64 count=1)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (60s elapsed, host qemu-system-aarch64 count=1)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (90s elapsed, host qemu-system-aarch64 count=1)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (120s elapsed, host qemu-system-aarch64 count=1)... +qemu-system-aarch64: terminating on signal 15 from pid 39768 () + Boot 1/2: GREEN — all service-sequence and P5b markers observed [early, 69s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=8] +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +qemu-system-aarch64: terminating on signal 15 from pid 39768 () + Boot 2/2: GREEN — all service-sequence and P5b markers observed [early, 69s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=8] + +Profile max census + 575 0 + 576 0 + 626 0 + 635 0 + 641 0 + 690 0 + DATA_ABORT 0 + CLONE_EXEC 0 + STRAND 0 + BOOT_TEST_FAIL 0 + 596 0 + 612 0 + 609 0 + P5B 0 + GREEN 2 + UNATTRIBUTED 0 + GREEN rate: 2/2 (100.0%) — census-only: every non-GREEN bucket is gate-failing, with no exceptions, including the open #576, #626, #635, #641 and #690 defects + CTX596 divergence: 0 marker line(s) across 0/2 boot(s) — reported, not gated + RET dispatch refused: 0 marker line(s) across 0/2 boot(s) — reported, not gated + Resume PC refused: 0 marker line(s) across 0/2 boot(s) — gate-failing + Per-CPU stack alien: 0 marker line(s) across 0/2 boot(s) — gate-failing + CPU identity split: 0 marker line(s) across 0/2 boot(s) — gate-failing + Ret-dispatch staging refused: 0 marker line(s) across 0/2 boot(s) — gate-failing + Saved-LR non-PC words: 16 marker line(s) across 2/2 boot(s) — reported, not gated +Profile max gate: PASSED (575=0, 576=0, 626=0, 635=0, 641=0, 690=0, DATA_ABORT=0, CLONE_EXEC=0, STRAND=0, BOOT_TEST_FAIL=0, 596=0, 612=0, 609=0, P5B=0, UNATTRIBUTED=0, RESUME_PC_REFUSED=0, PERCPU_STACK_ALIEN=0, CPU_IDENTITY_SPLIT=0, RET_STAGE_REFUSED=0) + +Profile cortex-a72: running 2 sequential boots +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (30s elapsed, host qemu-system-aarch64 count=1)... +qemu-system-aarch64: terminating on signal 15 from pid 39768 () + Boot 1/2: GREEN — all service-sequence and P5b markers observed [early, 69s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=8] +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +qemu-system-aarch64: terminating on signal 15 from pid 39768 () + Boot 2/2: GREEN — all service-sequence and P5b markers observed [early, 69s, ctx596_divergence=0, ret_dispatch_refusals=0, resume_pc_refusals=0, percpu_stack_aliens=0, cpu_identity_splits=0, ret_stage_refusals=0, lr_nontext=8] + +Profile cortex-a72 census + 575 0 + 576 0 + 626 0 + 635 0 + 641 0 + 690 0 + DATA_ABORT 0 + CLONE_EXEC 0 + STRAND 0 + BOOT_TEST_FAIL 0 + 596 0 + 612 0 + 609 0 + P5B 0 + GREEN 2 + UNATTRIBUTED 0 + GREEN rate: 2/2 (100.0%) — census-only: every non-GREEN bucket is gate-failing, with no exceptions, including the open #576, #626, #635, #641 and #690 defects + CTX596 divergence: 0 marker line(s) across 0/2 boot(s) — reported, not gated + RET dispatch refused: 0 marker line(s) across 0/2 boot(s) — reported, not gated + Resume PC refused: 0 marker line(s) across 0/2 boot(s) — gate-failing + Per-CPU stack alien: 0 marker line(s) across 0/2 boot(s) — gate-failing + CPU identity split: 0 marker line(s) across 0/2 boot(s) — gate-failing + Ret-dispatch staging refused: 0 marker line(s) across 0/2 boot(s) — gate-failing + Saved-LR non-PC words: 16 marker line(s) across 2/2 boot(s) — reported, not gated +Profile cortex-a72 gate: PASSED (575=0, 576=0, 626=0, 635=0, 641=0, 690=0, DATA_ABORT=0, CLONE_EXEC=0, STRAND=0, BOOT_TEST_FAIL=0, 596=0, 612=0, 609=0, P5B=0, UNATTRIBUTED=0, RESUME_PC_REFUSED=0, PERCPU_STACK_ALIEN=0, CPU_IDENTITY_SPLIT=0, RET_STAGE_REFUSED=0) + +Total census + 575 0 + 576 0 + 626 0 + 635 0 + 641 0 + 690 0 + DATA_ABORT 0 + CLONE_EXEC 0 + STRAND 0 + BOOT_TEST_FAIL 0 + 596 0 + 612 0 + 609 0 + P5B 0 + GREEN 4 + UNATTRIBUTED 0 + GREEN rate: 4/4 (100.0%) — census-only: every non-GREEN bucket is gate-failing, with no exceptions, including the open #576, #626, #635, #641 and #690 defects + CTX596 divergence: 0 marker line(s) across 0/4 boot(s) — reported, not gated + RET dispatch refused: 0 marker line(s) across 0/4 boot(s) — reported, not gated + Resume PC refused: 0 marker line(s) across 0/4 boot(s) — gate-failing + Per-CPU stack alien: 0 marker line(s) across 0/4 boot(s) — gate-failing + CPU identity split: 0 marker line(s) across 0/4 boot(s) — gate-failing + Ret-dispatch staging refused: 0 marker line(s) across 0/4 boot(s) — gate-failing + Saved-LR non-PC words: 32 marker line(s) across 4/4 boot(s) — reported, not gated + +ARM64 #575 SERVICE SEQUENCE GATE: PASSED +Preserved serials: /tmp/breenix_aarch64_service_sequence_gate_20260907T213923Z-39768 +exit=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/census.tsv b/docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/census.tsv new file mode 100644 index 000000000..2f823c5e0 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/census.tsv @@ -0,0 +1,3 @@ +boot bucket end seconds ctx596_divergence reason serial ret_dispatch_refusals resume_pc_refusals percpu_stack_aliens cpu_identity_splits ret_stage_refusals lr_nontext +1 GREEN early 69 0 all service-sequence and P5b markers observed (qemu_status=0) /tmp/breenix_aarch64_service_sequence_gate_20260907T213923Z-39768/cortex-a72/serial-1.txt 0 0 0 0 0 8 +2 GREEN early 69 0 all service-sequence and P5b markers observed (qemu_status=0) /tmp/breenix_aarch64_service_sequence_gate_20260907T213923Z-39768/cortex-a72/serial-2.txt 0 0 0 0 0 8 diff --git a/docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/serial-1.qmp.txt b/docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/serial-1.qmp.txt new file mode 100644 index 000000000..f1067d3d2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/serial-1.qmp.txt @@ -0,0 +1 @@ +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/serial-1.txt b/docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/serial-1.txt new file mode 100644 index 000000000..7f6b91b44 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/serial-1.txt @@ -0,0 +1,1244 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 615312 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON succe1ss (raw_s@tatus1=A0) +B[sm2@1CABCp] CPU 2: DDPSCI CPU_ON succEEeesseF (raw_stGatus=0) +2[smFG3@p]1A CPBC1U 3: PSCI CPDU_ON sEeFG3uccess (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1T) +1[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=307 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T2[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T3T4T5T6T7[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:STAT8RT] +T9[TEST:process:frame_custody_refusal_gate:PASS] +T0[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[SUBSYSTEM:network:early:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:process:thread_creation:START] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:process:thread_creation:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:timer:timer_delay:START] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:timer:timer_delay:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=134:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=380:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=31:cleared=31] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:timer:ring_span_report:START] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:memory:heap_large_alloc:START] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=149:elapsed_ctr_ms=205:ctx_delta=95:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x4:cpu_silence_ms=947:silence_cpu=0:woke_ms=800:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[RING_SPAN:cpu=0:span_ms=1302:writes=485:dropped=0:ticks_total=3983:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=153:elapsed_ctr_ms=200:ctx_delta=423:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1155:silence_cpu=0:woke_ms=1003:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2121 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2145 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3002 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=108:checked=638:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4273:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3910:cleared=3913] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4003 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5003 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6003 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7003 progress_work=281 progress_exit=0 re_kick_sgis=414 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=3130:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=2107:kstack=0:uva=0:smallint=1023:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=3130:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=2105:kstack=1:uva=0:smallint=1023:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8004 progress_work=321 progress_exit=0 re_kick_sgis=471 +[SCHED_STRAND_ORACLE:aarch64:samples=208:checked=1038:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=8236:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=8714:cleared=8717] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9004 progress_work=360 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10004 progress_work=399 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11004 progress_work=439 progress_exit=0 re_kick_sgis=651 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12006 progress_work=479 progress_exit=0 re_kick_sgis=708 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13007 progress_work=519 progress_exit=0 re_kick_sgis=768 +[SCHED_STRAND_ORACLE:aarch64:samples=308:checked=1439:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=12202:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=13552:cleared=13555] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14011 progress_work=558 progress_exit=0 re_kick_sgis=828 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15001 window_budget_ms=15000 re_kick_sgis=888 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=597 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=298 worker_3_progress_start=0 worker_3_progress_final=298 last_advance_ms_ago=21 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15003 cause=absolute_ceiling target=none progress=[1, 298, 298] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6677:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=4589:kstack=0:uva=0:smallint=2090:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6679:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4586:kstack=1:uva=0:smallint=2090:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4589:kstack=0:uva=0:smallint=2090:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7280:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=4489:kstack=0:uva=0:smallint=2792:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7281:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=4489:kstack=0:uva=0:smallint=2792:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=4488:kstack=0:uva=0:smallint=2792:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7724:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=4691:kstack=5:uva=0:smallint=3014:other=14] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=7725:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=4691:kstack=4:uva=0:smallint=3014:other=14] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=4692:kstack=5:uva=0:smallint=3014:other=14] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3002 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=408:checked=1840:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=16167:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=18115:cleared=18118] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4002 progress_work=163 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5003 progress_work=202 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6003 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7003 progress_work=281 progress_exit=0 re_kick_sgis=411 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=321 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=160 worker_3_progress_start=0 worker_3_progress_final=160 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8001 cause=no_progress target=worker_1 progress=[1, 160, 160] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=507:checked=2236:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=20103:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=22776:cleared=22779] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4000 progress_work=163 progress_exit=0 re_kick_sgis=237 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=10209:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8119:kstack=0:uva=0:smallint=2090:other=2] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=10211:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=8115:kstack=1:uva=0:smallint=2090:other=3] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=8119:kstack=0:uva=0:smallint=2090:other=2] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=11007:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8204:kstack=0:uva=0:smallint=2792:other=12] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=11008:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=8205:kstack=0:uva=0:smallint=2792:other=11] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=8203:kstack=0:uva=0:smallint=2792:other=12] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=11846:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=8807:kstack=5:uva=0:smallint=3014:other=20] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=11846:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=8807:kstack=4:uva=0:smallint=3014:other=20] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=8808:kstack=5:uva=0:smallint=3014:other=20] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5000 progress_work=202 progress_exit=0 re_kick_sgis=297 +[SCHED_STRAND_ORACLE:aarch64:samples=607:checked=2636:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=24077:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=27052:cleared=27055] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7001 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=321 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=160 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=160 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8001 cause=no_progress target=worker_2 progress=[160, 1, 160] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=707:checked=3041:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=28055:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=31731:cleared=31734] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6000 progress_work=241 progress_exit=0 re_kick_sgis=354 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13853:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11752:kstack=0:uva=0:smallint=2090:other=11] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=13853:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11748:kstack=1:uva=0:smallint=2090:other=12] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11752:kstack=0:uva=0:smallint=2090:other=11] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=14771:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11964:kstack=0:uva=0:smallint=2792:other=16] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=14772:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=11966:kstack=0:uva=0:smallint=2792:other=14] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=11963:kstack=0:uva=0:smallint=2792:other=16] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=15979:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=12932:kstack=5:uva=0:smallint=3014:other=28] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=15979:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=12931:kstack=4:uva=0:smallint=3014:other=29] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=12933:kstack=5:uva=0:smallint=3014:other=28] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7000 progress_work=281 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=806:checked=3445:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=31982:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=36307:cleared=36310] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=160 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8001 cause=no_progress target=worker_3 progress=[159, 160, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=3 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=905:checked=3755:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=35890:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=39149:cleared=39152] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6007 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6009 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2024 budget_age_at_entry_ms=0 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=15402:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=13289:kstack=0:uva=0:smallint=2090:other=23] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=15402:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=13285:kstack=1:uva=0:smallint=2090:other=24] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=13289:kstack=0:uva=0:smallint=2090:other=23] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=16952:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=14119:kstack=0:uva=0:smallint=2792:other=42] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=16953:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=14120:kstack=0:uva=0:smallint=2792:other=41] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=14118:kstack=0:uva=0:smallint=2792:other=42] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=18351:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=15295:kstack=5:uva=0:smallint=3014:other=37] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=18351:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=15295:kstack=4:uva=0:smallint=3014:other=37] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=15295:kstack=5:uva=0:smallint=3014:other=37] +[SCHED_STRAND_ORACLE:aarch64:samples=1004:checked=4058:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=39763:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=41632:cleared=41635] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3030 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=41101:cpu_silence_ms=41101:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=42547:cleared=42550] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=3:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=21:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[SUBSYSTEM:process:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=124:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8100:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12027:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20000:entry_us=140:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12026:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=25:hold_us=12029:refused=9:delivered=16:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[heartbeat] tid=1236 uptime_ms=53473 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=915:kernel=43751:cleared=44661] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[init] heartbeat started (PID 90) +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=1, cpu1=7, cpu2=14, cpu3=9) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=1, cpu1=7, cpu2=14, cpu3=9) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=7, cpu2=14, cpu3=9) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2183:kernel=45173:cleared=47322] +[heartbeat] tid=1236 uptime_ms=54487 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3564:kernel=46747:cleared=50261] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=1, cpu1=7, cpu2=14, cpu3=9) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=1, cpu1=7, cpu2=14, cpu3=9) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=7, cpu2=14, cpu3=9) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +F123456789SC[heartbeat] tid=1236 uptime_ms=55500 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6293:kernel=49806:cleared=56007] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=1, cpu1=7, cpu2=14, cpu3=9) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=1, cpu1=7, cpu2=14, cpu3=9) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=7, cpu2=14, cpu3=9) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6468:kernel=49978:cleared=56333] +[SCHED_STRAND_ORACLE:aarch64:samples=1103:checked=4350:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=41088:worst_cpu_scheduler_silence_ms=41165:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=7863:kernel=51571:cleared=59311] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=56514 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=9039:kernel=52912:cleared=61812] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=1, cpu1=7, cpu2=14, cpu3=9) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=1, cpu1=7, cpu2=14, cpu3=9) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=7, cpu2=14, cpu3=9) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10446:kernel=54508:cleared=64795] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=70:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11321:kernel=55556:cleared=66708] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1236 uptime_ms=57525 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12507:kernel=56840:cleared=69147] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=84:park_ms=81:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=123:late_ms=84:park_ms=81:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12520:kernel=56850:cleared=69168] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[heartbeat] tid=1236 uptime_ms=58527 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15059:kernel=59720:cleared=74523] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15070:kernel=59725:cleared=74537] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[heartbeat] tid=1236 uptime_ms=59530 kbd_nonzero=0 +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16819:kernel=61703:cleared=78240] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=4036:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=142:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=11218:kstack=0:uva=86:smallint=57:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=11219:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=4077:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=4035:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=95:smallint=58:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=85:smallint=57:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=17832:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=171:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19908:kernel=64328:cleared=83447] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[heartbeat] tid=1236 uptime_ms=60532 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=11:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=81] +[TOMBSTONE_CENSUS:resident=0:removed=9:reap_second=8:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=20780:kernel=65333:cleared=85310] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 39 (cpu0=3, cpu1=7, cpu2=15, cpu3=14) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 39 (cpu0=3, cpu1=7, cpu2=15, cpu3=14) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 39 (cpu0=3, cpu1=7, cpu2=15, cpu3=14) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20901:kernel=65422:cleared=85475] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20906:kernel=65427:cleared=85486] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +[SCHED_STRAND_ORACLE:aarch64:samples=1203:checked=4623:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=41088:worst_cpu_scheduler_silence_ms=41165:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=10:reap_second=9:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=22448:kernel=67199:cleared=88794] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +[init] bsshd started (PID 103) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[heartbeat] tid=1236 uptime_ms=61543 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=104 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=23803:kernel=68730:cleared=91651] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +[heartbeat] tid=1236 uptime_ms=62546 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 106 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 106 +[spawn] Created child PID 106 for parent PID 1 +[spawn] Success: child PID 106 scheduled +TELNETD_STARTING +TELNETD_LISTENING +[init] Boot script completed +[spawn] path='/bin/bounce' +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +[init] bounce started (PID 107) +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 101 exited (code 0) +Bounce spheres demo starting (for Gus!) [boot_id=0000000ec25b5a90] +[init] Process 102 exited (code 0) +[init] Process 104 exited (code 0) +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[window] Created buffer id=1 for pid=107: 400x300 at virt=0x7ffffdf86000 phys=0x442cb000 +[bounce] Window mode: id=1 400x300 [boot_id=0000000ec25b5a90] +[heartbeat] tid=1236 uptime_ms=63547 kbd_nonzero=0 +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=105 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=28365:kernel=74092:cleared=101524] +[init] Process 105 exited (code 1) +[heartbeat] tid=1236 uptime_ms=64549 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=65551 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1302:checked=4854:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=41088:worst_cpu_scheduler_silence_ms=41165:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=28382:kernel=74619:cleared=102063] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=66553 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=67557 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=68559 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/serial-2.qmp.txt b/docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/serial-2.qmp.txt new file mode 100644 index 000000000..f1067d3d2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/serial-2.qmp.txt @@ -0,0 +1 @@ +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/serial-2.txt b/docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/serial-2.txt new file mode 100644 index 000000000..c775aa49d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/service/cortex-a72/serial-2.txt @@ -0,0 +1,1235 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 505750 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON su1ccess (raw_@statu1s=A0) +B[sm2@1Ap] CCPBCUD 2D: PSCEeI CPU_EFeFGGON succe1ss (r2aw_status=0) +[s3mp]@1ABC DCEeFPUG3 3: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +T[gic] EOImode=1 (split EOI/DIR) -1 non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +T2[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=306 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3T4[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T5T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:filesystem:vfs_init:PASS] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:syscall:early:START] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:logging:logging_init:PASS] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=139:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=411:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=33:cleared=33] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:process:thread_creation:START] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:process:thread_creation:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:timer:ring_span_report:START] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=159:elapsed_ctr_ms=211:ctx_delta=104:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=925:silence_cpu=0:woke_ms=768:verdict=ok] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[RING_SPAN:cpu=0:span_ms=1298:writes=469:dropped=0:ticks_total=3976:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=151:elapsed_ctr_ms=200:ctx_delta=398:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x8:cpu_silence_ms=1178:silence_cpu=0:woke_ms=1028:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2133 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2160 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=109:checked=638:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4321:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3634:cleared=3637] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4001 progress_work=163 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=203 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7002 progress_work=281 progress_exit=0 re_kick_sgis=414 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=3011:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1910:kstack=0:uva=0:smallint=1101:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=3011:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1907:kstack=1:uva=0:smallint=1102:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1910:kstack=0:uva=0:smallint=1101:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=3297:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1914:kstack=7:uva=0:smallint=1377:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8005 progress_work=321 progress_exit=0 re_kick_sgis=474 +[SCHED_STRAND_ORACLE:aarch64:samples=209:checked=1041:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=8309:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=8179:cleared=8182] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9007 progress_work=361 progress_exit=0 re_kick_sgis=534 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10007 progress_work=400 progress_exit=0 re_kick_sgis=594 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11007 progress_work=440 progress_exit=0 re_kick_sgis=651 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12007 progress_work=479 progress_exit=0 re_kick_sgis=711 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13007 progress_work=519 progress_exit=0 re_kick_sgis=771 +[SCHED_STRAND_ORACLE:aarch64:samples=309:checked=1441:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=12288:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=12421:cleared=12424] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14007 progress_work=558 progress_exit=0 re_kick_sgis=831 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15001 window_budget_ms=15000 re_kick_sgis=888 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=598 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=299 worker_3_progress_start=2 worker_3_progress_final=298 last_advance_ms_ago=15 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15005 cause=absolute_ceiling target=none progress=[1, 299, 298] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6350:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=4232:kstack=0:uva=0:smallint=2105:other=13] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6350:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4229:kstack=1:uva=0:smallint=2105:other=14] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4232:kstack=0:uva=0:smallint=2105:other=13] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7168:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=4437:kstack=7:uva=0:smallint=2713:other=12] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7169:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=4438:kstack=6:uva=0:smallint=2713:other=12] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=4437:kstack=7:uva=0:smallint=2713:other=12] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7843:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=4905:kstack=0:uva=0:smallint=2936:other=2] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=7843:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=4904:kstack=0:uva=0:smallint=2936:other=1] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=4905:kstack=0:uva=0:smallint=2936:other=2] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=408:checked=1839:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=16230:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=16842:cleared=16845] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=163 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=203 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=242 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7001 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=321 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=160 worker_3_progress_start=0 worker_3_progress_final=160 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8001 cause=no_progress target=worker_1 progress=[1, 160, 160] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=508:checked=2244:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=20212:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=21363:cleared=21366] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4002 progress_work=162 progress_exit=0 re_kick_sgis=237 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=9791:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7669:kstack=0:uva=0:smallint=2105:other=17] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=9791:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7667:kstack=1:uva=0:smallint=2105:other=17] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7669:kstack=0:uva=0:smallint=2105:other=17] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=10922:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8187:kstack=7:uva=0:smallint=2713:other=16] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=10923:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=8187:kstack=6:uva=0:smallint=2713:other=17] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=8186:kstack=7:uva=0:smallint=2713:other=16] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=12121:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=9173:kstack=0:uva=0:smallint=2936:other=12] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=12121:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=9174:kstack=0:uva=0:smallint=2936:other=11] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=9175:kstack=0:uva=0:smallint=2936:other=12] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=297 +[SCHED_STRAND_ORACLE:aarch64:samples=607:checked=2640:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=24152:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=25847:cleared=25850] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6004 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7005 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=159 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=160 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8002 cause=no_progress target=worker_2 progress=[160, 1, 160] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=707:checked=3047:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=28137:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=30176:cleared=30179] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13269:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11136:kstack=0:uva=0:smallint=2105:other=28] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=13269:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11134:kstack=1:uva=0:smallint=2105:other=28] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11136:kstack=0:uva=0:smallint=2105:other=28] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=14705:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11957:kstack=7:uva=0:smallint=2713:other=29] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=14706:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=11956:kstack=6:uva=0:smallint=2713:other=31] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=11956:kstack=7:uva=0:smallint=2713:other=29] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=16280:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=13330:kstack=0:uva=0:smallint=2936:other=14] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=16280:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=13331:kstack=0:uva=0:smallint=2936:other=12] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=13330:kstack=0:uva=0:smallint=2936:other=14] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7004 progress_work=281 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=806:checked=3450:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=32088:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=34645:cleared=34648] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8002 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=2 worker_2_progress_final=160 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=8002 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8003 cause=no_progress target=worker_3 progress=[159, 160, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=905:checked=3760:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=35978:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=37510:cleared=37513] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6030 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6032 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2022 budget_age_at_entry_ms=0 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=14946:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=12785:kstack=0:uva=0:smallint=2105:other=56] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=14946:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=12782:kstack=1:uva=0:smallint=2105:other=57] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=12785:kstack=0:uva=0:smallint=2105:other=56] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=16874:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=14116:kstack=7:uva=0:smallint=2713:other=40] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=16876:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=14114:kstack=6:uva=0:smallint=2713:other=42] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=14115:kstack=7:uva=0:smallint=2713:other=40] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=18626:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=15668:kstack=0:uva=0:smallint=2936:other=22] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=18626:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=15670:kstack=0:uva=0:smallint=2936:other=19] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=15668:kstack=0:uva=0:smallint=2936:other=22] +[SCHED_STRAND_ORACLE:aarch64:samples=1004:checked=4057:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=39843:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=40019:cleared=40022] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3035 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=41254:cpu_silence_ms=41254:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=40984:cleared=40987] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=4:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=32:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=103:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8106:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12026:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=0:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=138:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12040:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=25:hold_us=12022:refused=11:delivered=14:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=53550 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=930:kernel=42192:cleared=43114] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 33 (cpu0=1, cpu1=7, cpu2=4, cpu3=21) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 33 (cpu0=1, cpu1=7, cpu2=4, cpu3=21) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=2) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=7, cpu2=2, cpu3=21) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2214:kernel=43670:cleared=45852] +[heartbeat] tid=1236 uptime_ms=54565 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3586:kernel=45261:cleared=48801] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 33 (cpu0=1, cpu1=7, cpu2=4, cpu3=21) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 33 (cpu0=1, cpu1=7, cpu2=4, cpu3=21) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=2) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=7, cpu2=2, cpu3=21) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +F123456789SC[heartbeat] tid=1236 uptime_ms=55580 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6258:kernel=48306:cleared=54472] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 33 (cpu0=1, cpu1=7, cpu2=4, cpu3=21) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 33 (cpu0=1, cpu1=7, cpu2=4, cpu3=21) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=2) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=7, cpu2=2, cpu3=21) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6470:kernel=48508:cleared=54864] +[SCHED_STRAND_ORACLE:aarch64:samples=1103:checked=4363:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=41252:worst_cpu_scheduler_silence_ms=41319:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=7695:kernel=49926:cleared=57498] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=56590 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=9005:kernel=51396:cleared=60259] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 33 (cpu0=1, cpu1=7, cpu2=4, cpu3=21) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 33 (cpu0=1, cpu1=7, cpu2=4, cpu3=21) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=2) +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=7, cpu2=2, cpu3=21) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10402:kernel=52983:cleared=63219] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=12:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11290:kernel=54002:cleared=65121] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1236 uptime_ms=57600 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12478:kernel=55282:cleared=67558] +F123456789SC[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12664:kernel=55483:cleared=67930] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=163:park_ms=161:attempts=2] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=163:park_ms=161:attempts=2] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12680:kernel=55495:cleared=67953] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 98 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[heartbeat] tid=1236 uptime_ms=58621 kbd_nonzero=0 +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15376:kernel=59352:cleared=74433] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=98 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15387:kernel=59359:cleared=74449] +[init] tty_oracle exited pid=98 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[EXEC_SMOKE:LAUNCH] +[heartbeat] tid=1236 uptime_ms=59622 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=17174:kernel=61424:cleared=78270] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20199:kernel=64037:cleared=83386] +CLONEVM_EXEC_TEST: child exited +[heartbeat] tid=1236 uptime_ms=60624 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=12:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=81] +[TOMBSTONE_CENSUS:resident=0:removed=10:reap_second=9:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=20650:kernel=64549:cleared=84340] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 45 (cpu0=1, cpu1=13, cpu2=7, cpu3=24) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 45 (cpu0=1, cpu1=13, cpu2=7, cpu3=24) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=2) +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 43 (cpu0=1, cpu1=13, cpu2=5, cpu3=24) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=103 name=thread-103 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21216:kernel=65158:cleared=85451] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=101 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=21218:kernel=65160:cleared=85457] +[init] clonevm_exec_test exited pid=101 code=0 +[spawn] path='/bin/bsshd' +[SCHED_STRAND_ORACLE:aarch64:samples=1202:checked=4642:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=41252:worst_cpu_scheduler_silence_ms=41319:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=21984:kernel=66012:cleared=87069] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[init] bsshd started (PID 104) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[heartbeat] tid=1236 uptime_ms=61634 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=105 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=24131:kernel=68446:cleared=91612] +[heartbeat] tid=1236 uptime_ms=62638 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 106 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 106 +[spawn] Created child PID 106 for parent PID 1 +[spawn] Success: child PID 106 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +TELNETD_STARTING +[init] Boot script completed +TELNETD_LISTENING +[spawn] path='/bin/bounce' +[heartbeat] tid=1236 uptime_ms=63643 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 108 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 108 +[spawn] Created child PID 108 for parent PID 1 +[spawn] Success: child PID 108 scheduled +Bounce spheres demo starting (for Gus!) [boot_id=0000000edaab0840] +[init] bounce started (PID 108) +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 102 exited (code 0) +[window] Created buffer id=1 for pid=108: 400x300 at virt=0x7ffffdf86000 phys=0x442d2000 +[init] Process 103 exited (code 0) +[init] Process 105 exited (code 0) +[bounce] Window mode: id=1 400x300 [boot_id=0000000edaab0840] +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=106 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=28825:kernel=73848:cleared=101643] +[init] Process 106 exited (code 1) +[heartbeat] tid=1236 uptime_ms=64645 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=65647 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1301:checked=4885:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=41252:worst_cpu_scheduler_silence_ms=41319:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=17:reap_second=16:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=28838:kernel=74282:cleared=102086] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=66649 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=67651 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=68654 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/service/max/census.tsv b/docs/planning/green-program/network/serials/586-pr3/service/max/census.tsv new file mode 100644 index 000000000..928bc6dfe --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/service/max/census.tsv @@ -0,0 +1,3 @@ +boot bucket end seconds ctx596_divergence reason serial ret_dispatch_refusals resume_pc_refusals percpu_stack_aliens cpu_identity_splits ret_stage_refusals lr_nontext +1 GREEN early 69 0 all service-sequence and P5b markers observed (qemu_status=0) /tmp/breenix_aarch64_service_sequence_gate_20260907T213923Z-39768/max/serial-1.txt 0 0 0 0 0 8 +2 GREEN early 69 0 all service-sequence and P5b markers observed (qemu_status=0) /tmp/breenix_aarch64_service_sequence_gate_20260907T213923Z-39768/max/serial-2.txt 0 0 0 0 0 8 diff --git a/docs/planning/green-program/network/serials/586-pr3/service/max/serial-1.qmp.txt b/docs/planning/green-program/network/serials/586-pr3/service/max/serial-1.qmp.txt new file mode 100644 index 000000000..f1067d3d2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/service/max/serial-1.qmp.txt @@ -0,0 +1 @@ +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/service/max/serial-1.txt b/docs/planning/green-program/network/serials/586-pr3/service/max/serial-1.txt new file mode 100644 index 000000000..62eb8a310 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/service/max/serial-1.txt @@ -0,0 +1,1229 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 1000000000 Hz (1000 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 8373000 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: Unknown Unknown +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (1000000 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 11@: PSCI CPU_ON success (raw_status=1A0) +2@[sB1AmCp] BCCPU 2: PSCI CPDU_ON sucEeDcEeFessG (raw1_stFGat2us=0) +[smp]3@1 CPUA 3: PSCI CBCPU_ON successD (raw_stEeFG3atus=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOITmode=11) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=303 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T2T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T4T5T6T7T8[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusT9al_gate:START] +[TEST:process:frame_custody_refusal_gate:PASST0] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:memory:framework_sanity:PASS] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=134:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=357:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=20:cleared=20] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=136:elapsed_ctr_ms=205:ctx_delta=78:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x4:cpu_silence_ms=481:silence_cpu=0:woke_ms=359:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:process:thread_creation:START] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:process:thread_creation:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:memory:heap_large_alloc:START] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:memory:heap_large_alloc:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:timer:ring_span_report:START] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=128:elapsed_ctr_ms=201:ctx_delta=107:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=949:silence_cpu=0:woke_ms=821:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[RING_SPAN:cpu=0:span_ms=1490:writes=575:dropped=0:ticks_total=3984:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2016 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2047 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=107:checked=649:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3617:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3047:cleared=3050] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4002 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5002 progress_work=202 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7004 progress_work=281 progress_exit=0 re_kick_sgis=414 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2528:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1653:kstack=0:uva=0:smallint=876:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2529:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1650:kstack=1:uva=0:smallint=877:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1652:kstack=0:uva=0:smallint=876:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2967:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1787:kstack=0:uva=0:smallint=1180:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2967:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=1785:kstack=0:uva=0:smallint=1180:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=1787:kstack=0:uva=0:smallint=1180:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2840:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=1656:kstack=4:uva=0:smallint=1180:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=2840:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=1657:kstack=3:uva=0:smallint=1180:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=1656:kstack=4:uva=0:smallint=1180:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8004 progress_work=321 progress_exit=0 re_kick_sgis=474 +[SCHED_STRAND_ORACLE:aarch64:samples=206:checked=1051:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=6855:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=6873:cleared=6876] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9004 progress_work=360 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10004 progress_work=400 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11004 progress_work=439 progress_exit=0 re_kick_sgis=651 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12005 progress_work=479 progress_exit=0 re_kick_sgis=711 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13005 progress_work=518 progress_exit=0 re_kick_sgis=768 +[SCHED_STRAND_ORACLE:aarch64:samples=306:checked=1451:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=10153:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=10842:cleared=10845] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14008 progress_work=558 progress_exit=0 re_kick_sgis=828 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=888 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=598 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=299 worker_3_progress_start=2 worker_3_progress_final=298 last_advance_ms_ago=3 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15001 cause=absolute_ceiling target=none progress=[1, 299, 298] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5343:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3663:kstack=0:uva=0:smallint=1679:other=2] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=5344:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3660:kstack=1:uva=0:smallint=1680:other=2] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=3662:kstack=0:uva=0:smallint=1679:other=2] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6304:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3942:kstack=0:uva=0:smallint=2360:other=2] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=6304:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=3941:kstack=0:uva=0:smallint=2360:other=1] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=3942:kstack=0:uva=0:smallint=2360:other=2] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6240:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=3926:kstack=4:uva=0:smallint=2296:other=14] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=6240:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=3927:kstack=3:uva=0:smallint=2295:other=15] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=3926:kstack=4:uva=0:smallint=2296:other=14] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=406:checked=1857:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=13432:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=14629:cleared=14632] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7003 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=160 worker_3_progress_start=2 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8002 cause=no_progress target=worker_1 progress=[1, 160, 159] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=505:checked=2258:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=16680:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=18328:cleared=18331] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=8411:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6731:kstack=0:uva=0:smallint=1679:other=2] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8412:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6728:kstack=1:uva=0:smallint=1680:other=2] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6730:kstack=0:uva=0:smallint=1679:other=2] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=9658:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[SCHED_STRAND_ORACLE:aarch64:samples=605:checked=2658:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=20582:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=22738:cleared=22741] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6000 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7000 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=321 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=160 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=160 last_advance_ms_ago=7999 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8001 cause=no_progress target=worker_2 progress=[160, 1, 160] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=705:checked=3058:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=24486:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=27178:cleared=27181] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4000 progress_work=163 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5001 progress_work=202 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=11711:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=10027:kstack=0:uva=0:smallint=1679:other=6] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=11712:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=10024:kstack=1:uva=0:smallint=1680:other=6] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=10026:kstack=0:uva=0:smallint=1679:other=6] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=13315:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=10933:kstack=0:uva=0:smallint=2360:other=22] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7002 progress_work=281 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=805:checked=3462:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=28380:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=31360:cleared=31363] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=2 worker_2_progress_final=160 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8001 cause=no_progress target=worker_3 progress=[159, 160, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=905:checked=3772:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=32258:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=33961:cleared=33964] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6008 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6009 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2022 budget_age_at_entry_ms=0 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13437:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11734:kstack=0:uva=0:smallint=1679:other=25] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=13438:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11731:kstack=1:uva=0:smallint=1680:other=25] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11733:kstack=0:uva=0:smallint=1679:other=25] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=15281:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=12890:kstack=0:uva=0:smallint=2360:other=31] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=15281:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=12891:kstack=0:uva=0:smallint=2360:other=29] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=12890:kstack=0:uva=0:smallint=2360:other=31] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=16186:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=13844:kstack=4:uva=0:smallint=2296:other=42] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=16186:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=13844:kstack=3:uva=0:smallint=2295:other=44] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=13844:kstack=4:uva=0:smallint=2296:other=42] +[SCHED_STRAND_ORACLE:aarch64:samples=1004:checked=4069:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=36107:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=36407:cleared=36410] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3026 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=37329:cpu_silence_ms=37329:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=37235:cleared=37238] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=3:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=29:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[TEST:process:current_thread_exists:PASS] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=104:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8090:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12021:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=1:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=133:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12016:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=26:hold_us=12015:refused=10:delivered=16:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=53359 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=932:kernel=38498:cleared=39415] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=1, cpu1=5, cpu2=20, cpu3=5) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=1, cpu1=5, cpu2=20, cpu3=5) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=5, cpu2=20, cpu3=5) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2277:kernel=40034:cleared=42265] +[heartbeat] tid=1236 uptime_ms=54375 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3612:kernel=41571:cleared=45126] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=1, cpu1=5, cpu2=20, cpu3=5) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=1, cpu1=5, cpu2=20, cpu3=5) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=5, cpu2=20, cpu3=5) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +F123456789SC[heartbeat] tid=1236 uptime_ms=55387 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6316:kernel=44658:cleared=50867] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=1, cpu1=5, cpu2=20, cpu3=5) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=1, cpu1=5, cpu2=20, cpu3=5) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=5, cpu2=20, cpu3=5) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6488:kernel=44834:cleared=51201] +[SCHED_STRAND_ORACLE:aarch64:samples=1103:checked=4377:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=37319:worst_cpu_scheduler_silence_ms=37384:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8414:kernel=47044:cleared=55322] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=56396 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=9152:kernel=47871:cleared=56872] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=1, cpu1=5, cpu2=20, cpu3=5) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=1, cpu1=5, cpu2=20, cpu3=5) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=5, cpu2=20, cpu3=5) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10592:kernel=49530:cleared=59955] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=22:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11443:kernel=50538:cleared=61806] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1236 uptime_ms=57405 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12670:kernel=51906:cleared=64367] +F123456789SC[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12840:kernel=52067:cleared=64688] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=125:late_ms=162:park_ms=160:attempts=2] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=125:late_ms=162:park_ms=160:attempts=2] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12852:kernel=52079:cleared=64711] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1236 uptime_ms=58406 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 98 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15499:kernel=55043:cleared=70251] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=98 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15506:kernel=55046:cleared=70261] +[init] tty_oracle exited pid=98 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[EXEC_SMOKE:LAUNCH] +[heartbeat] tid=1236 uptime_ms=59408 kbd_nonzero=0 +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=17361:kernel=57213:cleared=74256] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=3932:kstack=0:uva=0:smallint=0:other=0] +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20501:kernel=59866:cleared=79506] +CLONEVM_EXEC_TEST: child exited +[heartbeat] tid=1236 uptime_ms=60410 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=12:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=81] +[TOMBSTONE_CENSUS:resident=0:removed=10:reap_second=9:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=20973:kernel=60409:cleared=80514] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 41 (cpu0=2, cpu1=7, cpu2=25, cpu3=7) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 41 (cpu0=2, cpu1=7, cpu2=25, cpu3=7) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 41 (cpu0=2, cpu1=7, cpu2=25, cpu3=7) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=103 name=thread-103 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21535:kernel=60998:cleared=81606] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=101 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=21538:kernel=61000:cleared=81612] +[init] clonevm_exec_test exited pid=101 code=0 +[spawn] path='/bin/bsshd' +[SCHED_STRAND_ORACLE:aarch64:samples=1203:checked=4661:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=37319:worst_cpu_scheduler_silence_ms=37384:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=23100:kernel=62776:cleared=84944] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[init] bsshd started (PID 104) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[heartbeat] tid=1236 uptime_ms=61418 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=105 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=24555:kernel=64439:cleared=88033] +[heartbeat] tid=1236 uptime_ms=62421 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 106 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 106 +[spawn] Created child PID 106 for parent PID 1 +[spawn] Success: child PID 106 scheduled +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +[spawn] path='/sbin/telnetd' +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +TELNETD_STARTING +TELNETD_LISTENING +[init] Boot script completed +[spawn] path='/bin/bounce' +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 108 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 108 +[spawn] Created child PID 108 for parent PID 1 +[spawn] Success: child PID 108 scheduled +Bounce spheres demo starting (for Gus!) [boot_id=0000000ec4438348] +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[init] bounce started (PID 108) +[heartbeat] tid=1236 uptime_ms=63426 kbd_nonzero=0 +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[window] Created buffer id=1 for pid=108: 400x300 at virt=0x7ffffdf86000 phys=0x442d2000 +[init] Process 92 exited (code 0) +[bounce] Window mode: id=1 400x300 [boot_id=0000000ec4438348] +[init] Process 93 exited (code 0) +[init] Process 102 exited (code 0) +[init] Process 103 exited (code 0) +[init] Process 105 exited (code 0) +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=106 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=29077:kernel=69605:cleared=97661] +[init] Process 106 exited (code 1) +[heartbeat] tid=1236 uptime_ms=64428 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=65430 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1302:checked=4893:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=37319:worst_cpu_scheduler_silence_ms=37384:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=17:reap_second=16:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=29090:kernel=70073:cleared=98138] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=66432 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=67433 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=68438 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/service/max/serial-2.qmp.txt b/docs/planning/green-program/network/serials/586-pr3/service/max/serial-2.qmp.txt new file mode 100644 index 000000000..f1067d3d2 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/service/max/serial-2.qmp.txt @@ -0,0 +1 @@ +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/service/max/serial-2.txt b/docs/planning/green-program/network/serials/586-pr3/service/max/serial-2.txt new file mode 100644 index 000000000..7a25f763c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/service/max/serial-2.txt @@ -0,0 +1,1234 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 1000000000 Hz (1000 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 8359000 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: Unknown Unknown +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (1000000 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON success (raw_status=1@0) +1[sm2@p]A CPU 2: PSCI 1ACBPBCCU_ON succesDs (rawE_DEeseFFtGatus2=0) +G1[smp3] CPU @3: PSCI CPU_ON 1Asuccess (rawBC_status=0) +DEeFG[gic] EOImode=1 (sTp3lit EOI/DIR) -1 non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +T2[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=306 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3T4[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T5T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[SUBSYSTEM:filesystem:early:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:filesystem:vfs_init:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:timer:early:START] +[SUBSYSTEM:logging:early:START] +[TEST:timer:timer_init:START] +[TEST:logging:logging_init:START] +[TEST:timer:timer_init:PASS] +[TEST:logging:logging_init:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=131:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=430:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=37:cleared=37] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:timer:timer_delay:START] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[timer_delay] attempt=1 verdict=in-band elapsed_ms=10 host_stall_ms=1 max_gap_us=176 open_window_us=867 irqs=6 slices=88 forfeited=0 samples=127897 +[TEST:timer:timer_delay:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=151:elapsed_ctr_ms=202:ctx_delta=88:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=710:silence_cpu=0:woke_ms=561:verdict=ok] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:timer:ring_span_report:START] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=151:elapsed_ctr_ms=200:ctx_delta=253:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=987:silence_cpu=0:woke_ms=836:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[RING_SPAN:cpu=0:span_ms=1287:writes=629:dropped=0:ticks_total=3968:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4434b000-0x4435b000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4434b000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4433e000-0x4434e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4433e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x4435b000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=1855 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=1884 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=108:checked=591:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4305:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3882:cleared=3885] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7001 progress_work=281 progress_exit=0 re_kick_sgis=414 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2989:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1862:kstack=0:uva=0:smallint=1128:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2990:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1859:kstack=0:uva=0:smallint=1128:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8001 progress_work=321 progress_exit=0 re_kick_sgis=474 +[SCHED_STRAND_ORACLE:aarch64:samples=208:checked=993:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=8215:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=8245:cleared=8248] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9001 progress_work=359 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10003 progress_work=399 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11004 progress_work=439 progress_exit=0 re_kick_sgis=651 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12005 progress_work=479 progress_exit=0 re_kick_sgis=711 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13005 progress_work=518 progress_exit=0 re_kick_sgis=771 +[SCHED_STRAND_ORACLE:aarch64:samples=308:checked=1396:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=12146:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=12744:cleared=12747] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14005 progress_work=558 progress_exit=0 re_kick_sgis=828 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=888 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=597 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=298 worker_3_progress_start=2 worker_3_progress_final=298 last_advance_ms_ago=17 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15003 cause=absolute_ceiling target=none progress=[1, 298, 298] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6431:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=4261:kstack=0:uva=0:smallint=2170:other=1] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6432:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4258:kstack=0:uva=0:smallint=2170:other=1] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4260:kstack=0:uva=0:smallint=2170:other=1] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6847:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=4334:kstack=0:uva=0:smallint=2502:other=11] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=6847:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=4333:kstack=1:uva=0:smallint=2501:other=12] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=4334:kstack=0:uva=0:smallint=2502:other=11] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7799:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=4982:kstack=4:uva=0:smallint=2806:other=7] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=7799:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=4983:kstack=3:uva=0:smallint=2807:other=6] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=4982:kstack=4:uva=0:smallint=2806:other=7] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=408:checked=1796:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=16117:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=17248:cleared=17251] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=202 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6000 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7000 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8001 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=160 worker_3_progress_start=0 worker_3_progress_final=159 last_advance_ms_ago=8001 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8005 cause=no_progress target=worker_1 progress=[1, 160, 160] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=508:checked=2199:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=20065:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=21966:cleared=21969] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4002 progress_work=162 progress_exit=0 re_kick_sgis=237 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=9878:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7696:kstack=0:uva=0:smallint=2170:other=13] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=9879:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7693:kstack=0:uva=0:smallint=2170:other=13] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7695:kstack=0:uva=0:smallint=2170:other=13] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=10611:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8095:kstack=0:uva=0:smallint=2502:other=14] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=10611:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=8095:kstack=1:uva=0:smallint=2501:other=14] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=8095:kstack=0:uva=0:smallint=2502:other=14] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=12002:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=9175:kstack=4:uva=0:smallint=2806:other=17] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=12003:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=9175:kstack=3:uva=0:smallint=2807:other=17] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=9176:kstack=4:uva=0:smallint=2806:other=17] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=297 +[SCHED_STRAND_ORACLE:aarch64:samples=607:checked=2606:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=23966:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=26489:cleared=26492] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7004 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=160 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8001 cause=no_progress target=worker_2 progress=[159, 1, 160] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=707:checked=3009:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=27877:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=30946:cleared=30949] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4001 progress_work=163 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=297 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6003 progress_work=241 progress_exit=0 re_kick_sgis=354 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13251:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=11056:kstack=0:uva=0:smallint=2170:other=26] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=13252:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=11055:kstack=0:uva=0:smallint=2170:other=25] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=11056:kstack=0:uva=0:smallint=2170:other=26] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=14208:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11684:kstack=0:uva=0:smallint=2502:other=22] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=14208:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=11683:kstack=1:uva=0:smallint=2501:other=23] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=11684:kstack=0:uva=0:smallint=2502:other=22] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=16085:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=13257:kstack=4:uva=0:smallint=2806:other=18] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=16085:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=13257:kstack=3:uva=0:smallint=2807:other=18] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=13257:kstack=4:uva=0:smallint=2806:other=18] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7007 progress_work=281 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=807:checked=3413:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=31795:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=35198:cleared=35201] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=2 worker_2_progress_final=160 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8003 cause=no_progress target=worker_3 progress=[159, 160, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=906:checked=3716:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=35684:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=37752:cleared=37755] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6015 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6015 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2014 budget_age_at_entry_ms=0 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=14833:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=12622:kstack=0:uva=0:smallint=2170:other=42] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=14834:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=12621:kstack=0:uva=0:smallint=2170:other=41] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=12622:kstack=0:uva=0:smallint=2170:other=42] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=16166:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=13626:kstack=0:uva=0:smallint=2502:other=38] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=16166:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=13624:kstack=1:uva=0:smallint=2501:other=40] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=13626:kstack=0:uva=0:smallint=2502:other=38] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=18390:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=15547:kstack=4:uva=0:smallint=2806:other=33] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=18390:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=15548:kstack=3:uva=0:smallint=2807:other=32] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=15547:kstack=4:uva=0:smallint=2806:other=33] +[SCHED_STRAND_ORACLE:aarch64:samples=1005:checked=4022:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=39565:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=40207:cleared=40210] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3034 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=40674:cpu_silence_ms=40674:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=40946:cleared=40949] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=1:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=17:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:syscall:proc:START] +[SUBSYSTEM:process:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=121:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8114:hold_safety=0:hold_done=1:joined=1:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12017:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20001:entry_us=126:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12036:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=3:irqs_enabled_before=1:masked_in_hold=1:sends=24:hold_us=12009:refused=10:delivered=14:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=53195 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=989:kernel=42260:cleared=43233] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 34 (cpu0=1, cpu1=6, cpu2=11, cpu3=16) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 34 (cpu0=1, cpu1=6, cpu2=11, cpu3=16) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 33 (cpu0=1, cpu1=6, cpu2=10, cpu3=16) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2331:kernel=43820:cleared=46110] +[heartbeat] tid=1236 uptime_ms=54210 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3712:kernel=45425:cleared=49085] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 34 (cpu0=1, cpu1=6, cpu2=11, cpu3=16) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 34 (cpu0=1, cpu1=6, cpu2=11, cpu3=16) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 33 (cpu0=1, cpu1=6, cpu2=10, cpu3=16) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +F123456789SC[heartbeat] tid=1236 uptime_ms=55223 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6423:kernel=48537:cleared=54866] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 34 (cpu0=1, cpu1=6, cpu2=11, cpu3=16) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 34 (cpu0=1, cpu1=6, cpu2=11, cpu3=16) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 33 (cpu0=1, cpu1=6, cpu2=10, cpu3=16) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6585:kernel=48699:cleared=55181] +[SCHED_STRAND_ORACLE:aarch64:samples=1104:checked=4339:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=40665:worst_cpu_scheduler_silence_ms=40714:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8895:kernel=51398:cleared=60173] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=56233 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=9153:kernel=51690:cleared=60713] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 34 (cpu0=1, cpu1=6, cpu2=11, cpu3=16) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 34 (cpu0=1, cpu1=6, cpu2=11, cpu3=16) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu2=1) +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 33 (cpu0=1, cpu1=6, cpu2=10, cpu3=16) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10517:kernel=53224:cleared=63584] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=28:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11357:kernel=54245:cleared=65438] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1236 uptime_ms=57251 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12582:kernel=55589:cleared=67975] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=126:late_ms=85:park_ms=81:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=126:late_ms=85:park_ms=81:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12594:kernel=55599:cleared=67996] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[heartbeat] tid=1236 uptime_ms=58254 kbd_nonzero=0 +[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15207:kernel=58533:cleared=73476] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15220:kernel=58540:cleared=73493] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[heartbeat] tid=1236 uptime_ms=59260 kbd_nonzero=0 +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16909:kernel=60523:cleared=77139] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20031:kernel=63193:cleared=82426] +CLONEVM_EXEC_TEST: child exited +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=3900:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=325:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=2:smallint=0:other=0] +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[heartbeat] tid=1236 uptime_ms=60261 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=11:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=81] +[TOMBSTONE_CENSUS:resident=0:removed=9:reap_second=8:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=20984:kernel=64256:cleared=84407] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 42 (cpu0=5, cpu1=7, cpu2=11, cpu3=19) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 42 (cpu0=5, cpu1=7, cpu2=11, cpu3=19) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 3 (cpu0=1, cpu2=1, cpu3=1) +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 39 (cpu0=4, cpu1=7, cpu2=10, cpu3=18) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=21076:kernel=64330:cleared=84541] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=21079:kernel=64332:cleared=84547] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +[init] bsshd started (PID 103) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[SCHED_STRAND_ORACLE:aarch64:samples=1204:checked=4613:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=40665:worst_cpu_scheduler_silence_ms=40714:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=10:reap_second=9:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=23415:kernel=66986:cleared=89522] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=61277 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=104 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=23926:kernel=67546:cleared=90575] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +[spawn] path='/sbin/telnetd' +[heartbeat] tid=1236 uptime_ms=62279 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 106 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 106 +[spawn] Created child PID 106 for parent PID 1 +[spawn] Success: child PID 106 scheduled +TELNETD_STARTING +[init] Boot script completed +TELNETD_LISTENING +[spawn] path='/bin/bounce' +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +[init] bounce started (PID 107) +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=12:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 101 exited (code 0) +[init] Process 102 exited (code 0) +[init] Process 104 exited (code 0) +Bounce spheres demo starting (for Gus!) [boot_id=0000000eaf3d0550] +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[window] Created buffer id=1 for pid=107: 400x300 at virt=0x7ffffdf86000 phys=0x44374000 +[bounce] Window mode: id=1 400x300 [boot_id=0000000eaf3d0550] +[heartbeat] tid=1236 uptime_ms=63280 kbd_nonzero=0 +[bwm] ERROR: GPU compositing required +[syscall] exit(1) pid=105 name=bwm +[TTBR0_ASID_CENSUS:untagged=0:tagged=28345:kernel=72569:cleared=99959] +[init] Process 105 exited (code 1) +[heartbeat] tid=1236 uptime_ms=64282 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=65284 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=1303:checked=4838:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=40665:worst_cpu_scheduler_silence_ms=40714:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=16:reap_second=15:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=28358:kernel=73201:cleared=100600] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=66286 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=67287 kbd_nonzero=0 +[heartbeat] tid=1236 uptime_ms=68289 kbd_nonzero=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/service/provenance.txt b/docs/planning/green-program/network/serials/586-pr3/service/provenance.txt new file mode 100644 index 000000000..2fa4584b7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/service/provenance.txt @@ -0,0 +1,4 @@ +revision=290152b19545388a099056988714d132cbea4ff7 +original_output=/tmp/breenix_aarch64_service_sequence_gate_20260907T213923Z-39768 +command=bash docker/qemu/run-aarch64-service-sequence-gate.sh --boots 2 --profile both +exit=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/starvation-attempts.json b/docs/planning/green-program/network/serials/586-pr3/starvation-attempts.json new file mode 100644 index 000000000..58c249d71 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/starvation-attempts.json @@ -0,0 +1,170 @@ +[ + { + "leg": "extension-deleted", + "hogs": 14, + "cycle": 1, + "serial": "docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-1/serial.txt", + "tick_ms": 156, + "counter_ms": 202, + "ctx_delta": 81, + "extensions": 0, + "verdict": "ok", + "test_pass": true + }, + { + "leg": "extension-deleted", + "hogs": 14, + "cycle": 2, + "serial": "docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-2/serial.txt", + "tick_ms": 109, + "counter_ms": 200, + "ctx_delta": 233, + "extensions": 0, + "verdict": "ok", + "test_pass": true + }, + { + "leg": "extension-deleted", + "hogs": 14, + "cycle": 3, + "serial": "docs/planning/green-program/network/serials/586-pr3/extension-deleted/cycle-3/serial.txt", + "tick_ms": 72, + "counter_ms": 227, + "ctx_delta": 39, + "extensions": 0, + "verdict": "ok", + "test_pass": true + }, + { + "leg": "recovery", + "hogs": 14, + "cycle": 1, + "serial": "docs/planning/green-program/network/serials/586-pr3/recovery/cycle-1/serial.txt", + "tick_ms": 142, + "counter_ms": 200, + "ctx_delta": 251, + "extensions": 0, + "verdict": "ok", + "test_pass": true + }, + { + "leg": "recovery", + "hogs": 14, + "cycle": 2, + "serial": "docs/planning/green-program/network/serials/586-pr3/recovery/cycle-2/serial.txt", + "tick_ms": 167, + "counter_ms": 213, + "ctx_delta": 90, + "extensions": 0, + "verdict": "ok", + "test_pass": true + }, + { + "leg": "recovery", + "hogs": 14, + "cycle": 3, + "serial": "docs/planning/green-program/network/serials/586-pr3/recovery/cycle-3/serial.txt", + "tick_ms": 122, + "counter_ms": 206, + "ctx_delta": 188, + "extensions": 0, + "verdict": "ok", + "test_pass": true + }, + { + "leg": "recovery", + "hogs": 14, + "cycle": 4, + "serial": "docs/planning/green-program/network/serials/586-pr3/recovery/cycle-4/serial.txt", + "tick_ms": 136, + "counter_ms": 200, + "ctx_delta": 217, + "extensions": 0, + "verdict": "ok", + "test_pass": true + }, + { + "leg": "recovery", + "hogs": 14, + "cycle": 5, + "serial": "docs/planning/green-program/network/serials/586-pr3/recovery/cycle-5/serial.txt", + "tick_ms": 138, + "counter_ms": 208, + "ctx_delta": 65, + "extensions": 0, + "verdict": "ok", + "test_pass": true + }, + { + "leg": "recovery", + "hogs": 14, + "cycle": 6, + "serial": "docs/planning/green-program/network/serials/586-pr3/recovery/cycle-6/serial.txt", + "tick_ms": 112, + "counter_ms": 216, + "ctx_delta": 87, + "extensions": 0, + "verdict": "ok", + "test_pass": true + }, + { + "leg": "recovery", + "hogs": 14, + "cycle": 7, + "serial": "docs/planning/green-program/network/serials/586-pr3/recovery/cycle-7/serial.txt", + "tick_ms": 109, + "counter_ms": 210, + "ctx_delta": 59, + "extensions": 0, + "verdict": "ok", + "test_pass": true + }, + { + "leg": "recovery", + "hogs": 14, + "cycle": 8, + "serial": "docs/planning/green-program/network/serials/586-pr3/recovery/cycle-8/serial.txt", + "tick_ms": 140, + "counter_ms": 204, + "ctx_delta": 63, + "extensions": 0, + "verdict": "ok", + "test_pass": true + }, + { + "leg": "recovery", + "hogs": 14, + "cycle": 9, + "serial": "docs/planning/green-program/network/serials/586-pr3/recovery/cycle-9/serial.txt", + "tick_ms": 95, + "counter_ms": 202, + "ctx_delta": 59, + "extensions": 0, + "verdict": "ok", + "test_pass": true + }, + { + "leg": "recovery", + "hogs": 14, + "cycle": 10, + "serial": "docs/planning/green-program/network/serials/586-pr3/recovery/cycle-10/serial.txt", + "tick_ms": 99, + "counter_ms": 202, + "ctx_delta": 151, + "extensions": 0, + "verdict": "ok", + "test_pass": true + }, + { + "leg": "recovery-heavy-retry", + "hogs": 64, + "cycle": 1, + "serial": "docs/planning/green-program/network/serials/586-pr3/recovery-heavy-retry/cycle-1/serial.txt", + "tick_ms": 223, + "counter_ms": 296, + "ctx_delta": 52, + "extensions": 0, + "verdict": "ok", + "test_pass": true + } +] diff --git a/docs/planning/green-program/network/serials/586-pr3/strict-3-preflight-red.txt b/docs/planning/green-program/network/serials/586-pr3/strict-3-preflight-red.txt new file mode 100644 index 000000000..2e052c025 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/strict-3-preflight-red.txt @@ -0,0 +1,5 @@ +81379ef979928659d2b7ca2efe1ea798efe4d1c2 +[GATE_PREFLIGHT:structure_suites=62/64:critical_path_lines=260:pinned=120] +GATE_PREFLIGHT: FAIL (2 of 64 structure suite(s) red: strand_handoff_structure tracing_provider_gate_structure -- per-suite logs under /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.gate-tmp/breenix_gate_structure_preflight.uKIQyn) +GATE: FAIL (structure-suite preflight failed -- see GATE_PREFLIGHT line above) +exit=1 diff --git a/docs/planning/green-program/network/serials/586-pr3/strict-3.txt b/docs/planning/green-program/network/serials/586-pr3/strict-3.txt new file mode 100644 index 000000000..3dd082885 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/strict-3.txt @@ -0,0 +1,67 @@ +290152b19545388a099056988714d132cbea4ff7 +[GATE_PREFLIGHT:structure_suites=64/64:critical_path_lines=260:pinned=120] +Guard: kernel FP/SIMD instruction check + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + allowlist: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/scripts/kernel-neon-allowlist.txt +PASS: 0 FP/SIMD load/store instructions in kernel .text (allowlisted & suppressed: 0). +Guard: aarch64 soft-lockup report allocation check (failure-capture PR-7) + ELF: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 + sha256: 4c51805ea71dc3bdfc8f8838e3c4353208e129bdfce9047146e41781847dffad + objdump: /Users/wrb/.rustup/toolchains/nightly-2025-06-24-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin/llvm-objdump + root: dump_lockup_state (its own symbols and every reachable callee) + roots: 1 + _ZN6kernel9arch_impl7aarch6415timer_interrupt17dump_lockup_state17hc893415ff471eaaaE + reachable funcs: 18 + call edges: 32 +PASS: 0 allocation sinks reachable from 1 root symbol(s). +PASS: no allocation is reachable from dump_lockup_state in this ELF. +========================================= +ARM64 Strict Boot Test +========================================= +Kernel: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64 +ext2 disk: /private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/ext2-aarch64.img +Iterations: 3 +Requirement: 100% success rate (all 3 must pass) + +Running tests... + +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (30s elapsed, host qemu-system-aarch64 count=1)... +qemu-system-aarch64: terminating on signal 15 from pid 23282 () + [OK] Boot 1: SUCCESS + [GATE_BOOT_FACTS:boot=1:host_ms=1788814640814-1788814699093:qemu_at_start=0:load_at_start=12.26:qemu_at_end=1:load_at_end=7.55:qemu_cpu_s=83.75:guest_uptime_ms=57504:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 0 +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (30s elapsed, host qemu-system-aarch64 count=1)... +qemu-system-aarch64: terminating on signal 15 from pid 31742 () + [OK] Boot 2: SUCCESS + [GATE_BOOT_FACTS:boot=2:host_ms=1788814759377-1788814819798:qemu_at_start=0:load_at_start=8.59:qemu_at_end=1:load_at_end=10.90:qemu_cpu_s=84.46:guest_uptime_ms=60173:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] +QEMU HOST LOCK: host qemu-system-aarch64 count before acquire: 1 +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (30s elapsed, host qemu-system-aarch64 count=1)... +QEMU HOST LOCK: waiting for /Users/wrb/.cache/breenix/a64-qemu.lock (60s elapsed, host qemu-system-aarch64 count=1)... +qemu-system-aarch64: terminating on signal 15 from pid 47361 () + [OK] Boot 3: SUCCESS + [GATE_BOOT_FACTS:boot=3:host_ms=1788814889361-1788814947613:qemu_at_start=0:load_at_start=7.69:qemu_at_end=1:load_at_end=6.99:qemu_cpu_s=83.79:guest_uptime_ms=57301:ended_by=scored_pass] + [CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] + [CAPTURE_DRAIN_EVENTS:last_events=n/a] + [QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] + +========================================= +RESULTS +========================================= +Total iterations: 3 +Successes: 3 +Failures: 0 +Success rate: 100% +Duration: 368s + +========================================= +PASS: 3/3 boots succeeded +========================================= +exit=0 diff --git a/docs/planning/green-program/network/serials/586-pr3/strict/boot-1-gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/strict/boot-1-gate_boot_facts.txt new file mode 100644 index 000000000..13051bd7d --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/strict/boot-1-gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=1:host_ms=1788814640814-1788814699093:qemu_at_start=0:load_at_start=12.26:qemu_at_end=1:load_at_end=7.55:qemu_cpu_s=83.75:guest_uptime_ms=57504:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/strict/boot-1-serial.txt b/docs/planning/green-program/network/serials/586-pr3/strict/boot-1-serial.txt new file mode 100644 index 000000000..4a0c17147 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/strict/boot-1-serial.txt @@ -0,0 +1,1140 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 547812 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON su1ccess (raw_stat@1Aus=0) +BC[smp] 2@CP1AU BCD2D: PSCEEeI CPUFG_ON success (raw_stat1us=0) +[smp]eF3@1G2ABCD CPU EeFG33: PSCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=T11 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=92 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T2[boot] Running parallel boot tests... +T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T4T5T6T7T8T9[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +T0[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[SUBSYSTEM:interrupts:early:START] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:ipc:pipe_buffer_basic:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:filesystem:vfs_init:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[SUBSYSTEM:syscall:early:START] +[SUBSYSTEM:process:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[SUBSYSTEM:timer:early:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:logging:logging_init:PASS] +[TEST:system:boot_sequence:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:timer:timer_delay:START] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:timer:timer_delay:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=143:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=402:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=34:cleared=34] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:timer:ring_span_report:START] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[RING_SPAN:cpu=0:span_ms=1284:writes=428:dropped=0:ticks_total=3988:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=149:elapsed_ctr_ms=200:ctx_delta=294:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x4:cpu_silence_ms=1251:silence_cpu=0:woke_ms=1103:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=156:elapsed_ctr_ms=200:ctx_delta=434:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1420:silence_cpu=0:woke_ms=1265:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2449 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=1] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2482 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=174 +[SCHED_STRAND_ORACLE:aarch64:samples=109:checked=677:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4159:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=3386:cleared=3390] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7002 progress_work=280 progress_exit=0 re_kick_sgis=414 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2865:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1960:kstack=0:uva=0:smallint=906:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2866:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1957:kstack=1:uva=0:smallint=907:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1959:kstack=0:uva=0:smallint=906:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=3329:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1922:kstack=0:uva=0:smallint=1407:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=3329:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=1922:kstack=0:uva=0:smallint=1407:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=1922:kstack=0:uva=0:smallint=1407:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=3461:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=2035:kstack=7:uva=0:smallint=1420:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3462:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=2035:kstack=6:uva=0:smallint=1419:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=2035:kstack=7:uva=0:smallint=1420:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8003 progress_work=319 progress_exit=0 re_kick_sgis=471 +[SCHED_STRAND_ORACLE:aarch64:samples=208:checked=1073:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=7915:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=7750:cleared=7754] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9004 progress_work=359 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10005 progress_work=399 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11007 progress_work=439 progress_exit=0 re_kick_sgis=651 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12008 progress_work=478 progress_exit=0 re_kick_sgis=711 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13008 progress_work=517 progress_exit=0 re_kick_sgis=768 +[SCHED_STRAND_ORACLE:aarch64:samples=307:checked=1474:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=11842:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=12058:cleared=12062] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14009 progress_work=557 progress_exit=0 re_kick_sgis=828 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=888 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=596 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=297 worker_3_progress_start=2 worker_3_progress_final=298 last_advance_ms_ago=19 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15003 cause=absolute_ceiling target=none progress=[1, 297, 298] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6146:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=4123:kstack=0:uva=0:smallint=2016:other=8] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6147:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4120:kstack=1:uva=0:smallint=2017:other=8] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=407:checked=1874:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=15798:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=16512:cleared=16516] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=163 progress_exit=0 re_kick_sgis=234 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=202 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6000 progress_work=242 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7001 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=321 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=160 worker_3_progress_start=0 worker_3_progress_final=160 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8003 cause=no_progress target=worker_1 progress=[1, 160, 160] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=507:checked=2278:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=19765:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=20914:cleared=20918] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=234 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=9432:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7409:kstack=0:uva=0:smallint=2016:other=8] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=9433:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7405:kstack=1:uva=0:smallint=2017:other=9] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7408:kstack=0:uva=0:smallint=2016:other=8] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=11374:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8559:kstack=0:uva=0:smallint=2813:other=2] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=11374:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=8559:kstack=0:uva=0:smallint=2813:other=2] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=8559:kstack=0:uva=0:smallint=2813:other=2] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=11840:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=8933:kstack=7:uva=0:smallint=2873:other=27] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=11840:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=8934:kstack=6:uva=0:smallint=2872:other=26] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=8933:kstack=7:uva=0:smallint=2873:other=27] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=294 +[SCHED_STRAND_ORACLE:aarch64:samples=607:checked=2678:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=23734:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=25402:cleared=25406] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7002 progress_work=280 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=160 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8001 cause=no_progress target=worker_2 progress=[159, 1, 160] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=707:checked=3080:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=27715:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=30064:cleared=30068] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3002 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4002 progress_work=163 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=12939:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=10904:kstack=0:uva=0:smallint=2016:other=20] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=12940:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=10900:kstack=1:uva=0:smallint=2017:other=21] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=10903:kstack=0:uva=0:smallint=2016:other=20] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=15130:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=12311:kstack=0:uva=0:smallint=2813:other=6] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=15130:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=12311:kstack=0:uva=0:smallint=2813:other=6] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=12311:kstack=0:uva=0:smallint=2813:other=6] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=16145:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=13225:kstack=7:uva=0:smallint=2873:other=40] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=16145:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=13226:kstack=6:uva=0:smallint=2872:other=39] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=13225:kstack=7:uva=0:smallint=2873:other=40] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7004 progress_work=281 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=806:checked=3484:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=31654:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=34495:cleared=34499] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=159 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8001 cause=no_progress target=worker_3 progress=[159, 159, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=905:checked=3801:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=35535:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=37339:cleared=37343] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6012 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6014 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2023 budget_age_at_entry_ms=0 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=14577:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=12535:kstack=0:uva=0:smallint=2016:other=27] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=14578:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=12530:kstack=1:uva=0:smallint=2017:other=28] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=12534:kstack=0:uva=0:smallint=2016:other=27] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=17277:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=14438:kstack=0:uva=0:smallint=2813:other=26] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=17277:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=14438:kstack=0:uva=0:smallint=2813:other=26] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=14438:kstack=0:uva=0:smallint=2813:other=26] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=18552:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=15609:kstack=7:uva=0:smallint=2873:other=63] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=18552:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=15611:kstack=6:uva=0:smallint=2872:other=62] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=15609:kstack=7:uva=0:smallint=2873:other=63] +[SCHED_STRAND_ORACLE:aarch64:samples=1004:checked=4109:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=39417:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=39817:cleared=39821] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3022 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=41048:cpu_silence_ms=41048:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=3:kernel=40885:cleared=40889] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=5:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=30:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=98:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8130:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12058:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=4:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20000:entry_us=302:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12029:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=25:hold_us=12015:refused=11:delivered=14:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=53441 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=904:kernel=42066:cleared=42958] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 33 (cpu0=1, cpu1=12, cpu2=13, cpu3=7) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 33 (cpu0=1, cpu1=12, cpu2=13, cpu3=7) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 32 (cpu0=1, cpu1=11, cpu2=13, cpu3=7) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2326:kernel=43582:cleared=45867] +F123456789SC[heartbeat] tid=1236 uptime_ms=54456 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5955:kernel=47540:cleared=53415] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 33 (cpu0=1, cpu1=12, cpu2=13, cpu3=7) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 33 (cpu0=1, cpu1=12, cpu2=13, cpu3=7) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 32 (cpu0=1, cpu1=11, cpu2=13, cpu3=7) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6279:kernel=47863:cleared=54039] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=9706:kernel=51604:cleared=61177] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=32:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10521:kernel=52517:cleared=62899] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +[heartbeat] tid=1236 uptime_ms=55468 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=6:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=4:reap_second=3:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=10759:kernel=52770:cleared=63382] + +[CTX596_ELR_DIVERGENCE] tid=1226 cpu=2 prev_elr=0xffff00004055c228 x30=0xffff0000404dda88 ctx_elr=0xffff0000404dda88 + +[INLINE_SAVE_OVERWRITE] tid=1226 sp=0xffff000054242030 old_sp=0xffff000054242030 saved_sp=0xffff000054242030 delta=0x0 saved_lr=0xffff0000404ef354 saved_slot20=0xffff0000404ef354 slot20=0xffff0000404ef354 elr=0xffff0000404dda88 x30=0xffff0000404dda88 +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 33 (cpu0=1, cpu1=12, cpu2=13, cpu3=7) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 33 (cpu0=1, cpu1=12, cpu2=13, cpu3=7) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 32 (cpu0=1, cpu1=11, cpu2=13, cpu3=7) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=11666:kernel=53738:cleared=65220] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=83:park_ms=82:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=83:park_ms=82:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11678:kernel=53749:cleared=65241] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[SCHED_STRAND_ORACLE:aarch64:samples=1103:checked=4417:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=41040:worst_cpu_scheduler_silence_ms=41096:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=6:reap_second=5:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=11848:kernel=53932:cleared=65590] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14000:kernel=56240:cleared=70009] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14009:kernel=56245:cleared=70022] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[heartbeat] tid=1236 uptime_ms=56491 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=10:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=80] +[TOMBSTONE_CENSUS:resident=0:removed=8:reap_second=7:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=15145:kernel=57472:cleared=72362] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 42 (cpu0=3, cpu1=14, cpu2=15, cpu3=10) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 42 (cpu0=3, cpu1=14, cpu2=15, cpu3=10) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu0=1, cpu1=1) +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 40 (cpu0=2, cpu1=13, cpu2=15, cpu3=10) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=15684:kernel=58078:cleared=73479] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +[TTBR0_ASID_CENSUS:untagged=0:tagged=18716:kernel=60649:cleared=78595] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19684:kernel=61662:cleared=80526] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=19693:kernel=61667:cleared=80539] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +[heartbeat] tid=1236 uptime_ms=57504 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +[init] bsshd started (PID 103) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=104 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=22491:kernel=64684:cleared=86320] diff --git a/docs/planning/green-program/network/serials/586-pr3/strict/boot-2-gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/strict/boot-2-gate_boot_facts.txt new file mode 100644 index 000000000..e790c29dc --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/strict/boot-2-gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=2:host_ms=1788814759377-1788814819798:qemu_at_start=0:load_at_start=8.59:qemu_at_end=1:load_at_end=10.90:qemu_cpu_s=84.46:guest_uptime_ms=60173:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/strict/boot-2-serial.txt b/docs/planning/green-program/network/serials/586-pr3/strict/boot-2-serial.txt new file mode 100644 index 000000000..990667cf6 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/strict/boot-2-serial.txt @@ -0,0 +1,1182 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 548375 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON su1ccess (@ra1w_status=A0B) +C[smp] CPU 2: PSCDI CPU_ON succe2@1AEBCDEess (rFGeFG12aw_status=0) +[sm3@1Ap] CPU 3: PSCI CPU_ONBCDEeFG3 success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[giTc] ICC_CTLR_E1L1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=98 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +T2[boot] Running parallel boot tests... +T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T4T5T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[SUBSYSTEM:interrupts:early:START] +[TEST:network:network_stack_init:PASS] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:process:early:START] +[SUBSYSTEM:system:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=135:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=400:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=39:cleared=39] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:memory:heap_large_alloc:PASS] +[TEST:timer:ring_span_report:START] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[RING_SPAN:cpu=0:span_ms=1310:writes=456:dropped=0:ticks_total=3993:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=143:elapsed_ctr_ms=200:ctx_delta=325:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x4:cpu_silence_ms=1295:silence_cpu=0:woke_ms=1151:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=154:elapsed_ctr_ms=200:ctx_delta=427:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x2:cpu_silence_ms=1500:silence_cpu=0:woke_ms=1347:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=6:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2958 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2993 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[SCHED_STRAND_ORACLE:aarch64:samples=108:checked=670:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3894:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2947:cleared=2950] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4001 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=240 progress_exit=0 re_kick_sgis=354 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2812:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1830:kstack=0:uva=0:smallint=983:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2813:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1828:kstack=0:uva=0:smallint=984:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1829:kstack=0:uva=0:smallint=983:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=3197:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=2068:kstack=0:uva=0:smallint=1129:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=3197:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2066:kstack=1:uva=0:smallint=1129:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2068:kstack=0:uva=0:smallint=1129:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=3213:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=1819:kstack=4:uva=0:smallint=1391:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3214:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=1820:kstack=3:uva=0:smallint=1391:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=1820:kstack=4:uva=0:smallint=1391:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7001 progress_work=280 progress_exit=0 re_kick_sgis=411 +[SCHED_STRAND_ORACLE:aarch64:samples=207:checked=1071:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=7492:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=7062:cleared=7065] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8001 progress_work=318 progress_exit=0 re_kick_sgis=468 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9004 progress_work=355 progress_exit=0 re_kick_sgis=525 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10004 progress_work=392 progress_exit=0 re_kick_sgis=579 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11006 progress_work=432 progress_exit=0 re_kick_sgis=639 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12006 progress_work=471 progress_exit=0 re_kick_sgis=699 +[SCHED_STRAND_ORACLE:aarch64:samples=302:checked=1464:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=10409:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=9687:cleared=9690] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13006 progress_work=510 progress_exit=0 re_kick_sgis=756 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14014 progress_work=548 progress_exit=0 re_kick_sgis=810 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=870 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=587 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=293 worker_3_progress_start=2 worker_3_progress_final=293 last_advance_ms_ago=4 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15003 cause=absolute_ceiling target=none progress=[1, 293, 293] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5746:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=3855:kstack=0:uva=0:smallint=1881:other=11] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=5747:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=3853:kstack=0:uva=0:smallint=1882:other=11] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=3854:kstack=0:uva=0:smallint=1881:other=11] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=6036:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=3888:kstack=0:uva=0:smallint=2142:other=6] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=6036:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=3887:kstack=1:uva=0:smallint=2142:other=5] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=3888:kstack=0:uva=0:smallint=2142:other=6] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=6331:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=3830:kstack=4:uva=0:smallint=2491:other=6] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=6333:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=3832:kstack=3:uva=0:smallint=2490:other=7] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=3832:kstack=4:uva=0:smallint=2491:other=6] +[SCHED_STRAND_ORACLE:aarch64:samples=401:checked=1889:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=14197:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=14056:cleared=14059] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6000 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7001 progress_work=281 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=500:checked=2287:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=18078:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=18475:cleared=18478] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=321 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=160 worker_3_progress_start=2 worker_3_progress_final=160 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8003 cause=no_progress target=worker_1 progress=[1, 160, 160] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3002 progress_work=123 progress_exit=0 re_kick_sgis=177 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=9309:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7409:kstack=0:uva=0:smallint=1881:other=20] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=9310:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7407:kstack=0:uva=0:smallint=1882:other=19] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7408:kstack=0:uva=0:smallint=1881:other=20] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=9894:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=7731:kstack=0:uva=0:smallint=2142:other=21] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=9894:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=7729:kstack=1:uva=0:smallint=2142:other=21] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=7731:kstack=0:uva=0:smallint=2142:other=21] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=10246:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=7745:kstack=4:uva=0:smallint=2491:other=6] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=10247:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=7747:kstack=3:uva=0:smallint=2490:other=7] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=7747:kstack=4:uva=0:smallint=2491:other=6] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4002 progress_work=161 progress_exit=0 re_kick_sgis=237 +[SCHED_STRAND_ORACLE:aarch64:samples=600:checked=2687:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=21983:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=22759:cleared=22762] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6003 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7004 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8002 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=159 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=2 worker_3_progress_final=160 last_advance_ms_ago=8002 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8003 cause=no_progress target=worker_2 progress=[159, 1, 160] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=700:checked=3087:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=25907:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=27125:cleared=27128] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=12801:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=10893:kstack=0:uva=0:smallint=1881:other=28] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=12802:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=10890:kstack=0:uva=0:smallint=1882:other=28] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=10892:kstack=0:uva=0:smallint=1881:other=28] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=13925:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11749:kstack=0:uva=0:smallint=2142:other=34] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=13925:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=11747:kstack=1:uva=0:smallint=2142:other=34] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=11749:kstack=0:uva=0:smallint=2142:other=34] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=14008:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=11502:kstack=4:uva=0:smallint=2491:other=12] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=14009:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=11503:kstack=3:uva=0:smallint=2490:other=12] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=11502:kstack=4:uva=0:smallint=2491:other=12] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6000 progress_work=241 progress_exit=0 re_kick_sgis=354 +[SCHED_STRAND_ORACLE:aarch64:samples=800:checked=3503:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=29837:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=31448:cleared=31451] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7000 progress_work=280 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=2 worker_2_progress_final=160 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=7999 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8002 cause=no_progress target=worker_3 progress=[159, 160, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=899:checked=3832:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=33743:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=34209:cleared=34212] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6011 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6012 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=14648:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=12724:kstack=0:uva=0:smallint=1881:other=44] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=14649:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=12722:kstack=0:uva=0:smallint=1882:other=44] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=12723:kstack=0:uva=0:smallint=1881:other=44] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=16125:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=13937:kstack=0:uva=0:smallint=2142:other=46] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=16125:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=13936:kstack=1:uva=0:smallint=2142:other=45] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=13937:kstack=0:uva=0:smallint=2142:other=46] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=16295:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=13771:kstack=4:uva=0:smallint=2491:other=29] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=16295:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=13772:kstack=3:uva=0:smallint=2490:other=30] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=13771:kstack=4:uva=0:smallint=2491:other=29] +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2017 budget_age_at_entry_ms=0 +[SCHED_STRAND_ORACLE:aarch64:samples=998:checked=4142:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=37648:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=36634:cleared=36637] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3029 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=39663:cpu_silence_ms=39663:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=37924:cleared=37927] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=8:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=3:window_ms=31:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:process:current_thread_exists:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:process:current_thread_exists:PASS] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=1388:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8272:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +[TEST:syscall:irq_hold_oracle:START] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12072:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=14:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20002:entry_us=146:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12042:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:driver_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=26:hold_us=12018:refused=10:delivered=16:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[heartbeat] tid=1236 uptime_ms=54097 kbd_nonzero=0 +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=962:kernel=39161:cleared=40117] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=1, cpu1=20, cpu2=3, cpu3=7) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=1, cpu1=20, cpu2=3, cpu3=7) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=20, cpu2=3, cpu3=7) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2400:kernel=40739:cleared=43108] +[heartbeat] tid=1236 uptime_ms=55118 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5083:kernel=43704:cleared=48729] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=1, cpu1=20, cpu2=3, cpu3=7) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=1, cpu1=20, cpu2=3, cpu3=7) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=20, cpu2=3, cpu3=7) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6618:kernel=45368:cleared=51884] +[SCHED_STRAND_ORACLE:aarch64:samples=1097:checked=4462:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=39654:worst_cpu_scheduler_silence_ms=39718:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=7957:kernel=46873:cleared=54722] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1236 uptime_ms=56139 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8970:kernel=48009:cleared=56850] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 31 (cpu0=1, cpu1=20, cpu2=3, cpu3=7) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 31 (cpu0=1, cpu1=20, cpu2=3, cpu3=7) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=20, cpu2=3, cpu3=7) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10481:kernel=49692:cleared=60023] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=4:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11327:kernel=50657:cleared=61825] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[heartbeat] tid=1236 uptime_ms=57156 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=6:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=4:reap_second=3:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=12468:kernel=51885:cleared=64165] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 35 (cpu0=3, cpu1=21, cpu2=3, cpu3=8) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 35 (cpu0=3, cpu1=21, cpu2=3, cpu3=8) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 35 (cpu0=3, cpu1=21, cpu2=3, cpu3=8) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12540:kernel=51940:cleared=64281] +F123456789SC[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12723:kernel=52102:cleared=64612] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=125:late_ms=162:park_ms=162:attempts=2] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=125:late_ms=162:park_ms=162:attempts=2] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12737:kernel=52117:cleared=64638] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 98 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15312:kernel=54943:cleared=69977] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=98 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=15322:kernel=54949:cleared=69991] +[init] tty_oracle exited pid=98 code=0 +[spawn] path='/bin/exec_smoke' +[heartbeat] tid=1236 uptime_ms=58169 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=17122:kernel=56983:cleared=73797] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 101 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1236 uptime_ms=59171 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20012:kernel=59541:cleared=78780] +CLONEVM_EXEC_TEST: child exited +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=103 name=thread-103 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20985:kernel=60589:cleared=80760] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=101 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20996:kernel=60597:cleared=80776] +[init] clonevm_exec_test exited pid=101 code=0 +[spawn] path='/bin/bsshd' +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=4723:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=218:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=13958:kstack=0:uva=125:smallint=94:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=13959:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=4761:kstack=0:uva=1:smallint=2:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=4722:kstack=0:uva=0:smallint=1:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=142:smallint=92:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=125:smallint=93:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=17284:kstack=0:uva=0:smallint=0:other=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[init] bsshd started (PID 104) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[heartbeat] tid=1236 uptime_ms=60173 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=13:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=23572:kernel=63504:cleared=86246] +[net-rx-counters] sample=5 begin +[net-rx-counters] sample=5 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=5 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=5 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_ENTRY_TOTAL: 41 (cpu0=6, cpu1=23, cpu2=3, cpu3=9) +[net-rx-counters] sample=5 NET_RX_SOFTIRQ_EXIT_TOTAL: 41 (cpu0=6, cpu1=23, cpu2=3, cpu3=9) +[net-rx-counters] sample=5 NET_RX_REENTRANT_SKIP_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_GUARD_RELEASE_TOTAL: 41 (cpu0=6, cpu1=23, cpu2=3, cpu3=9) +[net-rx-counters] sample=5 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=5 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=5 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=5 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=5 end +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=105 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=24042:kernel=63999:cleared=87198] diff --git a/docs/planning/green-program/network/serials/586-pr3/strict/boot-3-gate_boot_facts.txt b/docs/planning/green-program/network/serials/586-pr3/strict/boot-3-gate_boot_facts.txt new file mode 100644 index 000000000..3acab9ab7 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/strict/boot-3-gate_boot_facts.txt @@ -0,0 +1,4 @@ +[GATE_BOOT_FACTS:boot=3:host_ms=1788814889361-1788814947613:qemu_at_start=0:load_at_start=7.69:qemu_at_end=1:load_at_end=6.99:qemu_cpu_s=83.79:guest_uptime_ms=57301:ended_by=scored_pass] +[CAPTURE_DRAIN:capture=n/a:seq=n/a:edge=n/a:cpu=n/a:records=n/a:drain_ms=0] +[CAPTURE_DRAIN_EVENTS:last_events=n/a] +[QMP_DUMP:capture=n/a:reason=n/a:core=n/a:decoded_events=n/a:dump_ms=0] diff --git a/docs/planning/green-program/network/serials/586-pr3/strict/boot-3-serial.txt b/docs/planning/green-program/network/serials/586-pr3/strict/boot-3-serial.txt new file mode 100644 index 000000000..20d1d0324 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/strict/boot-3-serial.txt @@ -0,0 +1,1123 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f249b0318 +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 530062 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413ef +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_1ON success (raw_@sta1tus=A0) +B[s2@1ACmp] BCCPU 2DD: PSCI CPU_OEEeN sFuccGess (r1aw_seFGtatus=0) +3[s@21AmpBC] CPUDEeFG 3: P3SCI CPU_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[gic] ICC_CTLR_EL1: 0x8c00 -> T0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 10x8c02 (EOImode=1) +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=89 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T2[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T3T4T5T6[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +T7T8[TEST:process:frame_custody_refusal_gate:PASS] +T9T0[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:memory:framework_sanity:PASS] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[SUBSYSTEM:syscall:early:START] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=127:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=391:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=31:cleared=31] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:timer:timer_delay:START] +[TEST:timer:timer_delay:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[TEST:process:thread_creation:START] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:process:thread_creation:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:timer:ring_span_report:START] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405791ac +[TEST:interrupts:breakpoint:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[RING_SPAN:cpu=0:span_ms=1271:writes=455:dropped=0:ticks_total=3982:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=152:elapsed_ctr_ms=200:ctx_delta=256:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x4:cpu_silence_ms=1124:silence_cpu=0:woke_ms=973:verdict=ok] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[TEST:network:loopback_recv_wake_when_idle:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[TEST:network:loopback_recv_wake_under_load:START] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=157:elapsed_ctr_ms=201:ctx_delta=380:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0xe:cpu_silence_ms=1300:silence_cpu=0:woke_ms=1144:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:12/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[TEST:scheduler:workqueue_operational:PASS] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2246 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=2] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2281 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=108:checked=617:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4231:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3481:cleared=3484] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5000 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6000 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7000 progress_work=281 progress_exit=0 re_kick_sgis=414 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2966:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1881:kstack=0:uva=0:smallint=1085:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2966:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1879:kstack=0:uva=0:smallint=1086:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1881:kstack=0:uva=0:smallint=1085:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=3407:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=2054:kstack=0:uva=0:smallint=1354:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=3408:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2053:kstack=1:uva=0:smallint=1354:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2053:kstack=0:uva=0:smallint=1354:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=3435:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=2045:kstack=4:uva=0:smallint=1386:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3435:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=2044:kstack=3:uva=0:smallint=1386:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=2045:kstack=4:uva=0:smallint=1386:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8000 progress_work=321 progress_exit=0 re_kick_sgis=474 +[SCHED_STRAND_ORACLE:aarch64:samples=208:checked=1024:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=8162:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=7898:cleared=7901] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9000 progress_work=359 progress_exit=0 re_kick_sgis=534 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10002 progress_work=399 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11002 progress_work=439 progress_exit=0 re_kick_sgis=651 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12002 progress_work=479 progress_exit=0 re_kick_sgis=711 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13003 progress_work=519 progress_exit=0 re_kick_sgis=771 +[SCHED_STRAND_ORACLE:aarch64:samples=307:checked=1423:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=12061:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=12313:cleared=12316] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14003 progress_work=558 progress_exit=0 re_kick_sgis=831 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=891 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=597 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=298 worker_3_progress_start=2 worker_3_progress_final=298 last_advance_ms_ago=33 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15002 cause=absolute_ceiling target=none progress=[1, 298, 298] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6359:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=4220:kstack=0:uva=0:smallint=2139:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6359:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4218:kstack=0:uva=0:smallint=2139:other=1] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4220:kstack=0:uva=0:smallint=2139:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7072:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=4352:kstack=0:uva=0:smallint=2712:other=9] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7073:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=4352:kstack=1:uva=0:smallint=2712:other=8] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=4351:kstack=0:uva=0:smallint=2712:other=9] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7376:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=4715:kstack=4:uva=0:smallint=2657:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=7376:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=4714:kstack=3:uva=0:smallint=2657:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=4715:kstack=4:uva=0:smallint=2657:other=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=406:checked=1823:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=15961:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=16577:cleared=16580] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=161 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=297 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6003 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7003 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=319 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=159 worker_3_progress_start=2 worker_3_progress_final=159 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8001 cause=no_progress target=worker_1 progress=[1, 159, 159] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=506:checked=2224:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=19933:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=21046:cleared=21049] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4002 progress_work=162 progress_exit=0 re_kick_sgis=237 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=9808:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=7667:kstack=0:uva=0:smallint=2139:other=2] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=9808:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=7664:kstack=0:uva=0:smallint=2139:other=3] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=7667:kstack=0:uva=0:smallint=2139:other=2] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=10738:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=8011:kstack=0:uva=0:smallint=2712:other=16] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=10739:kstack=0:uva=0:smallint=0:other=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=294 +[SCHED_STRAND_ORACLE:aarch64:samples=606:checked=2624:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=23913:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=25414:cleared=25417] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=7002 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=1 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=160 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=8001 cause=no_progress target=worker_2 progress=[159, 1, 160] completed=5 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress +[exit_kick_worker_isolation] scenario=after_worker_3 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=706:checked=3029:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=27895:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=29941:cleared=29944] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=3001 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=4001 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=13097:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=10951:kstack=0:uva=0:smallint=2139:other=7] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=13097:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=10949:kstack=0:uva=0:smallint=2139:other=8] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=10951:kstack=0:uva=0:smallint=2139:other=7] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=14670:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=11937:kstack=0:uva=0:smallint=2712:other=22] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=14671:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=11937:kstack=1:uva=0:smallint=2712:other=21] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=11936:kstack=0:uva=0:smallint=2712:other=22] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=15886:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=13205:kstack=4:uva=0:smallint=2657:other=20] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=15887:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=13205:kstack=3:uva=0:smallint=2657:other=20] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=13206:kstack=4:uva=0:smallint=2657:other=20] +[exit_kick_gate] wait=after_worker_3 breadcrumb=1 elapsed_ms=7002 progress_work=281 progress_exit=0 re_kick_sgis=414 +[SCHED_STRAND_ORACLE:aarch64:samples=806:checked=3433:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=31867:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=34368:cleared=34371] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=471 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=320 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=159 worker_2_progress_start=0 worker_2_progress_final=160 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=8000 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=8002 cause=no_progress target=worker_3 progress=[159, 160, 1] completed=3 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress +[exit_kick_worker_isolation] scenario=after_healthy start=1 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] healthy_baseline=PASS +[TEST:process:exit_kick_worker_window_isolation:PASS] +[TEST:process:exit_kick_budget_anchor_isolation:START] +[SCHED_STRAND_ORACLE:aarch64:samples=905:checked=3745:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=35756:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=37111:cleared=37114] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] pre_test_delay_ms=6031 fixture_budget_ms=5000 fixture_gate_ceiling_ms=3000 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=6032 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=2021 budget_age_at_entry_ms=0 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=14731:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=12579:kstack=0:uva=0:smallint=2139:other=13] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=14731:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=12578:kstack=0:uva=0:smallint=2139:other=13] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=12579:kstack=0:uva=0:smallint=2139:other=13] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=16753:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=14009:kstack=0:uva=0:smallint=2712:other=33] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=16754:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=14009:kstack=1:uva=0:smallint=2712:other=32] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=14008:kstack=0:uva=0:smallint=2712:other=33] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=18253:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=15545:kstack=4:uva=0:smallint=2657:other=47] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=18253:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=15544:kstack=3:uva=0:smallint=2657:other=48] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=15545:kstack=4:uva=0:smallint=2657:other=47] +[SCHED_STRAND_ORACLE:aarch64:samples=1004:checked=4042:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=39635:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=39608:cleared=39611] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=3027 budget_age_at_entry_ms=0 +[TEST:process:exit_kick_budget_anchor_isolation:PASS] +[TEST:process:census_widen_oracle:START] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1215:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=41082:cpu_silence_ms=41082:joined=1:retired=1:PASS] +[TEST:process:census_widen_oracle:PASS] +[SUBSYSTEM:process:sched:COMPLETE:14/14] +[STAGE:sched:COMPLETE:108/118] +[boot] All boot tests passed! +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=40537:cleared=40540] +[PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=2:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=2:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=45:measured=1:PASS] + +======================================== + Breenix ARM64 Boot Complete! +======================================== + +Hello from ARM64! + +[boot] Launching init from pre-loaded ELF... +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 +[INIT_DESIGNATION:aarch64:designated_pid=1:reserved_collisions=0] +[STAGE:proc:ADVANCE] +[SUBSYSTEM:ipc:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:START] +[SUBSYSTEM:process:proc:START] +[TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:START] +[SUBSYSTEM:syscall:proc:START] +[TEST:syscall:fcntl_pm_contention_oracle:START] +[TEST:process:current_thread_exists:PASS] +[SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[TEST:process:process_list_populated:START] +[TEST:process:process_list_populated:PASS] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=130:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8134:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:process:frame_custody_healthy_counters:START] +[TEST:process:frame_custody_healthy_counters:PASS] +[TEST:syscall:irq_hold_oracle:START] +[SUBSYSTEM:process:proc:COMPLETE:3/3] +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +UDP: Delivered packet to socket on port 54540 +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12024:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:irq_hold_oracle:PASS] +[TEST:syscall:tty_irq_pm_oracle:START] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_pm_oracle:PASS] +[TEST:syscall:tty_irq_fg_oracle:START] + +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20002:entry_us=148:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TEST:syscall:tty_irq_fg_oracle:PASS] +[TEST:syscall:udp_socket_lock_oracle:START] +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +UDP: Delivered packet to socket on port 54550 +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12044:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_socket_lock_oracle:PASS] +[TEST:syscall:udp_ports_lock_oracle:START] +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=24:hold_us=12016:refused=9:delivered=15:stalled=0:hold_done=1:joined=1:PASS] +[TEST:syscall:udp_ports_lock_oracle:PASS] +[SUBSYSTEM:syscall:proc:COMPLETE:6/6] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[boot] Reset 4 idle thread contexts (CPUs online: 4) +EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) +[ OK ] syscall path verified +[STAGE:user:ADVANCE] +[EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[TESTS_COMPLETE:118/118] +[BOOT_TESTS:PASS] +[init] Breenix init starting (PID 1) +[spawn] path='/bin/heartbeat' +manager.create_process_with_argv [ARM64]: ENTRY - name='heartbeat', elf_size=303616, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 90 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f85c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 +[spawn] Created child PID 90 for parent PID 1 +[spawn] Success: child PID 90 scheduled +[init] heartbeat started (PID 90) +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=1:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] +[spawn] path='/bin/block_eintr_oracle' +[heartbeat] tid=1236 uptime_ms=53249 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=854:kernel=41598:cleared=42441] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 32 (cpu0=1, cpu1=10, cpu2=15, cpu3=6) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 32 (cpu0=1, cpu1=10, cpu2=15, cpu3=6) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=9, cpu2=15, cpu3=6) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 91 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f938 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 +[spawn] Created child PID 91 for parent PID 1 +[spawn] Success: child PID 91 scheduled +F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2456:kernel=43285:cleared=45684] +[heartbeat] tid=1236 uptime_ms=54268 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=3:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=5731:kernel=46867:cleared=52516] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 32 (cpu0=1, cpu1=10, cpu2=15, cpu3=6) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 32 (cpu0=1, cpu1=10, cpu2=15, cpu3=6) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=9, cpu2=15, cpu3=6) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 +[TTBR0_ASID_CENSUS:untagged=0:tagged=6330:kernel=47532:cleared=53755] +[heartbeat] tid=1236 uptime_ms=55278 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=4:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=9559:kernel=51117:cleared=60535] +[net-rx-counters] sample=3 begin +[net-rx-counters] sample=3 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=3 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=3 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_ENTRY_TOTAL: 32 (cpu0=1, cpu1=10, cpu2=15, cpu3=6) +[net-rx-counters] sample=3 NET_RX_SOFTIRQ_EXIT_TOTAL: 32 (cpu0=1, cpu1=10, cpu2=15, cpu3=6) +[net-rx-counters] sample=3 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=3 NET_RX_GUARD_RELEASE_TOTAL: 31 (cpu0=1, cpu1=9, cpu2=15, cpu3=6) +[net-rx-counters] sample=3 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=3 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=3 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=3 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=3 end +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] +[syscall] exit(0) pid=91 name=block_eintr_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=10357:kernel=51948:cleared=62145] +[init] block_eintr_oracle exited pid=91 code=0 +[spawn] path='/bin/futex_handoff_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 94 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 +[spawn] Created child PID 94 for parent PID 1 +[spawn] Success: child PID 94 scheduled +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=14:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] +[syscall] exit(0) pid=94 name=futex_handoff_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=11156:kernel=52848:cleared=63835] +[init] futex_handoff_oracle exited pid=94 code=0 +[spawn] path='/bin/poll_tcp_oracle' +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 95 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 +[spawn] Created child PID 95 for parent PID 1 +[spawn] Success: child PID 95 scheduled +[SCHED_STRAND_ORACLE:aarch64:samples=1103:checked=4350:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=41055:worst_cpu_scheduler_silence_ms=41146:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=4:reap_second=3:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=12142:kernel=53920:cleared=65882] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 +F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12321:kernel=54083:cleared=66214] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=83:park_ms=82:attempts=1] +[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=83:park_ms=82:attempts=1] +[syscall] exit(0) pid=95 name=poll_tcp_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=12336:kernel=54103:cleared=66246] +[init] poll_tcp_oracle exited pid=95 code=0 +[spawn] path='/bin/tty_oracle' +[heartbeat] tid=1236 uptime_ms=56289 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=8:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] +[TOMBSTONE_CENSUS:resident=0:removed=6:reap_second=5:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=13408:kernel=55295:cleared=68504] +[net-rx-counters] sample=4 begin +[net-rx-counters] sample=4 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=4 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=4 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_ENTRY_TOTAL: 40 (cpu0=6, cpu1=10, cpu2=17, cpu3=7) +[net-rx-counters] sample=4 NET_RX_SOFTIRQ_EXIT_TOTAL: 40 (cpu0=6, cpu1=10, cpu2=17, cpu3=7) +[net-rx-counters] sample=4 NET_RX_REENTRANT_SKIP_TOTAL: 1 (cpu1=1) +[net-rx-counters] sample=4 NET_RX_GUARD_RELEASE_TOTAL: 39 (cpu0=6, cpu1=9, cpu2=17, cpu3=7) +[net-rx-counters] sample=4 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=4 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=4 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=4 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=4 end +manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 +[spawn] Created child PID 97 for parent PID 1 +[spawn] Success: child PID 97 scheduled +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=3 (pty 2) +[pty] Unlocked PTY 2 (fd 3) +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:openpt:verdict=PASS:slave=/dev/pts/2:locked_open_refused=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:nonblock_open:verdict=PASS:master_fl=0x800:slave_fl=0x800:both_eagain=1] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:isatty:verdict=PASS:master=1:slave=1:regular_file=0] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:termios_roundtrip:verdict=PASS:default_lflag=0x803b:modified_lflag=0x8023:restored=1] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:canonical_line:verdict=PASS:withheld_unterminated=1:delivered_on_newline=6] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:icrnl:verdict=PASS:cr_to_nl=1:cleared_icrnl_holds=1] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:raw_passthrough:verdict=PASS:unterminated_delivered=2] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:echo:verdict=PASS:echo_on_bytes=3:echo_off_bytes=0] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[TTY_ORACLE:ctty:verdict=PASS:dev_tty_aliased_slave=1:survived_alias_close=1:eof_after_last_slave_close=1] +[pty] sys_posix_openpt(flags=0x902) +[pty] Created master fd=4 (pty 3) +[pty] Unlocked PTY 3 (fd 4) +F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] +[EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] +[syscall] exit(0) pid=98 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14694:kernel=56633:cleared=71063] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[TTY_ORACLE:COMPLETE:pass=14:fail=0] +[syscall] exit(0) pid=97 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14706:kernel=56639:cleared=71078] +[init] tty_oracle exited pid=97 code=0 +[spawn] path='/bin/exec_smoke' +manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 +[spawn] Created child PID 99 for parent PID 1 +[spawn] Success: child PID 99 scheduled +[EXEC_SMOKE:LAUNCH] +[EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] +[EXEC_SMOKE:TARGET_ENTER argc=2] +[EXEC_SMOKE:TARGET_OK] +[syscall] exit(0) pid=99 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16336:kernel=58471:cleared=74516] +[EXEC_SMOKE:LAUNCHER_EXIT code=0] +[spawn] path='/usr/local/test/bin/clonevm_exec_test' +manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +CLONEVM_EXEC_TEST: start +CLONEVM_EXEC_TEST: child live +[heartbeat] tid=1236 uptime_ms=57301 kbd_nonzero=0 +CLONEVM_EXEC_TEST: live sibling refused exec +[syscall] exit(0) pid=101 name=thread-101 +CLONEVM_EXEC_TEST: child exited +[TTBR0_ASID_CENSUS:untagged=0:tagged=19309:kernel=60976:cleared=79490] +[EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] +CLONEVM_EXEC_TEST: second stage +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20245:kernel=61965:cleared=81372] +CLONEVM_EXEC_TEST: post-exec rendezvous complete +CLONEVM_EXEC_TEST: post-exec futex keys derived +CLONEVM_EXEC_TEST: PASS +[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20248:kernel=61967:cleared=81378] +[init] clonevm_exec_test exited pid=100 code=0 +[spawn] path='/bin/bsshd' +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=455240, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 103 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001d6c0 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 103 +[spawn] Created child PID 103 for parent PID 1 +[spawn] Success: child PID 103 scheduled +[init] bsshd started (PID 103) +[spawn] path='/bin/xhci_counters' +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 diff --git a/docs/planning/green-program/network/serials/586-pr3/summarize-recovery.py b/docs/planning/green-program/network/serials/586-pr3/summarize-recovery.py new file mode 100644 index 000000000..6b2b17528 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/summarize-recovery.py @@ -0,0 +1,17 @@ +from pathlib import Path +import json,re +base=Path('docs/planning/green-program/network/serials/586-pr3') +rows=[] +for kind in ['extension-deleted','recovery','recovery-heavy','recovery-heavy-retry']: + for cycle in sorted((base/kind).glob('cycle-*'),key=lambda p:int(p.name.split('-')[1])): + serial=cycle/'serial.txt' + if not serial.exists():continue + text=serial.read_text() + for line in re.findall(r'\[LOOPBACK_WAKE_BUDGET:[^\]]+\]',text): + fields=dict(part.split('=',1) for part in line[1:-1].split(':')[1:] if '=' in part) + if fields['test']!='when_idle':continue + run=(base/kind/'run.txt').read_text() + hogs=int(re.search(r'hogs=(\d+)',run).group(1)) + rows.append({'leg':kind,'hogs':hogs,'cycle':int(cycle.name.split('-')[1]),'serial':str(serial),'tick_ms':int(fields['elapsed_tick_ms']),'counter_ms':int(fields['elapsed_ctr_ms']),'ctx_delta':int(fields['ctx_delta']),'extensions':int(fields['extensions']),'verdict':fields['verdict'],'test_pass':'[TEST:network:loopback_recv_wake_when_idle:PASS]' in text}) +(base/'starvation-attempts.json').write_text(json.dumps(rows,indent=2)+'\n') +print(json.dumps(rows[-2:],indent=2)) diff --git a/docs/planning/green-program/network/serials/586-pr3/toolchain.json b/docs/planning/green-program/network/serials/586-pr3/toolchain.json new file mode 100644 index 000000000..ecf95d966 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/toolchain.json @@ -0,0 +1,22 @@ +{ + "rustc": "rustc 1.90.0-nightly (706f244db 2025-06-23)\nbinary: rustc\ncommit-hash: 706f244db581212cabf2e619e0113d70999b2bbe\ncommit-date: 2025-06-23\nhost: aarch64-apple-darwin\nrelease: 1.90.0-nightly\nLLVM version: 20.1.7\n", + "patch_sha256": "5d20e452c52c9227c6629ffeee3e1be5f293c7037fb23d37d44c094999bc3cce", + "files": { + "stdarch/crates/core_arch/src/aarch64/mod.rs": { + "original_sha256": "ed7826f76a187c2efb54c6ae6d5eb4725791004917e9f791d06c0d4781c1b76e", + "patched_sha256": "fe7dcbb101fdc739fc81092e7ec1aad2374bf604305940be100dd31579ff0984" + }, + "stdarch/crates/core_arch/src/arm_shared/mod.rs": { + "original_sha256": "9fb69d515c73f97f81b6f50038ac4cb0741764e5cf93d39060786f7678f4af66", + "patched_sha256": "af6fdc3e2cb6aa85c4753864510fd74a3d19213946629c66a96208754bac3872" + }, + "portable-simd/crates/core_simd/src/vendor.rs": { + "original_sha256": "f9fbf96e36f2b2ac2e849a729fb8bed1fc80af6537c8e60d4b349c5b8a94d288", + "patched_sha256": "e892a9bc14d153b265fdff0d612841978ed4aada6467536ae25985abbf7a896e" + }, + "portable-simd/crates/core_simd/src/swizzle_dyn.rs": { + "original_sha256": "3859eeee37b4e58bf2f1d0d18036a0a220e06bf8a1962cc023fc1a11271e3d44", + "patched_sha256": "392ea53a7317e004c8bb32c7de104d0673bb53aa4df9a9fc0ad93e9aa4c0d268" + } + } +} diff --git a/docs/planning/green-program/network/serials/586-pr3/wake-defect/build.txt b/docs/planning/green-program/network/serials/586-pr3/wake-defect/build.txt new file mode 100644 index 000000000..e8b7d0a4b --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/wake-defect/build.txt @@ -0,0 +1,15 @@ +290152b19545388a099056988714d132cbea4ff7 +diff --git a/kernel/src/net/tcp.rs b/kernel/src/net/tcp.rs +index b3035bfe..1a9deb6c 100644 +--- a/kernel/src/net/tcp.rs ++++ b/kernel/src/net/tcp.rs +@@ -1884,6 +1884,7 @@ fn wake_accept_waiters(listener: &ListenSocket) { + + /// Wake all threads waiting on a connection (called when data arrives or state changes) + fn wake_connection_waiters(conn: &TcpConnection) { ++ if conn.id.local_port == 54_511 { return; } + let readers: Vec = { + let waiting = conn.waiting_threads.lock(); + waiting.iter().copied().collect() + Compiling kernel v0.1.0 (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/kernel) + Finished `release` profile [optimized] target(s) in 12.90s diff --git a/docs/planning/green-program/network/serials/586-pr3/wake-defect/qemu.txt b/docs/planning/green-program/network/serials/586-pr3/wake-defect/qemu.txt new file mode 100644 index 000000000..4e1bc6c97 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/wake-defect/qemu.txt @@ -0,0 +1 @@ +qemu-system-aarch64: terminating on signal 15 from pid 32296 () diff --git a/docs/planning/green-program/network/serials/586-pr3/wake-defect/run.json b/docs/planning/green-program/network/serials/586-pr3/wake-defect/run.json new file mode 100644 index 000000000..cc58f2289 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/wake-defect/run.json @@ -0,0 +1,38 @@ +{ + "revision": "290152b19545388a099056988714d132cbea4ff7", + "kernel_sha256": "3c81503d99cf90b121157ca142c8e924407b469dd87a01b4a1ee6eff9a33de26", + "command": [ + "qemu-system-aarch64", + "-M", + "virt,gic-version=3", + "-cpu", + "cortex-a72", + "-m", + "512", + "-smp", + "4", + "-kernel", + "/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/target/aarch64-breenix-kernel/release/kernel-aarch64", + "-display", + "none", + "-no-reboot", + "-device", + "virtio-gpu-device", + "-device", + "virtio-keyboard-device", + "-device", + "virtio-tablet-device", + "-device", + "virtio-blk-device,drive=ext2", + "-drive", + "if=none,id=ext2,format=raw,file=/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/.gate-tmp/raw-wake-defect.img", + "-device", + "virtio-net-device,netdev=net0", + "-netdev", + "user,id=net0", + "-serial", + "file:/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docs/planning/green-program/network/serials/586-pr3/wake-defect/serial.txt" + ], + "kind": "direct recording boot; not a gate", + "qemu_exit": 0 +} diff --git a/docs/planning/green-program/network/serials/586-pr3/wake-defect/score.txt b/docs/planning/green-program/network/serials/586-pr3/wake-defect/score.txt new file mode 100644 index 000000000..7c43922ef --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/wake-defect/score.txt @@ -0,0 +1,3 @@ +290152b19545388a099056988714d132cbea4ff7 +SCORE: FAIL - Loopback wake test failed (/private/tmp/claude-501/-Users-wrb-fun-code-breenix/d69ffb9d-4539-4cf3-8a3d-a872ff7c830b/scratchpad/n586p3/wt/docs/planning/green-program/network/serials/586-pr3/wake-defect/serial.txt) +score_exit=1 diff --git a/docs/planning/green-program/network/serials/586-pr3/wake-defect/serial.txt b/docs/planning/green-program/network/serials/586-pr3/wake-defect/serial.txt new file mode 100644 index 000000000..5f1df8f4c --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/wake-defect/serial.txt @@ -0,0 +1,667 @@ +EOS +======================================== + Breenix ARM64 Kernel Starting + BUILD_ID: 006a9f2192156b +======================================== + +[CTX596_ORACLE:ARMED:force_eret=0] +[boot] DIAG_MARKER_XHCI_A +[boot] DIAG_MARKER_XHCI_B +[boot] DIAG_MARKER_XHCI_C +[boot] loader xhci_hcrst_raw=0x0 ecam=0x0 +[boot] Current exception level: EL1 +[boot] MMU already enabled (high-half kernel) +[boot] Initializing memory management (0x44000000-0x50000000)... +[boot] Memory management ready +[boot] Initializing Generic Timer... +[boot] Timer frequency: 62500000 Hz (62 MHz) +[boot] Initializing PL031 RTC... +[boot] Current timestamp: 622750 +[boot] Initializing GIC... +[gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID +[gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 +[gic] GICD_CTLR wrote 0x53, readback=0x53 +[gic] GICR_IGROUPR0: wrote 0xFFFFFFFF, readback=0xffffffff +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[boot] GIC initialized (version 3) +[boot] Enabling UART interrupts... +[boot] Enabling GIC IRQ 33 (UART0)... +[uart] IMSC: 0x0 -> 0x50 (verify: 0x50) +[uart] FR=0x90 (RXFE=1), RIS=0x20 +[gic] IRQ 33 state (GICv3): + enabled=true, group1=true, pending=false + priority=0xa0, GICD_CTLR=0x53 + ICC_PMR=0xf0 +[boot] UART interrupts enabled +[boot] Enabling interrupts... +[boot] Interrupts enabled: true +[boot] QEMU PCI ECAM configured at 0x4010000000 +[boot] Initializing device drivers... +[drivers] Initializing driver subsystem... +[drivers] Hybrid mode: VirtIO MMIO + PCI AHCI +[drivers] Found VirtIO MMIO device: network (ID=1, version=1) +[drivers] Found VirtIO MMIO device: block (ID=2, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: input (ID=18, version=1) +[drivers] Found VirtIO MMIO device: GPU (ID=16, version=1) +[drivers] Found 5 VirtIO MMIO devices +[virtio-blk] Searching for block devices... +[virtio-blk] Found block device 0 at 0xa003800 +[virtio-blk] Device 0 version: 1 +[virtio-blk] Device 0 capacity: 190464 sectors (93 MB) +[virtio-blk] Device 0 queue max size: 1024 +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x4146f +[virtio-blk] Block MMIO IRQ 76 enabled for device 0 +[virtio-blk] Block device 0 initialized successfully +[virtio-blk] Initialized 1 block device(s) +[drivers] VirtIO block driver initialized +[virtio-net] Searching for network device... +[virtio-net] Found network device at 0xa003600 (slot 27) +[virtio-net] Device version: 1 +[virtio-net] MAC address: 52:54:00:12:34:56 +[virtio-net] RX queue max size: 1024 +[virtio-net] TX queue max size: 1024 +[virtio-net] Network device initialized successfully +[virtio-net] Network device IRQ 75 (will enable after net init) +[drivers] VirtIO network driver initialized +[virtio-net] Device test - MAC: 52:54:00:12:34:56 +[virtio-net] Test passed! +[virtio-gpu] Searching for GPU device... +[virtio-gpu] Found GPU device at 0xa003e00 +[virtio-gpu] Device version: 1 +[virtio-gpu] Control queue max size: 1024 +[virtio-gpu] Display: 1280x800 +[virtio-gpu] GPU device initialized successfully +[drivers] VirtIO GPU driver initialized +[virtio-gpu] Device test - Display: 1280x800 +[virtio-gpu] Test passed! +[virtio-sound] Searching for sound device... +[drivers] VirtIO sound driver init failed: No VirtIO Sound device found +[drivers] Driver subsystem initialized (MMIO) +[drivers] PCI ECAM at 0x4010000000, enumerating PCI bus... +[drivers] Found 1 PCI devices +[pci] 00:00.0 [1b36:0008] class=06/00 +[drivers] AHCI PCI init failed: No AHCI controller found +[drivers] Driver subsystem initialized (hybrid MMIO+PCI) +[boot] Found 6 devices +[drivers] Running post-init self-tests... +[virtio-blk] Testing read of sector 0... +[virtio-blk] Sector 0 data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +[virtio-blk] Read test passed! +[boot] Initializing network stack... +[net] Initializing network stack... +[net] MAC address: 52:54:00:12:34:56 +NET: IP address: 10.0.2.15 +NET: Gateway: 10.0.2.2 +Network stack initialized +NET: Sending ARP request for gateway 10.0.2.2 +ARP request sent successfully +NET: Gateway ARP not resolved during init; will resolve via IRQ path +NET: Sending ICMP echo request to gateway 10.0.2.2 +NET: ARP cache miss for 10.0.2.2, sending ARP request +NET: Failed to send ping: ArpMiss: reply will populate cache via IRQ +NET: Network initialization complete +[virtio-net] Enabling IRQ 75 for network device +NET: pre-primed NetRx softirq for bootstrap callback re-enable +[boot] Initializing filesystem... +[ext2] Using VirtIO block device (190464 sectors) +[boot] ext2 root filesystem mounted +[boot] No home filesystem: No home block device available (expected at device index 3 or 1) (continuing) +[boot] devfs initialized at /dev +[boot] devptsfs initialized at /dev/pts +[boot] CPU detected: ARM Cortex-A72 +[boot] procfs initialized at /proc +[boot] TTY subsystem initialized +[boot] Initializing graphics... +[virtio-gpu] GPU device already initialized +[arm64-fb] Shell framebuffer initialized: 1280x800 +[graphics] Framebuffer: 1280x800 +[graphics] Particle system initialized +[render_queue] Initialized (64KB buffer) +[graphics] Split-screen terminal UI initialized +[boot] Initializing VirtIO keyboard... +[virtio-input] Searching for input devices (ID=18)... +[virtio-input] Slot 27 at 0xa003600: device_id=1 +[virtio-input] Slot 28 at 0xa003800: device_id=2 +[virtio-input] Slot 29 at 0xa003a00: device_id=18 +[virtio-input] Found tablet at 0xa003a00 (slot 29, supports EV_ABS) +[virtio-input] Tablet device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 77 for tablet +[virtio-input] Tablet initialized (16 buffers) +[virtio-input] Slot 30 at 0xa003c00: device_id=18 +[virtio-input] Found keyboard at 0xa003c00 (slot 30, no EV_ABS) +[virtio-input] Keyboard device version: 1 +[virtio-input] Event queue max size: 1024 +[virtio-input] Enabling IRQ 78 for keyboard +[virtio-input] Keyboard initialized (64 buffers) +[virtio-input] Slot 31 at 0xa003e00: device_id=16 +[boot] VirtIO keyboard initialized +[boot] Initializing per-CPU data... +[boot] Per-CPU data initialized +[boot] Initializing process manager... +[boot] Process manager initialized +[boot] Initializing scheduler... +[boot] Scheduler initialized +[boot] Workqueue subsystem initialized +[boot] Softirq subsystem initialized +[boot] Render thread spawned (tid=4) +[boot] Tracing subsystem initialized and enabled +[boot] Pre-loading /sbin/init from ext2 (before timer)... +[net] ICMP echo reply received from 10.0.2.2 seq=1 +[boot] Init binary pre-loaded: 298664 bytes +[xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false +[boot] Initializing timer interrupt... +[timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) +[timer] Using virtual timer (PPI 27) +[boot] Timer interrupt initialized +[smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 +[smp] Probing secondary CPUs via PSCI... +[smp] CPU 1: PSCI CPU_ON success (raw_status=10@) +1A[smp] CPU 2: PSCI C2@1APU_OBN success (raw_status=0) +[smp]3@1CBC CPU 3D: PADEBeEFCSCIDEeFGGe CPU31_ON success (rFGaw_sta2tus=0) +[gic] EOImode=1 (split ETO1I/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... +[smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) +T2[smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe +[smp] initialization_watchdog gap_ms=95 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +[smp] 4 CPUs online +[boot] Running parallel boot tests... +T3[BOOT_TESTS:START] +[STAGE:serial:ADVANCE] +[BOOT_TESTS:TOTAL:118] +[BOOT_TESTS:SERIAL_BOOT:3] +[BOOT_TESTS:EARLY_BOOT:91] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] +T4T5T6T7T8T9T0[SUBSYSTEM:process:serial:START] +[TEST:process:frame_custody_refusal_gate:START] +[TEST:process:frame_custody_refusal_gate:PASS] +[TEST:process:page_table_custody_disposition_gate:START] +[EXEC_FAILED_RELEASE_ORACLE:aarch64:used_before=1:used_after=1:leaf_recorded=1:leaf_released=1:leaf_returned=1:tables_returned=4:roots_retired=1:live_refused=0] +[TEST:process:page_table_custody_disposition_gate:PASS] +[TEST:process:block_current_departure_gate:START] +[TEST:process:block_current_departure_gate:PASS] +[SUBSYSTEM:process:serial:COMPLETE:3/3] +[STAGE:serial:COMPLETE:3/118] +[STAGE:early:ADVANCE] +[SUBSYSTEM:memory:early:START] +[TEST:memory:framework_sanity:START] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:interrupts:early:START] +[TEST:interrupts:interrupt_controller_init:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[SUBSYSTEM:network:early:START] +[TEST:network:network_stack_init:START] +[TEST:network:network_stack_init:PASS] +[TEST:memory:heap_alloc_basic:START] +[TEST:memory:heap_alloc_basic:PASS] +[SUBSYSTEM:ipc:early:START] +[TEST:ipc:pipe_buffer_basic:START] +[SUBSYSTEM:filesystem:early:START] +[TEST:filesystem:vfs_init:START] +[TEST:filesystem:vfs_init:PASS] +[TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:syscall:syscall_dispatch:START] +[TEST:syscall:syscall_dispatch:PASS] +[SUBSYSTEM:timer:early:START] +[TEST:timer:timer_init:START] +[TEST:timer:timer_init:PASS] +[SUBSYSTEM:system:early:START] +[SUBSYSTEM:process:early:START] +[TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:process:deferred_fault_ring_overflow_injection:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] +[SUBSYSTEM:logging:early:START] +[TEST:logging:logging_init:START] +[TEST:logging:logging_init:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:logging:log_levels:START] +[TEST:logging:log_levels:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:timer:timer_ticks:START] +[TEST:timer:timer_ticks:PASS] +[TEST:memory:frame_allocator:START] +[TEST:memory:frame_allocator:PASS] +[TEST:syscall:arm64_pty_ioctl_path:START] +manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 +manager.create_process [ARM64]: Generated PID 2 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x4000e0b0 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x40017000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4401e000-0x4402e000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4401e000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 2 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 2 +[TEST:syscall:arm64_pty_ioctl_path:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] +[TEST:timer:timer_delay:START] +[TEST:system:system_stability:START] +[TEST:system:system_stability:PASS] +[TEST:timer:timer_delay:PASS] +[TEST:filesystem:file_open_close:START] +[TEST:filesystem:file_open_close:PASS] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=140:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=1:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=410:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=38:cleared=38] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:logging:serial_output:START] +[LOGGING_TEST] Serial test ARM64 +[TEST:logging:serial_output:PASS] +[TEST:timer:timer_monotonic:START] +[TEST:timer:timer_monotonic:PASS] +[SUBSYSTEM:logging:early:COMPLETE:3/3] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:timer:timer_quantum_reset_aarch64:START] +[TEST:timer:timer_quantum_reset_aarch64:PASS] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:memory:heap_large_alloc:START] +[TEST:memory:heap_large_alloc:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:filesystem:directory_list:START] +[TEST:filesystem:directory_list:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[TEST:filesystem:filesystem_syscalls_aarch64:START] +[TEST:filesystem:filesystem_syscalls_aarch64:PASS] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:filesystem:virtio_blk_multi_read:START] +[virtio-blk] Starting multi-read stress test (10 reads)... +[virtio-blk] Read 1 of 10 complete +[virtio-blk] Read 2 of 10 complete +[virtio-blk] Read 3 of 10 complete +[virtio-blk] Read 4 of 10 complete +[virtio-blk] Read 5 of 10 complete +[virtio-blk] Read 6 of 10 complete +[virtio-blk] Read 7 of 10 complete +[virtio-blk] Read 8 of 10 complete +[virtio-blk] Read 9 of 10 complete +[virtio-blk] Read 10 of 10 complete +[virtio-blk] Multi-read stress test passed! +[TEST:filesystem:virtio_blk_multi_read:PASS] +[TEST:timer:ring_span_report:START] +[RING_SPAN:cpu=0:span_ms=1287:writes=497:dropped=0:ticks_total=3976:tick_events=62] +[TEST:timer:ring_span_report:PASS] +[TEST:filesystem:virtio_blk_sequential_read:START] +[virtio-blk] Testing sequential read of sectors 0-31... +[virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) +[virtio-blk] Read sectors 0-15 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-23 OK (avail_idx wrap count: 1) +[virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) +[virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) +[TEST:filesystem:virtio_blk_sequential_read:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:filesystem:virtio_blk_write_read_verify:START] +[virtio-blk] Testing write-read-verify cycle... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Reading original data from sector 1000... +[virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] +[virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Writing test pattern to sector 1000... +[virtio-blk] Write succeeded +[virtio-blk] Reading back sector 1000... +[virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] +[virtio-blk] Restoring original data to sector 1000... +[virtio-blk] Write-read-verify test passed! All 512 bytes match. +[TEST:filesystem:virtio_blk_write_read_verify:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +loopback: depth=2 drain_contended=0 drain_take_abandoned=0 drain_completed=18 dropped_full=0 max_residency_ticks=1 slow_deliveries=0 softirq_raises=8 softirq_drains=2 pump_tid=3 pump_passes=4 pump_rearms=0 pump_rearm_from_sched=0 pump_wakes=8 pump_wake_rejected=0 pump_wake_already_awake=1 accept_publish_race_recovered=0 isr_wakeup_depth_cpu0=0 isr_wakeup_buffer_full=0 stalled_reclaimed=0 +[wake-attrib] schedule=517 unblock=5 isr_unblock=809 wake_io=0 signal=0 child=0 timer=54 +[enqueue-attrib] same_lock=59 deferred=517 isr_buf=26 isr_buf_dedup=783 deferred_drained=516 isr_buf_drained=0 already_queued=181 isr_buf_full=0 +[sched-placement] label=kloopbackd tid=3 state=Some(Blocked) current_cpus=[false, false, false, false, false, false, false, false] queue_cpus=[false, false, false, false, false, false, false, false] queue_indices=[18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615] deferred_requeue=false +[sched-placement] label=kloopbackd cpu=0 current=1 idle=1 ready_len=0 ready_first=[] need_resched=true +[sched-placement] label=kloopbackd cpu=1 current=17 idle=7 ready_len=1 ready_first=[11] need_resched=false +[SUBSYSTEM:process:early:COMPLETE:6/6] +[sched-placement] label=kloopbackd cpu=2 current=15 idle=5 ready_len=1 ready_first=[4] need_resched=false +[sched-placement] label=kloopbackd cpu=3 current=13 idle=6 ready_len=1 ready_first=[16] need_resched=false +[sched-placement] label=kloopbackd cpu=4 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=kloopbackd cpu=5 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=kloopbackd cpu=6 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=kloopbackd cpu=7 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader tid=24 state=Some(Terminated) current_cpus=[false, false, false, false, false, false, false, false] queue_cpus=[false, false, false, false, false, false, false, false] queue_indices=[18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615] deferred_requeue=false +[sched-placement] label=loopback-reader cpu=0 current=1 idle=1 ready_len=0 ready_first=[] need_resched=true +[sched-placement] label=loopback-reader cpu=1 current=11 idle=7 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader cpu=2 current=15 idle=5 ready_len=2 ready_first=[4, 14] need_resched=false +[sched-placement] label=loopback-reader cpu=3 current=13 idle=6 ready_len=1 ready_first=[16] need_resched=false +[sched-placement] label=loopback-reader cpu=4 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader cpu=5 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader cpu=6 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +[sched-placement] label=loopback-reader cpu=7 current=0 idle=0 ready_len=0 ready_first=[] need_resched=false +loopback recv wake diagnostic: classification=delivery landed and the recv waiter was still blocked tcp_wake_rejected=0 pump_wake_rejected=0 dropped_full=0 isr_buffer_full=0 reader_tid=24 reader_state=Some(Some(Blocked)) +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=157:elapsed_ctr_ms=208:ctx_delta=108:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=blocked:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1076:silence_cpu=0:woke_ms=0:verdict=wake] +[TEST:network:loopback_recv_wake_when_idle:FAIL:delivery landed and the recv waiter was still blocked] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] +[TEST:memory:heap_many_small:START] +[TEST:memory:heap_many_small:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] +[TEST:network:loopback_recv_wake_under_load:START] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff0000405b9e1c +[TEST:interrupts:breakpoint:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] +[TEST:memory:user_stack_top:START] +[TEST:memory:user_stack_top:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=152:elapsed_ctr_ms=202:ctx_delta=218:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x2:cpu_silence_ms=1325:silence_cpu=0:woke_ms=1175:verdict=ok] +[TEST:network:loopback_recv_wake_under_load:PASS] +[TEST:memory:user_stack_guard:START] +[TEST:memory:user_stack_guard:PASS] +[TEST:network:loopback_pump_does_not_busy_spin:START] +[TEST:memory:user_stack_alignment:START] +[TEST:memory:user_stack_alignment:PASS] +[TEST:memory:kernel_stack_base:START] +[TEST:memory:kernel_stack_base:PASS] +[TEST:memory:kernel_stack_size:START] +[TEST:memory:kernel_stack_size:PASS] +[TEST:memory:kernel_stack_top:START] +[TEST:memory:kernel_stack_top:PASS] +[TEST:memory:kernel_stack_guard:START] +[TEST:memory:kernel_stack_guard:PASS] +[TEST:memory:kernel_stack_alignment:START] +[TEST:memory:kernel_stack_alignment:PASS] +[TEST:memory:stack_in_range:START] +[TEST:memory:stack_in_range:PASS] +[TEST:memory:stack_grows_down:START] +[TEST:memory:stack_grows_down:PASS] +[TEST:memory:stack_depth:START] +[TEST:memory:stack_depth:PASS] +[TEST:memory:stack_frame_size:START] +[TEST:memory:stack_frame_size:PASS] +[TEST:memory:stack_red_zone:START] +[TEST:memory:stack_red_zone:PASS] +[SUBSYSTEM:memory:early:COMPLETE:24/24] +[TEST:network:loopback_pump_does_not_busy_spin:PASS] +[TEST:network:tcp_final_ack_survives_accept_publish_race:START] +[TEST:network:tcp_final_ack_survives_accept_publish_race:PASS] +[TEST:network:arm64_net_softirq_registration:START] +[TEST:network:arm64_net_softirq_registration:PASS] +[TEST:network:net_lock_guard_masks_interrupt_source:START] +[TEST:network:net_lock_guard_masks_interrupt_source:PASS] +[SUBSYSTEM:network:early:COMPLETE:11/12] +[STAGE:early:COMPLETE:91/118] +[STAGE:sched:ADVANCE] +[SUBSYSTEM:scheduler:sched:START] +[TEST:scheduler:kthread_spawn_verify:START] +[SUBSYSTEM:filesystem:sched:START] +[TEST:filesystem:block_wedge_oracle:START] +[SUBSYSTEM:process:sched:START] +[TEST:process:fork_exit_defer_reclaim_pairing_test:START] +[TEST:scheduler:kthread_spawn_verify:PASS] +[BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] +[TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] +[TEST:scheduler:workqueue_operational:PASS] +[SUBSYSTEM:filesystem:sched:COMPLETE:1/1] +[SUBSYSTEM:scheduler:sched:COMPLETE:2/2] +[PT_RETIRE_ORACLE:aarch64:cycles=64:used_before=53:used_after=53:expected_tables=9:roots=64:returned=640:lost=0:kstack_returns=64] +[PT_LEAF_ORACLE:aarch64:cycles=64:expected=192:recorded=192:released=192:returned=192:live_refused=0:used_before=53:used_after=53] +[TEST:process:fork_exit_defer_reclaim_pairing_test:PASS] +[TEST:process:exec_detach_oracle:START] +manager.create_process [ARM64]: ENTRY - name='exec_detach_leader', elf_size=180 +manager.create_process [ARM64]: Generated PID 69 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x4404c000-0x4405c000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x4404c000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 69 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 69 +[EXEC_DETACH_ORACLE:aarch64:bodies=2:fail_preserved=2:sibling_refused=2:success_detached=2:fresh_root=2:tgid_self=2:custody_balance=0:leaf_residual=16:stack_residual=18:kstack_frames_released=0:old_group_reached_pre=2:old_group_missed_post=2:self_group_reached_post=2] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:exec_detach_oracle:PASS] +[TEST:process:clone_admission_oracle:START] +[CLONE_ADMISSION_ORACLE:aarch64:admitted=1:refused=2:creating_refused=1:published_admitted=2:balance=0] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:clone_admission_oracle:PASS] +[TEST:process:init_designation_oracle:START] +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a1', elf_size=8, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ENTRY - name='init_oracle_a2', elf_size=120, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 1 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +[INIT_DESIGNATION_ORACLE:aarch64:construct_failed=2:construct_undecided=0:construct_residual=0:construct_roots_retired=2:construct_leaf_balance=0:construct_commit_balance=0:refused=4:accepted=1:published=1:retired=1:held_error_removals=1:reparented=1:reparent_skipped=1:ordinary_allocated=5:reserved_collisions=0:designation_balance=0] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_designation_oracle:PASS] +[TEST:process:init_group_refusal_oracle:START] +[INIT_GROUP_REFUSAL_ORACLE:aarch64:none_probes=3:none_refusals=0:init_refused=1:alias_refused=1:alias_pid_refused=0:nonit_probes=2:nonit_refusals=0:rows_delta=0:refusal_counter_delta=0:designation_residual=0:balance=0] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:init_group_refusal_oracle:PASS] +[TEST:process:kernel_stack_ownership_oracle:START] +[CREATION_LOCK_ORDER:INJECTED:PM_HELD] +[KSTACK_OWNER_ORACLE:aarch64:creation_rows=1000:creation_owned=1000:one_owner=1000:two_owner=0:zero_owner=0:fork_rows=1:fork_owned=1:slot_returns_exact_one=1:slot_alloc_delta=1000:slot_free_delta=1000:slot_balance=0:cohort_enrolled=1000:cohort_returned=1000:cohort_double_return=0:foreign_alloc_delta=0:foreign_returned=0:frames_mapped_delta=0:frames_released_delta=0:frame_balance=0:frame_used_delta=0:frame_used_bounded=1:live_checks=1106:live_refusals_production=0:live_refusals_injected=1:drop_refused_live=0:pte_overwrite_refusals=0:pub_pooled=1073:pub_sched_owned=1073:pub_row_residual=0:pub_unowned=0:classifier_sched_owned=1:classifier_row_residual=1:classifier_unowned=1:classifier_not_pooled=1:sched_publications=28:sched_pm_held_production=0:sched_pm_held_injected=1:reconciliation_diff=0:reconciliation_skew_bound=6:balance=0] +[TEST:process:kernel_stack_ownership_oracle:PASS] +[TEST:process:creating_dispatch_refusal:START] +manager.create_process [ARM64]: ENTRY - name='creating_dispatch_probe', elf_size=180 +manager.create_process [ARM64]: Generated PID 86 +manager.create_process [ARM64]: Creating ProcessPageTable +manager.create_process [ARM64]: ProcessPageTable created +manager.create_process [ARM64]: Loading ELF into page table +manager.create_process [ARM64]: ELF loaded, entry=0x200000 +manager.create_process [ARM64]: Creating Process struct +manager.create_process [ARM64]: Process struct created, heap_start=0x401000 +manager.create_process [ARM64]: Allocating user stack +manager.create_process [ARM64]: Stack physical range 0x44059000-0x44069000 +manager.create_process [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process [ARM64]: Mapping user stack into process page table +manager.create_process [ARM64]: map_user_stack_to_process user_bottom=0xfffffeff0000 user_top=0xffffff000000 phys_bottom=0x44059000 +manager.create_process [ARM64]: User stack mapped successfully +manager.create_process [ARM64]: Creating main thread +manager.create_process [ARM64]: Main thread created +manager.create_process [ARM64]: Main thread set on process +manager.create_process [ARM64]: Adding PID 86 to ready queue +manager.create_process [ARM64]: Inserting process into process table +manager.create_process [ARM64]: SUCCESS - returning PID 86 +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:creating_dispatch_refusal:PASS] +[TEST:process:tombstone_join_oracle:START] +[TOMBSTONE_JOIN_ORACLE:aarch64:retire_second=1:reap_second=1:removed=2:resident_delta=0:tombstone_rows=0:PASS] +[TEST:process:tombstone_join_oracle:PASS] +[TEST:process:retirement_fence_gate:START] +[TEST:process:retirement_fence_gate:PASS] +[TEST:process:reclaim_progress_gate:START] +[TEST:process:reclaim_progress_gate:PASS] +[TEST:process:exit_kick_protocol_gate:START] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2385 budget_ms=60000 gate_ceiling_ms=45000 +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=save-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[LR_NONTEXT:site=restore-el1:tid=29:lr=0xffff0000542879f0:cpu=3] +[TEST:process:exit_kick_protocol_gate:PASS] +[TEST:process:exit_kick_worker_window_isolation:START] +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2414 budget_ms=60000 scenario_ceiling_ms=15000 +[exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 +[STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=109:checked=680:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4273:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3484:cleared=3487] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=4000 progress_work=162 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=5001 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=6001 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=7001 progress_work=281 progress_exit=0 re_kick_sgis=414 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=3078:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=1928:kstack=0:uva=0:smallint=1150:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=3078:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1926:kstack=0:uva=0:smallint=1150:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1928:kstack=0:uva=0:smallint=1150:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=3253:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=1997:kstack=0:uva=0:smallint=1257:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=3254:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=1996:kstack=0:uva=0:smallint=1258:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=1996:kstack=0:uva=0:smallint=1257:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=3509:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=2073:kstack=4:uva=0:smallint=1432:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3510:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=2072:kstack=4:uva=0:smallint=1433:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=2073:kstack=4:uva=0:smallint=1433:other=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=8002 progress_work=321 progress_exit=0 re_kick_sgis=474 +[SCHED_STRAND_ORACLE:aarch64:samples=208:checked=1080:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=8170:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=7484:cleared=7487] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=9002 progress_work=359 progress_exit=0 re_kick_sgis=531 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=10002 progress_work=399 progress_exit=0 re_kick_sgis=591 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=11002 progress_work=439 progress_exit=0 re_kick_sgis=651 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=12002 progress_work=478 progress_exit=0 re_kick_sgis=711 +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=13004 progress_work=517 progress_exit=0 re_kick_sgis=768 +[SCHED_STRAND_ORACLE:aarch64:samples=307:checked=1478:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=12075:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=11990:cleared=11993] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=14005 progress_work=557 progress_exit=0 re_kick_sgis=828 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=15000 window_budget_ms=15000 re_kick_sgis=888 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=5 progress_work_final=597 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=298 worker_3_progress_start=2 worker_3_progress_final=298 last_advance_ms_ago=18 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=15004 cause=absolute_ceiling target=none progress=[1, 298, 298] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6592:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=4325:kstack=0:uva=0:smallint=2266:other=1] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=6592:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=4325:kstack=0:uva=0:smallint=2265:other=1] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=4325:kstack=0:uva=0:smallint=2266:other=1] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7155:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=4607:kstack=0:uva=0:smallint=2544:other=5] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=7156:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=4605:kstack=0:uva=0:smallint=2545:other=6] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=4606:kstack=0:uva=0:smallint=2544:other=5] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7406:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=4513:kstack=4:uva=0:smallint=2873:other=17] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=7407:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=4512:kstack=4:uva=0:smallint=2873:other=16] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=4514:kstack=4:uva=0:smallint=2873:other=17] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=3002 progress_work=123 progress_exit=0 re_kick_sgis=177 +[SCHED_STRAND_ORACLE:aarch64:samples=407:checked=1878:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=16018:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=16149:cleared=16152] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=4002 progress_work=163 progress_exit=0 re_kick_sgis=237 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=5002 progress_work=201 progress_exit=0 re_kick_sgis=294 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=6002 progress_work=241 progress_exit=0 re_kick_sgis=354 +[exit_kick_gate] wait=after_worker_1 breadcrumb=1 elapsed_ms=7002 progress_work=281 progress_exit=0 re_kick_sgis=414 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=8000 window_budget_ms=8000 re_kick_sgis=474 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=321 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=160 worker_3_progress_start=2 worker_3_progress_final=160 last_advance_ms_ago=7999 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=8002 cause=no_progress target=worker_1 progress=[1, 160, 160] completed=6 joined=3 +[exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress +[exit_kick_worker_isolation] scenario=after_worker_2 start=1 +[SCHED_STRAND_ORACLE:aarch64:samples=507:checked=2286:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=19951:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=20474:cleared=20477] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=3000 progress_work=123 progress_exit=0 re_kick_sgis=177 +[exit_kick_gate] wait=after_worker_2 breadcrumb=1 elapsed_ms=4001 progress_work=161 progress_exit=0 re_kick_sgis=237 diff --git a/docs/planning/green-program/network/serials/586-pr3/wake-defect/source.patch b/docs/planning/green-program/network/serials/586-pr3/wake-defect/source.patch new file mode 100644 index 000000000..031b25275 --- /dev/null +++ b/docs/planning/green-program/network/serials/586-pr3/wake-defect/source.patch @@ -0,0 +1,12 @@ +diff --git a/kernel/src/net/tcp.rs b/kernel/src/net/tcp.rs +index b3035bfe..1a9deb6c 100644 +--- a/kernel/src/net/tcp.rs ++++ b/kernel/src/net/tcp.rs +@@ -1884,6 +1884,7 @@ fn wake_accept_waiters(listener: &ListenSocket) { + + /// Wake all threads waiting on a connection (called when data arrives or state changes) + fn wake_connection_waiters(conn: &TcpConnection) { ++ if conn.id.local_port == 54_511 { return; } + let readers: Vec = { + let waiting = conn.waiting_threads.lock(); + waiting.iter().copied().collect() diff --git a/kernel/src/test_framework/registry.rs b/kernel/src/test_framework/registry.rs index 9fc13e337..6a593550f 100644 --- a/kernel/src/test_framework/registry.rs +++ b/kernel/src/test_framework/registry.rs @@ -2610,6 +2610,24 @@ const LOOPBACK_BACKSTOP_MS: u64 = 1_000 * crate::time::timer::MS_PER_TICK; /// The wake budget the loopback recv-wake tests give the reader, in ms. const LOOPBACK_WAKE_BUDGET_MS: u64 = 200; +// Each grant buys one more independently measured window, with a finite count. +const LOOPBACK_WAKE_MAX_EXTENSIONS: u64 = 4; + +fn loopback_window_starved(tick_ms: u64, ctr_ms: u64, ctx_delta: u64) -> bool { + ctx_delta < LOOPBACK_WAKE_CTX_FLOOR + || ctr_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_DEN) + > tick_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_NUM) +} + +fn loopback_extension_eligible( + pending: bool, + runnable: bool, + starved: bool, + extensions: u64, +) -> bool { + pending && runnable && starved && extensions < LOOPBACK_WAKE_MAX_EXTENSIONS +} + /// The fewest context switches a budget window must buy before the guest is /// credited with having executed. /// @@ -2971,30 +2989,8 @@ fn run_loopback_recv_wake_test_inner( return TestResult::Fail("tcp_send failed in loopback wake test"); } - // #586 PR 2: bracket the budget with three clocks, so a boot that misses - // the wake can say where the time went instead of leaving the reader's - // state to carry the whole argument. - // - // `get_monotonic_time()` is the TICK clock -- `TICKS * MS_PER_TICK`, and - // `TICKS` only advances when this guest takes a timer interrupt. - // `monotonic_now_ns()` is the COUNTER clock -- CNTVCT_EL0 on aarch64, the - // TSC on x86_64 -- which advances with the host whether or not this guest - // is scheduled. `CTX_SWITCH_TOTAL.aggregate()` counts the context switches - // the guest actually performed across the window. A window in which the - // counter ran far ahead of the ticks, or in which the guest performed no - // switches, is the guest's own measurement of time it did not get. - // - // All three are reads of state that already exists. Nothing here writes to - // a dispatch, interrupt or syscall path, and no Tier-1 or Tier-2 file is - // touched. - // claim-lint:ok: "all three" is the 3 stamps taken below; the Tier - // statement is the 2-file diff of this branch -- this file and - // kernel/src/task/scheduler.rs, neither of which is in CLAUDE.md's Tier-1 - // or Tier-2 tables. See #586 and - // docs/planning/green-program/network/586-PR2-2026-09-07.md. - let tick_before_ms = crate::time::get_monotonic_time(); - let ctr_before_ns = monotonic_now_ns(); - let ctx_before = crate::tracing::providers::counters::CTX_SWITCH_TOTAL.aggregate(); + // Measure each spent window independently using guest ticks, counter time, + // and the existing context-switch counter. No hot-path instrumentation. // Two point samples of the per-CPU idle flags, unioned below. This is not // a continuous observation of the window: it says a CPU was idle at one of // the two instants, never that one was idle throughout. @@ -3012,18 +3008,41 @@ fn run_loopback_recv_wake_test_inner( let idle_before_sampled = idle_before_facts.is_some(); let idle_before = idle_before_facts.map_or(0u32, |facts| facts.idle_cpu_bitmap); - sleep_current_thread_ms(LOOPBACK_WAKE_BUDGET_MS); - - let tick_after_ms = crate::time::get_monotonic_time(); - let ctr_after_ns = monotonic_now_ns(); - let ctx_after = crate::tracing::providers::counters::CTX_SWITCH_TOTAL.aggregate(); + let mut extensions = 0u64; + let (elapsed_tick_ms, elapsed_ctr_ms, ctx_delta, wake_ms, reader_state) = loop { + let tick_before_ms = crate::time::get_monotonic_time(); + let ctr_before_ns = monotonic_now_ns(); + let ctx_before = crate::tracing::providers::counters::CTX_SWITCH_TOTAL.aggregate(); + sleep_current_thread_ms(LOOPBACK_WAKE_BUDGET_MS); + let tick_after_ms = crate::time::get_monotonic_time(); + let ctr_after_ns = monotonic_now_ns(); + let ctx_after = crate::tracing::providers::counters::CTX_SWITCH_TOTAL.aggregate(); + let tick_ms = tick_after_ms.saturating_sub(tick_before_ms); + let ctr_ms = ctr_after_ns.saturating_sub(ctr_before_ns) / 1_000_000; + let switches = ctx_after.wrapping_sub(ctx_before); + let starved = loopback_window_starved(tick_ms, ctr_ms, switches); + let wake_ms = LOOPBACK_READER_WAKE_MS.load(AtomicOrdering::SeqCst); + let pending = wake_ms == 0; + let reader_state = scheduler::with_scheduler(|sched| { + sched.get_thread(reader_tid).map(|thread| thread.state) + }); + let runnable = matches!( + reader_state, + Some(Some( + crate::task::thread::ThreadState::Ready | crate::task::thread::ThreadState::Running + )) + ); + if loopback_extension_eligible(pending, runnable, starved, extensions) { + extensions += 1; + continue; + } + break (tick_ms, ctr_ms, switches, wake_ms, reader_state); + }; - let wake_ms = LOOPBACK_READER_WAKE_MS.load(AtomicOrdering::SeqCst); + // Latch the deadline wake stamp: a dispatch after refusal cannot erase red. let received = LOOPBACK_READER_BYTES.load(AtomicOrdering::SeqCst); let queue_depth = crate::net::loopback_queue_depth_for_test(); let client_has_data = tcp::tcp_has_data(&client); - let reader_state = - scheduler::with_scheduler(|sched| sched.get_thread(reader_tid).map(|thread| thread.state)); let placement = scheduler::thread_placement_facts(reader_tid); // State, placement, and the accessor's unlocked idle flags are separate // observations. This census is another snapshot, after the clock stamps. @@ -3121,9 +3140,6 @@ fn run_loopback_recv_wake_test_inner( // the two late failure paths. // The strand-census fields below use a separate post-window snapshot; // no stack-risk measurement justifies omitting this existing kthread API. - let elapsed_tick_ms = tick_after_ms.saturating_sub(tick_before_ms); - let elapsed_ctr_ms = ctr_after_ns.saturating_sub(ctr_before_ns) / 1_000_000; - let ctx_delta = ctx_after.wrapping_sub(ctx_before); // Same collapse as `idle_before` above, on the deadline-side sample: a // `None` here means "unavailable", not "idle_cpu_bitmap of 0". A set bit // in the union can only be written by a sample that succeeded, so the @@ -3139,15 +3155,17 @@ fn run_loopback_recv_wake_test_inner( // The guest is credited with having executed across the window when it // both performed context switches and kept its tick clock inside the // divergence ceiling of its counter clock. - let guest_executed = ctx_delta >= LOOPBACK_WAKE_CTX_FLOOR - && elapsed_ctr_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_DEN) - <= elapsed_tick_ms.saturating_mul(LOOPBACK_WAKE_DIVERGENCE_NUM); + let guest_executed = !loopback_window_starved(elapsed_tick_ms, elapsed_ctr_ms, ctx_delta); // `verdict` names the BUDGET's outcome, not the test's. A boot that woke // inside the budget and then received the wrong byte count fails below // and still reads `verdict=ok`, because the budget was in fact met. let verdict = if wake_ms != 0 { - "ok" + if extensions > 0 && received == 3 { + "starved" + } else { + "ok" + } } else if matches!(reader_fact, ReaderFact::StillBlocked) { "wake" } else if !guest_executed { @@ -3232,15 +3250,6 @@ fn run_loopback_recv_wake_test_inner( } } - // `extensions` is 0 on every line this PR can print: the budget is still - // one fixed window and nothing extends it. The field is here so PR 3's - // extension arithmetic lands in a grammar the green population already - // carries, and so a reader of these logs is never left guessing whether - // an absent field meant zero. - // claim-lint:ok: `extensions` is the literal 0 at the 1 of 1 call site of - // this format string, and 20 of 20 lines in the measured population read - // extensions=0 -- see - // docs/planning/green-program/network/586-PR2-2026-09-07.md and #586. struct CensusSlot(Option); impl core::fmt::Display for CensusSlot { fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { @@ -3252,14 +3261,17 @@ fn run_loopback_recv_wake_test_inner( } let emit_wake_budget = || { crate::serial_println!( - "[LOOPBACK_WAKE_BUDGET:arch={}:test={}:budget_ms={}:elapsed_tick_ms={}:elapsed_ctr_ms={}:ctx_delta={}:extensions={}:reader_state={}:queued_cpu={}:queued_idx={}:idle_cpus={}:cpu_silence_ms={}:silence_cpu={}:woke_ms={}:verdict={}]", + "[LOOPBACK_WAKE_BUDGET:arch={}:test={}:budget_ms={}:elapsed_tick_ms={}:elapsed_ctr_ms={}:ctx_delta={}:extensions={}:max_extensions={}:extension_ms={}:extension_bound_ms={}:reader_state={}:queued_cpu={}:queued_idx={}:idle_cpus={}:cpu_silence_ms={}:silence_cpu={}:woke_ms={}:verdict={}]", arch_token, test_token, LOOPBACK_WAKE_BUDGET_MS, elapsed_tick_ms, elapsed_ctr_ms, ctx_delta, - 0u64, + extensions, + LOOPBACK_WAKE_MAX_EXTENSIONS, + extensions * LOOPBACK_WAKE_BUDGET_MS, + (1 + LOOPBACK_WAKE_MAX_EXTENSIONS) * LOOPBACK_WAKE_BUDGET_MS, reader_state_token, PlacementSlot::of(placement, |facts| facts.queued_cpu), PlacementSlot::of(placement, |facts| facts.queued_index), @@ -4695,7 +4707,7 @@ pub fn run_census_widen_oracle() -> bool { // advance around each halt before trying reclamation again. Keep this // bounded attempt so `retired` remains useful evidence, but do not gate // the verdict on it: retirement is asynchronous bookkeeping that needs - // the online CPUs to cross a scheduler boundary, which this oracle + // online CPUs to cross scheduler boundaries, which this oracle // cannot force. Registration ordering makes the probe non-interfering. crate::task::scheduler::reclaim_terminated_threads(); for _ in 0..CENSUS_WIDEN_RETIRE_ROUNDS { diff --git a/review-evidence/issue586-comments.md b/review-evidence/issue586-comments.md new file mode 100644 index 000000000..b5d7a9236 --- /dev/null +++ b/review-evidence/issue586-comments.md @@ -0,0 +1 @@ +R233 accepts PR 3 redo (PR 956) for LANDING subject to merged-tip gates; it has not merged yet. The R232 delayed-wake triad in docs/planning/green-program/network/586-PR3-2026-09-07.md records measured-guard wake FAIL with 0 extensions, unconditional-extension PASS with 3 extensions and 600 ms, and production-guard ratchet red with exit 101. NOT-CLAIMED: No genuine verdict=starved extensions>0 PASS receipt was obtained. No such genuine receipt was obtained on this host, so issue 586 stays OPEN and the battery roster line does NOT retire on this merge; this supersedes the earlier PR 946 retirement statement. Issue 954 closes on the PR 956 merge for the implemented R232 control. Landing attempt at 8674c930 is NOT LANDED: strict ARM64 preflight timed out in gate_capture_drain_structure at 300 seconds and again on the authorized 900-second retry (issue 957). The beast retry was stopped after that failure without a terminal verdict; service-sequence boots were not run. PR 956 remains open, and issue 954 remains open until the required merge. Landing logs are in docs/planning/green-program/network/serials/586-pr3/landing/. diff --git a/review-evidence/pr956-body.md b/review-evidence/pr956-body.md new file mode 100644 index 000000000..c1c745ba0 --- /dev/null +++ b/review-evidence/pr956-body.md @@ -0,0 +1,9 @@ +The redo spends the wake budget in guest execution and permits bounded extensions only for measured starvation in the window just spent. Initial wake/dispatch failures remain failures, and the strict scorer requires the budget fields and rejects loopback FAIL. + +R233 accepts this implementation for LANDING, subject to the requested merged-tip gates. Issue 586 stays OPEN and its battery roster line does NOT retire on this merge. Issue 954 closes on this merge: R232 replaces the impossible green permanent-suppression requirement with the recorded delayed-wake control. + +The delayed-wake triad in docs/planning/green-program/network/586-PR3-2026-09-07.md is: measured guard, wake FAIL with 0 extensions; unconditional grants, PASS with 3 extensions and 600 ms; production-guard ratchet, red with exit 101. Permanent suppression remains red under both policies. The mutated PASS is not a genuine starvation receipt. + +NOT-CLAIMED: No genuine verdict=starved extensions>0 PASS receipt was obtained. + +The extension-deleted starvation red also remains unreproduced. Issue 955 tracks the separate UDP oracle failure; issues 945 and 559 retain the stock-toolchain work. Historical gates, raw serials, the lane-local core patch, both R182 recordings, and limitations are recorded in docs/planning/green-program/network/586-PR3-2026-09-07.md. Landing result: NOT LANDED at integration revision 8674c930792709f3b5e09e4a29f8fd24decedcbb. Structure passed 105/105 and the ARM64 build was warning-free. Strict ARM64 stopped before boot at 65/66 preflight suites: gate_capture_drain_structure timed out at 300 seconds and again on the one authorized 900-second retry (issue 957). Service-sequence boots were not run. Beast initially timed out in context_restore_structure; its one 900-second retry passed 66/66, built warning-free, and booted, but was stopped with exit 143 after the ARM64 failure without a terminal guest verdict. Full logs are in docs/planning/green-program/network/serials/586-pr3/landing/. PR 956 and issues 586 and 954 remain open; the closure-on-merge condition for 954 was not reached. diff --git a/review-evidence/pr956.json b/review-evidence/pr956.json new file mode 100644 index 000000000..71f65dc7a --- /dev/null +++ b/review-evidence/pr956.json @@ -0,0 +1,7 @@ +{ + "body": "The redo spends the wake budget in guest execution and permits bounded extensions only for measured starvation in the window just spent. Initial wake/dispatch failures remain failures, and the strict scorer requires the budget fields and rejects loopback FAIL.\n\nR233 accepts this implementation for LANDING, subject to the requested merged-tip gates. Issue 586 stays OPEN and its battery roster line does NOT retire on this merge. Issue 954 closes on this merge: R232 replaces the impossible green permanent-suppression requirement with the recorded delayed-wake control.\n\nThe delayed-wake triad in docs/planning/green-program/network/586-PR3-2026-09-07.md is: measured guard, wake FAIL with 0 extensions; unconditional grants, PASS with 3 extensions and 600 ms; production-guard ratchet, red with exit 101. Permanent suppression remains red under both policies. The mutated PASS is not a genuine starvation receipt.\n\nNOT-CLAIMED: No genuine verdict=starved extensions>0 PASS receipt was obtained.\n\nThe extension-deleted starvation red also remains unreproduced. Issue 955 tracks the separate UDP oracle failure; issues 945 and 559 retain the stock-toolchain work. Historical gates, raw serials, the lane-local core patch, both R182 recordings, and limitations are recorded in docs/planning/green-program/network/586-PR3-2026-09-07.md. Landing result: NOT LANDED at integration revision 8674c930792709f3b5e09e4a29f8fd24decedcbb. Structure passed 105/105 and the ARM64 build was warning-free. Strict ARM64 stopped before boot at 65/66 preflight suites: gate_capture_drain_structure timed out at 300 seconds and again on the one authorized 900-second retry (issue 957). Service-sequence boots were not run. Beast initially timed out in context_restore_structure; its one 900-second retry passed 66/66, built warning-free, and booted, but was stopped with exit 143 after the ARM64 failure without a terminal guest verdict. Full logs are in docs/planning/green-program/network/serials/586-pr3/landing/. PR 956 and issues 586 and 954 remain open; the closure-on-merge condition for 954 was not reached.\n", + "headRefOid": "8674c930792709f3b5e09e4a29f8fd24decedcbb", + "state": "OPEN", + "title": "net(586 PR 3, redo): the wake budget is spent in guest execution; extensions only on measured starvation; verdict=dispatch stays red", + "url": "https://github.com/ryanbreen/breenix/pull/956" +} diff --git a/scripts/test-softirq-strict-status.py b/scripts/test-softirq-strict-status.py index 1c09a54f7..8b9baa695 100644 --- a/scripts/test-softirq-strict-status.py +++ b/scripts/test-softirq-strict-status.py @@ -2,6 +2,7 @@ """Exercise strict-gate shell status propagation without launching QEMU.""" import os from pathlib import Path +import re import subprocess import tempfile @@ -18,13 +19,23 @@ def run(script, env): with tempfile.TemporaryDirectory(prefix="softirq-status-") as tmp: env = dict(os.environ, BREENIX_GATE_TMP=tmp, OUTPUT_DIR=tmp) serial = Path(tmp) / "serial.txt" + baseline = (ROOT / "tests/fixtures/udp-socket-lock-aarch64-serial.txt").read_text() + serial.write_text(baseline) + result = subprocess.run(["bash", str(GATE), "1"], + env=dict(env, BREENIX_STRICT_SCORE_ONLY=str(serial)), + text=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + assert result.returncode == 0, result.stdout + # Synthetic scorer legs, not guest receipts: retain the other required + # oracles so the softirq status is the property under test. + baseline, removed = re.subn(r"\[SOFTIRQ_DEFERRAL_ORACLE:[^\]]*\]", "", baseline) + assert removed == 1, "expected one recorded softirq oracle" oracle = "[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=15000000000:dispatches=0:iterations=10:verdict=starved]" for contents, status, label in [(oracle, 2, "INCONCLUSIVE"), (oracle.replace("15000000000", "0"), 1, "FAIL"), (oracle.replace("starved", "lost"), 1, "FAIL"), (oracle + "\nKERNEL PANIC", 1, "FAIL"), (oracle + "\n[BOOT_TESTS:FAIL]", 1, "FAIL")]: - serial.write_text(contents + "\n") + serial.write_text(baseline + "\n" + contents + "\n") result = subprocess.run(["bash", str(GATE), "1"], env=dict(env, BREENIX_STRICT_SCORE_ONLY=str(serial)), text=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) diff --git a/tests/fixtures/udp-socket-lock-aarch64-serial.txt b/tests/fixtures/udp-socket-lock-aarch64-serial.txt index d121f3f3a..689b07b7a 100644 --- a/tests/fixtures/udp-socket-lock-aarch64-serial.txt +++ b/tests/fixtures/udp-socket-lock-aarch64-serial.txt @@ -1,7 +1,7 @@ EOS ======================================== Breenix ARM64 Kernel Starting - BUILD_ID: 006a9fbc622ed3 + BUILD_ID: 006a9ff8262fb6 ======================================== [CTX596_ORACLE:ARMED:force_eret=0] @@ -16,7 +16,7 @@ EOS [boot] Initializing Generic Timer... [boot] Timer frequency: 62500000 Hz (62 MHz) [boot] Initializing PL031 RTC... -[boot] Current timestamp: 545625 +[boot] Current timestamp: 523437 [boot] Initializing GIC... [gic] GICR probe 0x080a0000: WAKER=0x00000006 <<< VALID [gic] GICR base mismatch: loader=0x00000000, using=0x080a0000 @@ -51,7 +51,7 @@ EOS [virtio-blk] Device 0 version: 1 [virtio-blk] Device 0 capacity: 190464 sectors (93 MB) [virtio-blk] Device 0 queue max size: 1024 -[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x413cf +[virtio-blk] Device 0 using v1 (legacy) queue setup at PFN 0x41365 [virtio-blk] Block MMIO IRQ 76 enabled for device 0 [virtio-blk] Block device 0 initialized successfully [virtio-blk] Initialized 1 block device(s) @@ -150,7 +150,7 @@ NET: pre-primed NetRx softirq for bootstrap callback re-enable [boot] Tracing subsystem initialized and enabled [boot] Pre-loading /sbin/init from ext2 (before timer)... [net] ICMP echo reply received from 10.0.2.2 seq=1 -[boot] Init binary pre-loaded: 298664 bytes +[boot] Init binary pre-loaded: 303144 bytes [xhci] post-activation: MSI_EVENT_COUNT=0 EVENT_COUNT=0 POLL_COUNT=0 SPI_ACTIVATED=false [boot] Initializing timer interrupt... [timer] Timer configured for ~1000 Hz (62500 ticks per interrupt) @@ -158,28 +158,28 @@ NET: pre-primed NetRx softirq for bootstrap callback re-enable [boot] Timer interrupt initialized [smp] CPU 0 MPIDR=0x80000000, stack_base=0x43000000 [smp] Probing secondary CPUs via PSCI... -1[smp] CPU 1: PSCI CPU_@O1N success (raw_stAatus=BC0)D -[2@1AsEBeCFmGp] C1PU 2: PSCID CPU_ON suEeFGccess (raw_sta2tus=0) -3@1A[smp] CPU BC3: PSCI CPU_ON success (Draw_statEeFGus=0) -3[gic] EOImode=1 (split EOI/DIR) - non-VMware path +[smp] CPU 1: PSCI CPU_ON suc1cess (raw_status=@10A) +B[Csmp] CPU D2@1A2: PSBCECI DCePUEeFF_ON success G(rG2aw_status=0) +3@1A[sBC1mDp] CPU Ee3: PSCI CPUFG3_ON success (raw_status=0) +[gic] EOImode=1 (split EOI/DTIR) - 1non-VMware path [gic] EOImode=1 (split EOI/DIR) - non-VMware path [gic] EOImode=1 (split EOI/DIR) - non-VMware path -[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... -[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (TEOImode=1) -1[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) [gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[gic] ICC_CTLR_EL1: 0x8c00 -> 0x8c02 (EOImode=1) +[smp] CPU 4 attempt 1/4: HVC64 failed (ret=-2), trying HVC32... [smp] PSCI CPU_ON failed for CPU 4 after 1 attempts: ret=-2 (MPIDR=0x4 entry=0x400802b8) [smp] CPU 4: PSCI CPU_ON failed (ret=-2), stopping probe -[smp] initialization_watchdog gap_ms=88 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 +T2[smp] initialization_watchdog gap_ms=84 local_ceiling_ms=15000 margin_ms=3000 effective_ceiling_ms=20000 [smp] 4 CPUs online -T2T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=3591008:dispatches=5:iterations=25:verdict=ok] +T3T4T5T6[SOFTIRQ_DEFERRAL_ORACLE:arch=aarch64:cpu=1:budget_ticks=250:wait_ticks=2:wait_ns=3672000:dispatches=5:iterations=25:verdict=ok] [boot] Running parallel boot tests... -[BOOT_TESTS:START] +T7[BOOT_TESTS:START] [STAGE:serial:ADVANCE] [BOOT_TESTS:TOTAL:118] [BOOT_TESTS:SERIAL_BOOT:3] [BOOT_TESTS:EARLY_BOOT:91] -T7[BOOT_TESTS:STAGED:27 tests waiting for later stages] +[BOOT_TESTS:STAGED:27 tests waiting for later stages] T8T9T0[SUBSYSTEM:process:serial:START] [TEST:process:frame_custody_refusal_gate:START] [TEST:process:frame_custody_refusal_gate:PASS] @@ -193,38 +193,38 @@ T8T9T0[SUBSYSTEM:process:serial:START] [STAGE:early:ADVANCE] [SUBSYSTEM:memory:early:START] [TEST:memory:framework_sanity:START] -[SUBSYSTEM:scheduler:early:START] -[TEST:scheduler:wakes_are_placed_on_online_cpus:START] -[TEST:memory:framework_sanity:PASS] -[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] [SUBSYSTEM:interrupts:early:START] [TEST:interrupts:interrupt_controller_init:START] +[TEST:memory:framework_sanity:PASS] +[SUBSYSTEM:filesystem:early:START] [SUBSYSTEM:network:early:START] -[TEST:interrupts:interrupt_controller_init:PASS] [TEST:network:network_stack_init:START] -[TEST:network:network_stack_init:PASS] -[SUBSYSTEM:syscall:early:START] -[TEST:syscall:syscall_dispatch:START] -[TEST:syscall:syscall_dispatch:PASS] -[SUBSYSTEM:filesystem:early:START] -[SUBSYSTEM:system:early:START] [TEST:filesystem:vfs_init:START] -[TEST:system:boot_sequence:START] -[TEST:system:boot_sequence:PASS] +[TEST:network:network_stack_init:PASS] [TEST:filesystem:vfs_init:PASS] [SUBSYSTEM:ipc:early:START] [TEST:ipc:pipe_buffer_basic:START] [TEST:ipc:pipe_buffer_basic:PASS] +[SUBSYSTEM:scheduler:early:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:START] [SUBSYSTEM:process:early:START] [TEST:process:deferred_fault_ring_overflow_injection:START] +[TEST:scheduler:wakes_are_placed_on_online_cpus:PASS] [TEST:process:deferred_fault_ring_overflow_injection:PASS] [SUBSYSTEM:timer:early:START] [TEST:timer:timer_init:START] [TEST:timer:timer_init:PASS] +[SUBSYSTEM:syscall:early:START] +[TEST:interrupts:interrupt_controller_init:PASS] +[TEST:syscall:syscall_dispatch:START] [SUBSYSTEM:logging:early:START] [TEST:logging:logging_init:START] -[TEST:memory:heap_alloc_basic:START] +[TEST:syscall:syscall_dispatch:PASS] [TEST:logging:logging_init:PASS] +[SUBSYSTEM:system:early:START] +[TEST:system:boot_sequence:START] +[TEST:system:boot_sequence:PASS] +[TEST:memory:heap_alloc_basic:START] [TEST:memory:heap_alloc_basic:PASS] [TEST:syscall:arm64_pty_ioctl_path:START] manager.create_process [ARM64]: ENTRY - name='pty_ioctl_test', elf_size=276816 @@ -250,84 +250,109 @@ manager.create_process [ARM64]: SUCCESS - returning PID 2 [TEST:syscall:arm64_pty_ioctl_path:PASS] [TEST:memory:frame_allocator:START] [TEST:memory:frame_allocator:PASS] +[TEST:network:virtio_net_probe:START] +[TEST:network:virtio_net_probe:PASS] +[TEST:process:process_manager_init:START] +[TEST:process:process_manager_init:PASS] +[TEST:network:socket_creation:START] +[TEST:network:socket_creation:PASS] [TEST:logging:log_levels:START] [TEST:logging:log_levels:PASS] -[TEST:memory:heap_large_alloc:START] +[TEST:network:tcp_socket_creation:START] +[TEST:network:tcp_socket_creation:PASS] +[TEST:syscall:arm64_socket_reset_quantum:START] +[TEST:syscall:arm64_socket_reset_quantum:PASS] [TEST:logging:serial_output:START] -[LOGGING_TEST] Ser[iTEST:meamory:healp_la rge_alloc:PASS] -test ARM64 +[LOGGING_TEST] Serial test ARM64 [TEST:logging:serial_output:PASS] +[SUBSYSTEM:syscall:early:COMPLETE:3/3] +[TEST:process:scheduler_init:START] +[TEST:process:scheduler_init:PASS] +[TEST:ipc:pipe_eof:START] +[TEST:ipc:pipe_eof:PASS] +[TEST:scheduler:executor_exists:START] +[TEST:scheduler:executor_exists:PASS] +[TEST:ipc:pipe_broken:START] +[TEST:ipc:pipe_broken:PASS] +[TEST:process:thread_creation:START] +[TEST:process:thread_creation:PASS] +[TEST:ipc:pipe_wake_mechanism:START] +[TEST:ipc:pipe_wake_mechanism:PASS] +[TEST:memory:heap_large_alloc:START] [TEST:system:system_stability:START] +[TEST:memory:heap_large_alloc:PASS] [TEST:system:system_stability:PASS] +[TEST:network:loopback:START] +[TEST:network:loopback:PASS] +[SCHED_STRAND_ORACLE:aarch64:samples=11:checked=141:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=420:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=35:cleared=35] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:system:kernel_heap:START] +[TEST:system:kernel_heap:PASS] +[TEST:interrupts:irq_enable_disable:START] +[TEST:interrupts:irq_enable_disable:PASS] +[TEST:system:tty_foreground_pgrp:START] +[TEST:system:tty_foreground_pgrp:PASS] +[TEST:interrupts:timer_interrupt_running:START] +[TEST:interrupts:timer_interrupt_running:PASS] +[TEST:process:signal_delivery_infrastructure:START] +[TEST:process:signal_delivery_infrastructure:PASS] +[TEST:filesystem:devfs_mounted:START] +[TEST:filesystem:devfs_mounted:PASS] +[TEST:process:arm64_signal_frame_conversion:START] +[TEST:process:arm64_signal_frame_conversion:PASS] +[TEST:ipc:fd_table_creation:START] +[TEST:ipc:fd_table_creation:PASS] +[SUBSYSTEM:process:early:COMPLETE:6/6] +[TEST:ipc:fd_alloc_close:START] +[TEST:ipc:fd_alloc_close:PASS] +[TEST:scheduler:async_waker:START] +[TEST:scheduler:async_waker:PASS] +[TEST:ipc:create_pipe:START] +[TEST:ipc:create_pipe:PASS] +[SUBSYSTEM:system:early:COMPLETE:4/4] +[TEST:ipc:pty_support_aarch64:START] +[TEST:ipc:pty_support_aarch64:PASS] [TEST:memory:heap_many_small:START] [TEST:memory:heap_many_small:PASS] -[TEST:process:process_manager_init:START] -[TEST:process:process_manager_init:PASS] -[TEST:network:virtio_net_probe:START] -[TEST:network:virtio_net_probe:PASS] [TEST:timer:timer_ticks:START] [TEST:timer:timer_ticks:PASS] -[TEST:network:socket_creation:START] -[TEST:network:socket_creation:PASS] -[TEST:filesystem:devfs_mounted:START] -[TEST:filesystem:devfs_mounted:PASS] -[TEST:ipc:pipe_eof:START] -[TEST:ipc:pipe_eof:PASS] -[TEST:scheduler:executor_exists:START] -[TEST:scheduler:executor_exists:PASS] [TEST:timer:timer_delay:START] +[TEST:scheduler:future_basics:START] +[TEST:scheduler:future_basics:PASS] [TEST:timer:timer_delay:PASS] -[TEST:scheduler:async_waker:START] -[TEST:scheduler:async_waker:PASS] -[TEST:syscall:arm64_socket_reset_quantum:START] -[TEST:syscall:arm64_socket_reset_quantum:PASS] [SUBSYSTEM:logging:early:COMPLETE:3/3] -[TEST:ipc:pipe_broken:START] -[TEST:ipc:pipe_broken:PASS] +[TEST:interrupts:keyboard_irq_setup:START] +[TEST:interrupts:keyboard_irq_setup:PASS] +[SUBSYSTEM:scheduler:early:COMPLETE:4/4] +[TEST:interrupts:exception_vectors:START] +[TEST:interrupts:exception_vectors:PASS] [TEST:filesystem:file_open_close:START] [TEST:filesystem:file_open_close:PASS] -[TEST:memory:cow_flags_aarch64:START] -[TEST:memory:cow_flags_aarch64:PASS] -[SCHED_STRAND_ORACLE:aarch64:samples=10:checked=132:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=0:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=361:worst_silence_cpu=0] -[TOMBSTONE_CENSUS:resident=0:removed=0:reap_second=0:retire_second=0:abandoned_unqueued=0] -[TTBR0_ASID_CENSUS:untagged=0:tagged=0:kernel=23:cleared=23] -[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[TEST:network:loopback_wake_loss_counters_are_zero:START] +[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[SUBSYSTEM:ipc:early:COMPLETE:8/8] [TEST:filesystem:directory_list:START] [TEST:filesystem:directory_list:PASS] -[TEST:memory:guard_page_exists:START] -[TEST:memory:guard_page_exists:PASS] -[TEST:network:tcp_socket_creation:START] -[TEST:network:tcp_socket_creation:PASS] +[TEST:network:loopback_recv_wake_when_idle:START] +[TEST:interrupts:exception_handlers:START] +[TEST:interrupts:exception_handlers:PASS] +[TEST:memory:cow_flags_aarch64:START] +[TEST:memory:cow_flags_aarch64:PASS] [TEST:timer:timer_monotonic:START] [TEST:timer:timer_monotonic:PASS] -[TEST:network:loopback:START] -[TEST:network:loopback:PASS] +[TEST:interrupts:breakpoint:START] +[exception] Breakpoint (BRK #0) at 0xffff000040599fcc +[TEST:interrupts:breakpoint:PASS] [TEST:filesystem:filesystem_syscalls_aarch64:START] -[SUBSYSTEM:syscall:early:COMPLETE:3/3] -[TEST:interrupts:irq_enable_disable:START] -[TEST:interrupts:irq_enable_disable:PASS] -[TEST:system:kernel_heap:START] -[TEST:system:kernel_heap:PASS] -[TEST:scheduler:future_basics:START] -[TEST:scheduler:future_basics:PASS] [TEST:filesystem:filesystem_syscalls_aarch64:PASS] [TEST:timer:timer_quantum_reset_aarch64:START] [TEST:timer:timer_quantum_reset_aarch64:PASS] -[TEST:system:tty_foreground_pgrp:START] -[TEST:system:tty_foreground_pgrp:PASS] -[TEST:process:scheduler_init:START] -[TEST:process:scheduler_init:PASS] -[TEST:ipc:pipe_wake_mechanism:START] -[TEST:ipc:pipe_wake_mechanism:PASS] -[TEST:process:thread_creation:START] -[TEST:process:thread_creation:PASS] -[SUBSYSTEM:system:early:COMPLETE:4/4] -[TEST:process:signal_delivery_infrastructure:START] -[TEST:process:signal_delivery_infrastructure:PASS] -[TEST:ipc:fd_table_creation:START] -[TEST:ipc:fd_table_creation:PASS] -[TEST:network:loopback_wake_loss_counters_are_zero:START] -[TEST:network:loopback_wake_loss_counters_are_zero:PASS] +[TEST:memory:guard_page_exists:START] +[TEST:memory:guard_page_exists:PASS] +[TEST:interrupts:softirq_aarch64:START] +[TEST:interrupts:softirq_aarch64:PASS] [TEST:timer:ring_span_report:START] [TEST:filesystem:virtio_blk_multi_read:START] [virtio-blk] Starting multi-read stress test (10 reads)... @@ -337,29 +362,13 @@ test ARM64 [virtio-blk] Read 4 of 10 complete [virtio-blk] Read 5 of 10 complete [virtio-blk] Read 6 of 10 complete -[TEST:network:loopback_recv_wake_when_idle:START] [virtio-blk] Read 7 of 10 complete [virtio-blk] Read 8 of 10 complete [virtio-blk] Read 9 of 10 complete [virtio-blk] Read 10 of 10 complete [virtio-blk] Multi-read stress test passed! [TEST:filesystem:virtio_blk_multi_read:PASS] -[TEST:process:arm64_signal_frame_conversion:START] -[TEST:process:arm64_signal_frame_conversion:PASS] -[TEST:memory:stack_layout:START] -[TEST:memory:stack_layout:PASS] -[TEST:interrupts:timer_interrupt_running:START] -[TEST:interrupts:timer_interrupt_running:PASS] -[TEST:memory:stack_allocation:START] -[TEST:memory:stack_allocation:PASS] -[TEST:interrupts:keyboard_irq_setup:START] -[TEST:interrupts:keyboard_irq_setup:PASS] -[SUBSYSTEM:scheduler:early:COMPLETE:4/4] -[TEST:memory:user_stack_base:START] -[TEST:memory:user_stack_base:PASS] -[TEST:interrupts:exception_vectors:START] -[TEST:interrupts:exception_vectors:PASS] -[SUBSYSTEM:process:early:COMPLETE:6/6] +[SUBSYSTEM:interrupts:early:COMPLETE:8/8] [TEST:filesystem:virtio_blk_sequential_read:START] [virtio-blk] Testing sequential read of sectors 0-31... [virtio-blk] Read sectors 0-7 OK (avail_idx wrap count: 0) @@ -368,8 +377,8 @@ test ARM64 [virtio-blk] Read sectors 0-31 OK (avail_idx wrap count: 2) [virtio-blk] Sequential read test passed! (32 sectors, 2 queue wraps) [TEST:filesystem:virtio_blk_sequential_read:PASS] -[TEST:interrupts:exception_handlers:START] -[TEST:interrupts:exception_handlers:PASS] +[TEST:memory:stack_layout:START] +[TEST:memory:stack_layout:PASS] [TEST:filesystem:virtio_blk_write_read_verify:START] [virtio-blk] Testing write-read-verify cycle... [virtio-blk] Device capacity: 190464 sectors @@ -377,59 +386,53 @@ test ARM64 [virtio-blk] Original first 16 bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] [virtio-blk] Test pattern first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] [virtio-blk] Writing test pattern to sector 1000... -[TEST:memory:user_stack_size:START] -[TEST:memory:user_stack_size:PASS] -[TEST:interrupts:breakpoint:START] -[exception] Breakpoint (BRK #0) at 0xffff0000405b2b18 -[TEST:interrupts:breakpoint:PASS] [virtio-blk] Write succeeded [virtio-blk] Reading back sector 1000... [virtio-blk] Readback first 16 bytes: [aa, 01, aa, 03, aa, 05, aa, 07, aa, 09, aa, 0b, aa, 0d, aa, 0f] [virtio-blk] Restoring original data to sector 1000... [virtio-blk] Write-read-verify test passed! All 512 bytes match. [TEST:filesystem:virtio_blk_write_read_verify:PASS] -[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=135:elapsed_ctr_ms=207:ctx_delta=75:extensions=0:reader_state=terminated:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=750:silence_cpu=0:woke_ms=626:verdict=ok] -[TEST:network:loopback_recv_wake_when_idle:PASS] +[TEST:memory:stack_allocation:START] +[TEST:memory:stack_allocation:PASS] +[TEST:filesystem:virtio_blk_invalid_sector:START] +[virtio-blk] Testing invalid sector read... +[virtio-blk] Device capacity: 190464 sectors +[virtio-blk] Invalid sector correctly rejected: Sector out of range +[virtio-blk] Invalid sector test passed! +[TEST:filesystem:virtio_blk_invalid_sector:PASS] +[TEST:memory:user_stack_base:START] +[TEST:memory:user_stack_base:PASS] +[TEST:filesystem:virtio_blk_uninitialized_read:START] +[virtio-blk] Testing uninitialized device handling... +[virtio-blk] Device is initialized (expected during normal boot) +[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error +[virtio-blk] Uninitialized test passed (device was already initialized)! +[TEST:filesystem:virtio_blk_uninitialized_read:PASS] +[TEST:memory:user_stack_size:START] +[TEST:memory:user_stack_size:PASS] [TEST:memory:user_stack_top:START] [TEST:memory:user_stack_top:PASS] -[TEST:ipc:fd_alloc_close:START] -[TEST:ipc:fd_alloc_close:PASS] +[SUBSYSTEM:filesystem:early:COMPLETE:10/10] [TEST:memory:user_stack_guard:START] [TEST:memory:user_stack_guard:PASS] -[TEST:ipc:create_pipe:START] -[TEST:ipc:create_pipe:PASS] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=when_idle:budget_ms=200:elapsed_tick_ms=151:elapsed_ctr_ms=202:ctx_delta=155:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=962:silence_cpu=0:woke_ms=812:verdict=ok] +[TEST:network:loopback_recv_wake_when_idle:PASS] [TEST:memory:user_stack_alignment:START] [TEST:memory:user_stack_alignment:PASS] [TEST:network:loopback_recv_wake_under_load:START] -[TEST:filesystem:virtio_blk_invalid_sector:START] -[virtio-blk] Testing invalid sector read... -[virtio-blk] Device capacity: 190464 sectors -[virtio-blk] Invalid sector correctly rejected: Sector out of range -[virtio-blk] Invalid sector test passed! -[TEST:filesystem:virtio_blk_invalid_sector:PASS] -[TEST:interrupts:softirq_aarch64:START] -[TEST:interrupts:softirq_aarch64:PASS] -[TEST:ipc:pty_support_aarch64:START] -[TEST:ipc:pty_support_aarch64:PASS] [TEST:memory:kernel_stack_base:START] [TEST:memory:kernel_stack_base:PASS] -[SUBSYSTEM:interrupts:early:COMPLETE:8/8] [TEST:memory:kernel_stack_size:START] [TEST:memory:kernel_stack_size:PASS] -[SUBSYSTEM:ipc:early:COMPLETE:8/8] [TEST:memory:kernel_stack_top:START] [TEST:memory:kernel_stack_top:PASS] -[TEST:filesystem:virtio_blk_uninitialized_read:START] -[virtio-blk] Testing uninitialized device handling... -[virtio-blk] Device is initialized (expected during normal boot) -[virtio-blk] Verified: read_sector checks BLOCK_DEVICE.is_none() and returns error -[virtio-blk] Uninitialized test passed (device was already initialized)! -[TEST:filesystem:virtio_blk_uninitialized_read:PASS] [TEST:memory:kernel_stack_guard:START] [TEST:memory:kernel_stack_guard:PASS] -[SUBSYSTEM:filesystem:early:COMPLETE:10/10] +[RING_SPAN:cpu=0:span_ms=1293:writes=548:dropped=0:ticks_total=3978:tick_events=62] +[TEST:timer:ring_span_report:PASS] [TEST:memory:kernel_stack_alignment:START] [TEST:memory:kernel_stack_alignment:PASS] +[SUBSYSTEM:timer:early:COMPLETE:6/6] [TEST:memory:stack_in_range:START] [TEST:memory:stack_in_range:PASS] [TEST:memory:stack_grows_down:START] @@ -441,10 +444,7 @@ test ARM64 [TEST:memory:stack_red_zone:START] [TEST:memory:stack_red_zone:PASS] [SUBSYSTEM:memory:early:COMPLETE:24/24] -[RING_SPAN:cpu=0:span_ms=1487:writes=583:dropped=0:ticks_total=3987:tick_events=62] -[TEST:timer:ring_span_report:PASS] -[SUBSYSTEM:timer:early:COMPLETE:6/6] -[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=130:elapsed_ctr_ms=200:ctx_delta=262:extensions=0:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x0:cpu_silence_ms=1015:silence_cpu=0:woke_ms=887:verdict=ok] +[LOOPBACK_WAKE_BUDGET:arch=aarch64:test=under_load:budget_ms=200:elapsed_tick_ms=156:elapsed_ctr_ms=200:ctx_delta=392:extensions=0:max_extensions=4:extension_ms=0:extension_bound_ms=1000:reader_state=absent:queued_cpu=none:queued_idx=none:idle_cpus=0x2:cpu_silence_ms=1133:silence_cpu=0:woke_ms=979:verdict=ok] [TEST:network:loopback_recv_wake_under_load:PASS] [TEST:network:loopback_pump_does_not_busy_spin:START] [TEST:network:loopback_pump_does_not_busy_spin:PASS] @@ -464,9 +464,9 @@ test ARM64 [SUBSYSTEM:process:sched:START] [TEST:process:fork_exit_defer_reclaim_pairing_test:START] [TEST:scheduler:kthread_spawn_verify:PASS] -[TEST:scheduler:workqueue_operational:START] [BLOCK_WEDGE_ORACLE:locked=1:wedged=1:refused=1:parked=0:refuse_ms=0] [TEST:filesystem:block_wedge_oracle:PASS] +[TEST:scheduler:workqueue_operational:START] [TEST:scheduler:workqueue_operational:PASS] [SUBSYSTEM:filesystem:sched:COMPLETE:1/1] [SUBSYSTEM:scheduler:sched:COMPLETE:2/2] @@ -542,7 +542,7 @@ manager.create_process [ARM64]: Main thread set on process manager.create_process [ARM64]: Adding PID 86 to ready queue manager.create_process [ARM64]: Inserting process into process table manager.create_process [ARM64]: SUCCESS - returning PID 86 -[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=2:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] +[CREATING_DISPATCH_ORACLE_DIAG:aarch64:refusal_delta=11:leaf_residual=16:user_stack_residual=16:balance=0:settle_rounds=3:root=0x44042000:root_release_done=1:probe_hw_clear=1:probe_shadow_clear=1:probe_cached_clear=1:retire_hw_blocked=0:retire_shadow_blocked=0:retire_cached_blocked=0] [CREATING_DISPATCH_ORACLE:aarch64:injected=1:refused_via_dispatch=1:requeue_retried=1:dispatched_after_publish=1:balance=0:leaf_residual=16:user_stack_residual=16] [TEST:process:creating_dispatch_refusal:PASS] [TEST:process:creating_dispatch_refusal:PASS] @@ -554,63 +554,55 @@ manager.create_process [ARM64]: SUCCESS - returning PID 86 [TEST:process:reclaim_progress_gate:START] [TEST:process:reclaim_progress_gate:PASS] [TEST:process:exit_kick_protocol_gate:START] -[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2095 budget_ms=60000 gate_ceiling_ms=45000 -[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] -[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] -[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=1] -[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] -[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] -[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] -[LR_NONTEXT:site=save-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] -[LR_NONTEXT:site=restore-el1:tid=32:lr=0xffff0000542a99f0:cpu=2] +[exit_kick_gate] budget_anchor=test_phase anchor_age_at_gate_entry_ms=2024 budget_ms=60000 gate_ceiling_ms=45000 [TEST:process:exit_kick_protocol_gate:PASS] [TEST:process:exit_kick_worker_window_isolation:START] -[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2121 budget_ms=60000 scenario_ceiling_ms=1500 +[exit_kick_worker_isolation] budget_anchor=test_phase anchor_age_at_entry_ms=2042 budget_ms=60000 scenario_ceiling_ms=1500 [exit_kick_worker_isolation] scenario=before_union_worker_1 start=1 [exit_kick_gate] wait=before_union_worker_1 breadcrumb=1 elapsed_ms=1000 progress_work=43 progress_exit=0 re_kick_sgis=57 -[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1500 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=29 late_true=0 -[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1501 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 -[exit_kick_worker_isolation] scenario=after_worker_1 start=1 [STRAND_INJECT_ORACLE:aarch64:legA_exercised=1:legA_recovered=1:legB_exercised=1:legB_recovered=1:stranded=0] -[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=0 worker_1_progress_final=1 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=2 worker_3_progress_final=17 last_advance_ms_ago=801 late_true=0 -[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=802 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 +[exit_kick_gate] wait=before_union_worker_1 cause=absolute_ceiling elapsed_ms=1501 window_budget_ms=1500 re_kick_sgis=87 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=63 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=31 worker_3_progress_start=2 worker_3_progress_final=31 last_advance_ms_ago=32 late_true=0 +[exit_kick_worker_isolation] scenario=before_union_worker_1 elapsed_ms=1502 cause=absolute_ceiling target=none progress=[1, 31, 31] completed=6 joined=3 +[exit_kick_worker_isolation] scenario=after_worker_1 start=1 +[exit_kick_gate] wait=after_worker_1 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=1 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=1 worker_1_progress_final=1 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=800 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_1 elapsed_ms=804 cause=no_progress target=worker_1 progress=[1, 17, 17] completed=6 joined=3 [exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 1 made no progress [exit_kick_worker_isolation] scenario=after_worker_2 start=1 -[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=799 late_true=0 -[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=804 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 +[exit_kick_gate] wait=after_worker_2 cause=no_progress elapsed_ms=801 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=2 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=1 worker_3_progress_start=0 worker_3_progress_final=17 last_advance_ms_ago=801 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_2 elapsed_ms=802 cause=no_progress target=worker_2 progress=[17, 1, 17] completed=5 joined=3 [exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 2 made no progress [exit_kick_worker_isolation] scenario=after_worker_3 start=1 -[SCHED_STRAND_ORACLE:aarch64:samples=107:checked=624:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=3611:worst_silence_cpu=0] +[SCHED_STRAND_ORACLE:aarch64:samples=110:checked=617:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=0:queued_on_nondispatching_cpu=0:worst_queued_nondispatch_ms=0:worst_cpu_scheduler_silence_ms=4278:worst_silence_cpu=0] [TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] -[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=2998:cleared=3001] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=3625:cleared=3628] [PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] -[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=3 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=0 worker_2_progress_final=17 worker_3_progress_start=1 worker_3_progress_final=1 last_advance_ms_ago=800 late_true=0 -[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=802 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 +[exit_kick_gate] wait=after_worker_3 cause=no_progress elapsed_ms=800 window_budget_ms=800 re_kick_sgis=45 cpus_online=4 condition_current=2 condition_expected=3 progress_work_start=4 progress_work_final=35 progress_exit_start=0 progress_exit_final=0 worker_1_progress_start=2 worker_1_progress_final=17 worker_2_progress_start=2 worker_2_progress_final=17 worker_3_progress_start=0 worker_3_progress_final=1 last_advance_ms_ago=799 late_true=0 +[exit_kick_worker_isolation] scenario=after_worker_3 elapsed_ms=806 cause=no_progress target=worker_3 progress=[17, 17, 1] completed=3 joined=3 [exit_kick_worker_isolation] expected_failure=exit_kick_worker_isolation: worker 3 made no progress [exit_kick_worker_isolation] scenario=after_healthy start=1 -[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=2 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 +[exit_kick_worker_isolation] scenario=after_healthy elapsed_ms=1 cause=success target=none progress=[2, 2, 2] completed=7 joined=3 [exit_kick_worker_isolation] healthy_baseline=PASS -[exit_kick_worker_isolation] fixture_elapsed_ms=4031 +[exit_kick_worker_isolation] fixture_elapsed_ms=4011 [TEST:process:exit_kick_worker_window_isolation:PASS] [TEST:process:exit_kick_budget_anchor_isolation:START] -[exit_kick_budget_anchor] pre_test_delay_ms=1213 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 -[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1214 -[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=401 budget_age_at_entry_ms=0 -[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=610 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] pre_test_delay_ms=1214 fixture_budget_ms=1000 fixture_gate_ceiling_ms=600 +[exit_kick_budget_anchor] scenario=inherited_kernel_entry_anchor anchor=inherited cause=phase_one_ceiling target=none elapsed_ms=0 budget_age_at_entry_ms=1215 +[exit_kick_budget_anchor] scenario=test_phase_entry_anchor anchor=test_phase cause=no_progress target=worker_1 elapsed_ms=403 budget_age_at_entry_ms=0 +[exit_kick_budget_anchor] scenario=gate_window_exhaustion anchor=test_phase cause=gate_ceiling target=none elapsed_ms=607 budget_age_at_entry_ms=0 [exit_kick_budget_anchor] fixture_elapsed_ms=2228 [TEST:process:exit_kick_budget_anchor_isolation:PASS] [TEST:process:census_widen_oracle:START] -[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=5502:cpu_silence_ms=5502:joined=1:retired=1:PASS] +[CENSUS_WIDEN_ORACLE:aarch64:arm_target=0:baseline_reported=0:armed_reported=1:tid=1218:shape=ready_queued_nondispatching:queued_nondispatching=1:queued_nondispatch_ms=6438:cpu_silence_ms=6438:joined=1:retired=1:PASS] [TEST:process:census_widen_oracle:PASS] [SUBSYSTEM:process:sched:COMPLETE:14/14] [STAGE:sched:COMPLETE:108/118] [boot] All boot tests passed! [PT_ROOT_CUSTODY:no_proof=2:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=79] [TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] -[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=4354:cleared=4357] +[TTBR0_ASID_CENSUS:untagged=0:tagged=2:kernel=5212:cleared=5215] [PIN_GUARD_ORACLE:aarch64:home=1:here=0:reclaim=1:requeue=1:previous=1:on_home=3:refused=3:census_clean=1:verdict=PASS] [PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] -[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=8:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=4:window_ms=50:measured=1:PASS] +[TIMER_WAKE_LATENCY_ORACLE:aarch64:sleep_ms=10:peers=8:overrun_ms=0:bound_ms=100:quantum_ms=10:round_ms=80:wake_enqueues=1:peers_started=8:peers_spinning=8:backstops=0:setup_ms=5:window_ms=38:measured=1:PASS] ======================================== Breenix ARM64 Boot Complete! @@ -619,11 +611,11 @@ manager.create_process [ARM64]: SUCCESS - returning PID 86 Hello from ARM64! [boot] Launching init from pre-loaded ELF... -manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=298664, argc=1 +manager.create_process_with_argv [ARM64]: ENTRY - name='init', elf_size=303144, argc=1 manager.create_process_with_argv [ARM64]: Generated PID 1 manager.create_process_with_argv [ARM64]: Creating ProcessPageTable manager.create_process_with_argv [ARM64]: Loading ELF into page table -manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f5d0 +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f6f4 manager.create_process_with_argv [ARM64]: Allocating user stack manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 @@ -633,20 +625,19 @@ manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 1 [SUBSYSTEM:ipc:proc:START] [TEST:ipc:telnetd_dependencies_aarch64:START] [SUBSYSTEM:process:proc:START] -[TEST:process:current_thread_exists:START] [TEST:ipc:telnetd_dependencies_aarch64:PASS] +[TEST:process:current_thread_exists:START] [TEST:process:current_thread_exists:PASS] [SUBSYSTEM:syscall:proc:START] [TEST:syscall:fcntl_pm_contention_oracle:START] [SUBSYSTEM:ipc:proc:COMPLETE:1/1] +[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=100:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8085:hold_safety=0:hold_done=1:joined=1:PASS] +[TEST:syscall:fcntl_pm_contention_oracle:PASS] [TEST:process:process_list_populated:START] [TEST:process:process_list_populated:PASS] -[FCNTL_PM_CONTENTION_ORACLE:aarch64:arm_wait_us=84:armed=1:acquired=1:holder_cpu=1:pm_busy_probe=1:calls=64:eagain=0:first_errno=9:first_wait_us=8058:hold_safety=0:hold_done=1:joined=1:PASS] -[TEST:syscall:fcntl_pm_contention_oracle:PASS] +[TEST:syscall:irq_hold_oracle:START] [TEST:process:frame_custody_healthy_counters:START] [TEST:process:frame_custody_healthy_counters:PASS] -[TEST:syscall:irq_hold_oracle:START] -[SUBSYSTEM:process:proc:COMPLETE:3/3] UDP: Delivered packet to socket on port 54540 UDP: Delivered packet to socket on port 54540 UDP: Delivered packet to socket on port 54540 @@ -658,15 +649,16 @@ UDP: Delivered packet to socket on port 54540 UDP: Delivered packet to socket on port 54540 UDP: Delivered packet to socket on port 54540 UDP: Delivered packet to socket on port 54540 +[SUBSYSTEM:process:proc:COMPLETE:3/3] UDP: Delivered packet to socket on port 54540 -[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12014:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[IRQ_HOLD_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12018:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] [TEST:syscall:irq_hold_oracle:PASS] [TEST:syscall:tty_irq_pm_oracle:START] -[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=1:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] +[TTY_IRQ_PM_ORACLE:aarch64:fg_unset_before=1:pm_blocking_acquires=0:deferred=2:pgrp_set_by_entry=0:processed=2:buffered=2:irqs_enabled_before=1:holder_cpu=2:pm_busy_probe=1:hold_us=20000:entry_us=2:joined=1:adopted=1:adopted_pgrp=821:restored=1:PASS:peer_hold] [TEST:syscall:tty_irq_pm_oracle:PASS] [TEST:syscall:tty_irq_fg_oracle:START] -[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=1:fg_busy_probe=1:hold_us=20000:entry_us=132:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] +[TTY_IRQ_FG_ORACLE:aarch64:fg_known=822:target_absent=1:fg_lock_touches=0:fg_blocking_acquires=0:snapshot_reads=3:processed=2:buffered=1:irqs_enabled_before=1:holder_cpu=2:fg_busy_probe=1:hold_us=20000:entry_us=122:joined=1:sig_calls=1:sig_pid=822:sig_num=2:snapshot_agrees=1:restored=1:PASS:peer_hold] [TEST:syscall:tty_irq_fg_oracle:PASS] [TEST:syscall:udp_socket_lock_oracle:START] UDP: Delivered packet to socket on port 54550 @@ -681,7 +673,7 @@ UDP: Delivered packet to socket on port 54550 UDP: Delivered packet to socket on port 54550 UDP: Delivered packet to socket on port 54550 UDP: Delivered packet to socket on port 54550 -[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12024:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] +[UDP_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=12:hold_us=12014:netrx_pending_at_release=1:received=12:stalled=0:hold_done=1:joined=1:PASS] [TEST:syscall:udp_socket_lock_oracle:PASS] [TEST:syscall:udp_ports_lock_oracle:START] UDP: Delivered packet to socket on port 54560 @@ -697,7 +689,8 @@ UDP: Delivered packet to socket on port 54560 UDP: Delivered packet to socket on port 54560 UDP: Delivered packet to socket on port 54560 UDP: Delivered packet to socket on port 54560 -[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=19:hold_us=12017:refused=6:delivered=13:stalled=0:hold_done=1:joined=1:PASS] +UDP: Delivered packet to socket on port 54560 +[UDP_PORTS_LOCK_ORACLE:aarch64:attempts=1:armed=1:holder_cpu=1:driver_cpu=2:irqs_enabled_before=1:masked_in_hold=1:sends=23:hold_us=12016:refused=9:delivered=13:stalled=0:hold_done=1:joined=1:PASS] [TEST:syscall:udp_ports_lock_oracle:PASS] [SUBSYSTEM:syscall:proc:COMPLETE:6/6] [EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] @@ -708,7 +701,7 @@ EL0_SYSCALL: First syscall from userspace (SPSR confirms EL0) [ OK ] syscall path verified [STAGE:user:ADVANCE] [EXEC_LOCK_ORDER:commits=0:pm_held=0:unpinned=0:missing=0] -[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=2:el1_skipped=0] +[USER_RSP_SCRATCH_EL_CENSUS:el0_installs=1:el1_skipped=0] [TESTS_COMPLETE:118/118] [BOOT_TESTS:PASS] [init] Breenix init starting (PID 1) @@ -729,7 +722,7 @@ manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 90 [INIT_GROUP_WALK:aarch64:rows=3:init_tgid_rows=1:foreign_tgid_rows=0:refused=2:verdict=PASS] [INIT_GROUP_REFUSAL:aarch64:phase=early:probe1=-22:probe2=-22:expected=-22] [spawn] path='/bin/block_eintr_oracle' -[heartbeat] tid=1240 uptime_ms=9189 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=9019 kbd_nonzero=0 manager.create_process_with_argv [ARM64]: ENTRY - name='block_eintr_oracle', elf_size=304752, argc=1 manager.create_process_with_argv [ARM64]: Generated PID 91 manager.create_process_with_argv [ARM64]: Creating ProcessPageTable @@ -742,108 +735,82 @@ manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 91 [spawn] Created child PID 91 for parent PID 1 [spawn] Success: child PID 91 scheduled F123456789SC[syscall] exit(0) pid=92 name=block_eintr_oracle_child_92 -[TTBR0_ASID_CENSUS:untagged=0:tagged=2381:kernel=7107:cleared=9460] - -[CTX596_ELR_DIVERGENCE] tid=1241 cpu=0 prev_elr=0xffff000040422770 x30=0xffff00004046aba4 ctx_elr=0xffff00004046aba4 - -[INLINE_SAVE_OVERWRITE] tid=1241 sp=0xffff0000542753a0 old_sp=0xffff0000542753b0 saved_sp=0xffff0000542753b0 delta=0xfffffffffffffff0 saved_lr=0xffff00004047b498 saved_slot20=0xffff000040a54094 slot20=0xffff00004047b494 elr=0xffff0000404166a0 x30=0xffff000040416690 -[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=843:kstack=0:uva=0:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=17:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=2548:kstack=0:uva=17:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=2548:kstack=0:uva=0:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=853:kstack=0:uva=0:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=843:kstack=0:uva=0:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=20:smallint=2:other=0] -[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=17:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=2096:kstack=0:uva=0:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=9:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=2293:kstack=1:uva=7:smallint=159:other=8] -[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=2459:kstack=0:uva=0:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=1931:kstack=2:uva=0:smallint=157:other=7] -[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=1930:kstack=1:uva=0:smallint=157:other=8] -[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=5:smallint=1:other=0] -[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=7:smallint=2:other=0] -[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=2462:kstack=0:uva=0:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=13:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=2589:kstack=3:uva=13:smallint=209:other=25] -[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=2826:kstack=0:uva=0:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=2211:kstack=2:uva=0:smallint=210:other=24] -[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=2225:kstack=3:uva=0:smallint=209:other=25] -[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=13:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=2700:kstack=0:uva=0:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=12:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=1:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=2855:kstack=0:uva=11:smallint=262:other=9] -[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=3125:kstack=0:uva=0:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=2432:kstack=0:uva=0:smallint=260:other=11] -[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=2430:kstack=0:uva=0:smallint=261:other=9] -[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=11:smallint=0:other=0] -[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=11:smallint=1:other=0] -[heartbeat] tid=1240 uptime_ms=10199 kbd_nonzero=0 +[TTBR0_ASID_CENSUS:untagged=0:tagged=2375:kernel=7950:cleared=10296] +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=1038:kstack=0:uva=0:smallint=0:other=0] +[heartbeat] tid=1241 uptime_ms=10025 kbd_nonzero=0 F123456789SC[syscall] exit(0) pid=93 name=block_eintr_oracle_child_93 -[TTBR0_ASID_CENSUS:untagged=0:tagged=6411:kernel=11549:cleared=17888] -[SCHED_STRAND_ORACLE:aarch64:samples=206:checked=968:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=5484:worst_cpu_scheduler_silence_ms=5566:worst_silence_cpu=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=6481:kernel=12383:cleared=18793] +[SCHED_STRAND_ORACLE:aarch64:samples=209:checked=929:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6505:worst_silence_cpu=0] [TOMBSTONE_CENSUS:resident=0:removed=2:reap_second=1:retire_second=1:abandoned_unqueued=0] -[TTBR0_ASID_CENSUS:untagged=0:tagged=6785:kernel=11951:cleared=18658] +[TTBR0_ASID_CENSUS:untagged=0:tagged=8890:kernel=14993:cleared=23791] [PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] -[heartbeat] tid=1240 uptime_ms=11201 kbd_nonzero=0 [BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] [BLOCK_EINTR_ORACLE:PASS:stages=2:reads=4:short=0:eintr=0:handled=1] [syscall] exit(0) pid=91 name=block_eintr_oracle -[TTBR0_ASID_CENSUS:untagged=0:tagged=10256:kernel=15794:cleared=25942] +[TTBR0_ASID_CENSUS:untagged=0:tagged=9943:kernel=16130:cleared=25974] [init] block_eintr_oracle exited pid=91 code=0 [spawn] path='/bin/futex_handoff_oracle' -manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=291984, argc=1 +[heartbeat] tid=1241 uptime_ms=11026 kbd_nonzero=0 +manager.create_process_with_argv [ARM64]: ENTRY - name='futex_handoff_oracle', elf_size=297168, argc=1 manager.create_process_with_argv [ARM64]: Generated PID 94 manager.create_process_with_argv [ARM64]: Creating ProcessPageTable manager.create_process_with_argv [ARM64]: Loading ELF into page table -manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000ef08 +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f28c manager.create_process_with_argv [ARM64]: Allocating user stack manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 94 [spawn] Created child PID 94 for parent PID 1 [spawn] Success: child PID 94 scheduled -[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=51:arm_delay_us=10:rescues=0:queue_residual=0:balance=0] +[FUTEX_HANDOFF_ORACLE:aarch64:driven=2:stage1_ret=EAGAIN:stage1_wake=0:stage1_parked=0:stage2_ret=0:stage2_wake=1:stage2_parked=0:stage3_ret=ETIMEDOUT:stage3_elapsed_ok=1:stage3_elapsed_ms=50:arm_delay_us=14:rescues=0:queue_residual=0:balance=0] [FUTEX_HANDOFF_ORACLE_DRIVER:s1=-11:s2=0:s3=-110] [syscall] exit(0) pid=94 name=futex_handoff_oracle -[TTBR0_ASID_CENSUS:untagged=0:tagged=11081:kernel=16710:cleared=27673] +[TTBR0_ASID_CENSUS:untagged=0:tagged=10739:kernel=17020:cleared=27645] [init] futex_handoff_oracle exited pid=94 code=0 [spawn] path='/bin/poll_tcp_oracle' -manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=307952, argc=1 +manager.create_process_with_argv [ARM64]: ENTRY - name='poll_tcp_oracle', elf_size=324864, argc=1 manager.create_process_with_argv [ARM64]: Generated PID 95 manager.create_process_with_argv [ARM64]: Creating ProcessPageTable manager.create_process_with_argv [ARM64]: Loading ELF into page table -manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001050c +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40011890 manager.create_process_with_argv [ARM64]: Allocating user stack manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 95 [spawn] Created child PID 95 for parent PID 1 [spawn] Success: child PID 95 scheduled -[heartbeat] tid=1240 uptime_ms=12202 kbd_nonzero=0 [POLL_TCP_TIMEOUT] fd=4 timeout_ms=120 publish=none_in_window rx_len=0 revents=0x0000 -F123456789SC[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 -[TTBR0_ASID_CENSUS:untagged=0:tagged=12261:kernel=17999:cleared=30111] -[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=84:park_ms=81:attempts=1] -[POLL_TCP_ORACLE:PASS:stages=3:idle_ms=122:late_ms=84:park_ms=81:attempts=1] +F123456789SC[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=11493 token_ms=11495 write_ms=11575 delay_ms=80] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=11493 token_ms=11495 write_ms=11575 delay_ms=80] +[syscall] exit(0) pid=96 name=poll_tcp_oracle_child_96 +[TTBR0_ASID_CENSUS:untagged=0:tagged=11928:kernel=18314:cleared=30093] +F123456789SC[POLL_TCP_TIMEOUT] fd=4 timeout_ms=150 publish=none_in_window rx_len=0 revents=0x0000 +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=11734 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[POLL_TCP_ORACLE:LOSTWAKE_PROBE:probe_ms=11734 rescan_ready=0 rescan_revents=0x0000 nbread_err=EAGAIN] +[heartbeat] tid=1241 uptime_ms=12029 kbd_nonzero=0 +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=11581 token_ms=11581 write_ms=12083 delay_ms=500] +[POLL_TCP_ORACLE:PEER:branch=sent:n=23 want=23 anchor=11581 token_ms=11581 write_ms=12083 delay_ms=500] +[syscall] exit(0) pid=97 name=poll_tcp_oracle_child_97 +[TTBR0_ASID_CENSUS:untagged=0:tagged=12114:kernel=18684:cleared=30631] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=11581 entry=11581 deadline=11731 returned=11734 write_ms=12083 late_by_ms=352 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:LATE_PUBLISH:stage=forced decided=published_after_deadline anchor=11581 entry=11581 deadline=11731 returned=11734 write_ms=12083 late_by_ms=352 delay_ms=500 timeout=150] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=125:late_ms=81:park_ms=81:forced_ms=153:forced_late_by_ms=352] +[POLL_TCP_ORACLE:PASS:stages=4:idle_ms=125:late_ms=81:park_ms=81:forced_ms=153:forced_late_by_ms=352] [syscall] exit(0) pid=95 name=poll_tcp_oracle -[TTBR0_ASID_CENSUS:untagged=0:tagged=12278:kernel=18016:cleared=30141] +[TTBR0_ASID_CENSUS:untagged=0:tagged=12127:kernel=18697:cleared=30655] [init] poll_tcp_oracle exited pid=95 code=0 [spawn] path='/bin/tty_oracle' manager.create_process_with_argv [ARM64]: ENTRY - name='tty_oracle', elf_size=338264, argc=1 -manager.create_process_with_argv [ARM64]: Generated PID 97 +manager.create_process_with_argv [ARM64]: Generated PID 98 manager.create_process_with_argv [ARM64]: Creating ProcessPageTable manager.create_process_with_argv [ARM64]: Loading ELF into page table manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40012b34 manager.create_process_with_argv [ARM64]: Allocating user stack manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 -manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 -[spawn] Created child PID 97 for parent PID 1 -[spawn] Success: child PID 97 scheduled +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 98 +[spawn] Created child PID 98 for parent PID 1 +[spawn] Success: child PID 98 scheduled [pty] sys_posix_openpt(flags=0x902) [pty] Created master fd=3 (pty 2) [pty] Unlocked PTY 2 (fd 3) @@ -867,8 +834,8 @@ manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 [TTY_ORACLE:onlcr:verdict=PASS:onlcr_expanded=3:opost_off_passthrough=2] [TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] [TTY_ORACLE:winsize:verdict=PASS:default=24x80:set=41x133:crossed_ends=1] -[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] -[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=97:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] +[TTY_ORACLE:foreground_pgrp:verdict=PASS:pgrp=98:crossed_ends=1] [TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] [TTY_ORACLE:hangup:verdict=PASS:eagain_while_open=1:eof_after_close=1] [pty] sys_posix_openpt(flags=0x902) @@ -881,64 +848,331 @@ manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 97 [pty] Unlocked PTY 3 (fd 4) F123456789SC[EXEC_LOCK_ORDER:FIRST_COMMIT] [EXEC_LOCK_ORDER:commits=1:pm_held=0:unpinned=0:missing=0] -[syscall] exit(0) pid=98 name=/bin/tty_oracle -[TTBR0_ASID_CENSUS:untagged=0:tagged=14827:kernel=20789:cleared=35408] +[syscall] exit(0) pid=99 name=/bin/tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14738:kernel=21621:cleared=36148] [TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] [TTY_ORACLE:cloexec_exec:verdict=PASS:cloexec_survived_fork=1:eof_after_parent_close=1] [TTY_ORACLE:COMPLETE:pass=14:fail=0] [TTY_ORACLE:COMPLETE:pass=14:fail=0] -[syscall] exit(0) pid=97 name=tty_oracle -[TTBR0_ASID_CENSUS:untagged=0:tagged=14836:kernel=20794:cleared=35421] -[init] tty_oracle exited pid=97 code=0 +[syscall] exit(0) pid=98 name=tty_oracle +[TTBR0_ASID_CENSUS:untagged=0:tagged=14745:kernel=21625:cleared=36159] +[init] tty_oracle exited pid=98 code=0 [spawn] path='/bin/exec_smoke' -[heartbeat] tid=1240 uptime_ms=13202 kbd_nonzero=0 manager.create_process_with_argv [ARM64]: ENTRY - name='exec_smoke', elf_size=290928, argc=1 -manager.create_process_with_argv [ARM64]: Generated PID 99 +manager.create_process_with_argv [ARM64]: Generated PID 100 manager.create_process_with_argv [ARM64]: Creating ProcessPageTable manager.create_process_with_argv [ARM64]: Loading ELF into page table manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000eb40 manager.create_process_with_argv [ARM64]: Allocating user stack manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 -manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 99 -[spawn] Created child PID 99 for parent PID 1 -[spawn] Success: child PID 99 scheduled +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 +[spawn] Created child PID 100 for parent PID 1 +[spawn] Success: child PID 100 scheduled +[heartbeat] tid=1241 uptime_ms=13042 kbd_nonzero=0 [EXEC_SMOKE:LAUNCH] [EXEC_LOCK_ORDER:commits=2:pm_held=0:unpinned=0:missing=0] [EXEC_SMOKE:TARGET_ENTER argc=2] [EXEC_SMOKE:TARGET_OK] -[syscall] exit(0) pid=99 name=/bin/exec_smoke_target -[TTBR0_ASID_CENSUS:untagged=0:tagged=16530:kernel=22666:cleared=38957] +[syscall] exit(0) pid=100 name=/bin/exec_smoke_target +[TTBR0_ASID_CENSUS:untagged=0:tagged=16527:kernel=24288:cleared=40568] [EXEC_SMOKE:LAUNCHER_EXIT code=0] [spawn] path='/usr/local/test/bin/clonevm_exec_test' manager.create_process_with_argv [ARM64]: ENTRY - name='clonevm_exec_test', elf_size=289672, argc=1 -manager.create_process_with_argv [ARM64]: Generated PID 100 +manager.create_process_with_argv [ARM64]: Generated PID 101 manager.create_process_with_argv [ARM64]: Creating ProcessPageTable manager.create_process_with_argv [ARM64]: Loading ELF into page table manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f63c manager.create_process_with_argv [ARM64]: Allocating user stack manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffec0 -manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 100 -[spawn] Created child PID 100 for parent PID 1 -[spawn] Success: child PID 100 scheduled +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 101 +[spawn] Created child PID 101 for parent PID 1 +[spawn] Success: child PID 101 scheduled CLONEVM_EXEC_TEST: start CLONEVM_EXEC_TEST: child live CLONEVM_EXEC_TEST: live sibling refused exec -[syscall] exit(0) pid=101 name=thread-101 -[TTBR0_ASID_CENSUS:untagged=0:tagged=19570:kernel=25304:cleared=44138] +[syscall] exit(0) pid=102 name=thread-102 +[TTBR0_ASID_CENSUS:untagged=0:tagged=19769:kernel=27079:cleared=46102] CLONEVM_EXEC_TEST: child exited -[heartbeat] tid=1240 uptime_ms=14204 kbd_nonzero=0 [EXEC_LOCK_ORDER:commits=3:pm_held=0:unpinned=0:missing=0] CLONEVM_EXEC_TEST: second stage -[syscall] exit(0) pid=102 name=thread-102 -[TTBR0_ASID_CENSUS:untagged=0:tagged=20557:kernel=26336:cleared=46096] +[heartbeat] tid=1241 uptime_ms=14044 kbd_nonzero=0 +[syscall] exit(0) pid=103 name=thread-103 +[TTBR0_ASID_CENSUS:untagged=0:tagged=20758:kernel=28119:cleared=48076] CLONEVM_EXEC_TEST: post-exec rendezvous complete CLONEVM_EXEC_TEST: post-exec futex keys derived CLONEVM_EXEC_TEST: PASS -[syscall] exit(0) pid=100 name=/usr/local/test/bin/clonevm_exec_test -[TTBR0_ASID_CENSUS:untagged=0:tagged=20560:kernel=26339:cleared=46103] -[init] clonevm_exec_test exited pid=100 code=0 +[syscall] exit(0) pid=101 name=/usr/local/test/bin/clonevm_exec_test +[TTBR0_ASID_CENSUS:untagged=0:tagged=20759:kernel=28121:cleared=48081] +[init] clonevm_exec_test exited pid=101 code=0 [spawn] path='/bin/bsshd' - -[BSSH_PUBKEY_ORACLE:right=ok:wrong=refused:PASS] +manager.create_process_with_argv [ARM64]: ENTRY - name='bsshd', elf_size=458144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 104 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e0b4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 104 +[spawn] Created child PID 104 for parent PID 1 +[spawn] Success: child PID 104 scheduled +[init] bsshd started (PID 104) +bsshd: starting on port 2222 +bsshd: listening on 0.0.0.0:2222 +[heartbeat] tid=1241 uptime_ms=15044 kbd_nonzero=0 +[spawn] path='/bin/bssh' +[SCHED_STRAND_ORACLE:aarch64:samples=309:checked=1202:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6505:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=23748:kernel=31888:cleared=54820] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +manager.create_process_with_argv [ARM64]: ENTRY - name='bssh', elf_size=469408, argc=6 +manager.create_process_with_argv [ARM64]: Generated PID 105 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e6d8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffe90 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 105 +[spawn] Created child PID 105 for parent PID 1 +[spawn] Success: child PID 105 scheduled +bssh: connecting to 127.0.0.1:2222 +bsshd: connection from 10.0.2.15:49153 +F123456789SCbsshd: client version: 'SSH-2.0-bssh_1.0' +bsshd: server version sent +bsshd: KEX curve25519-sha256 +[heartbeat] tid=1241 uptime_ms=16047 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=17048 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=18049 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=19054 kbd_nonzero=0 +bssh: pinned host key [127.0.0.1]:2222 algorithm=rsa-sha2-256 fingerprint=SHA256:87d2e842d6e8ca62a4f93d8ec5f3e6341a7493396a649de7cee70c7b689b84c0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=false key_blob_len=279 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=false +bsshd: key MATCHES authorized_keys! +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=5209:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=1768:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=15005:kstack=0:uva=1573:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=15025:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=5321:kstack=0:uva=22:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=5189:kstack=0:uva=20:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=1559:smallint=216:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=1554:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=5141:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=1415:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=6923:kstack=0:uva=1227:smallint=207:other=0] +[heartbeat] tid=1241 uptime_ms=20056 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=13:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=33801:kernel=40003:cleared=68991] +[net-rx-counters] sample=1 begin +[net-rx-counters] sample=1 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=1 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=1 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_ENTRY_TOTAL: 60 (cpu0=12, cpu1=16, cpu2=17, cpu3=15) +[net-rx-counters] sample=1 NET_RX_SOFTIRQ_EXIT_TOTAL: 60 (cpu0=12, cpu1=16, cpu2=17, cpu3=15) +[net-rx-counters] sample=1 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=2) +[net-rx-counters] sample=1 NET_RX_GUARD_RELEASE_TOTAL: 58 (cpu0=12, cpu1=16, cpu2=15, cpu3=15) +[net-rx-counters] sample=1 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=1 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=1 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=1 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=1 end +[SCHED_STRAND_ORACLE:aarch64:samples=408:checked=1498:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6505:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=11:reap_second=10:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=35402:kernel=41209:cleared=71084] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=21068 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=22073 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=23075 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=true signature_len=276 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=true +bsshd: key MATCHES authorized_keys! +bsshd: authenticated user 'root' +bssh: authenticated as 'root' +bssh: smoke success +[syscall] exit(0) pid=105 name=bssh +[TTBR0_ASID_CENSUS:untagged=0:tagged=41507:kernel=45805:cleared=79035] +[spawn] path='/bin/bssh' +bsshd: channel setup failed: Io +[syscall] exit(0) pid=106 name=bsshd_child_106 +[TTBR0_ASID_CENSUS:untagged=0:tagged=41537:kernel=45823:cleared=79072] +manager.create_process_with_argv [ARM64]: ENTRY - name='bssh', elf_size=469408, argc=6 +manager.create_process_with_argv [ARM64]: Generated PID 107 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4001e6d8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffe80 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 107 +[spawn] Created child PID 107 for parent PID 1 +[spawn] Success: child PID 107 scheduled +bssh: connecting to 127.0.0.1:2222 +bsshd: connection from 10.0.2.15:49154 +F123456789SCbsshd: client version: 'SSH-2.0-bssh_1.0' +bsshd: server version sent +bsshd: KEX curve25519-sha256 +[heartbeat] tid=1241 uptime_ms=24079 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=25080 kbd_nonzero=0 +[SCHED_STRAND_ORACLE:aarch64:samples=508:checked=1799:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6505:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=47953:kernel=51436:cleared=89145] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=26082 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=27083 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=false key_blob_len=279 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=false +bsshd: key MATCHES authorized_keys! +[heartbeat] tid=1241 uptime_ms=28084 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=29093 kbd_nonzero=0 +[RESUME_PC_CENSUS:cpu=0:source=el1-restore-frame-elr:text=7053:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-restore-frame-elr:text=0:kstack=0:uva=4984:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=4:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-x30:text=17711:kstack=0:uva=4819:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=0:source=ctx-elr-el1:text=17761:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el1:text=7138:kstack=0:uva=50:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el1:text=7003:kstack=0:uva=50:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-save-el0:text=0:kstack=0:uva=4775:smallint=216:other=0] +[RESUME_PC_CENSUS:cpu=0:source=lr-restore-el0:text=0:kstack=0:uva=4769:smallint=215:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el1-restore-frame-elr:text=6794:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-restore-frame-elr:text=0:kstack=0:uva=4427:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-x30:text=8721:kstack=0:uva=4284:smallint=207:other=0] +[RESUME_PC_CENSUS:cpu=1:source=ctx-elr-el1:text=8785:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el1:text=6633:kstack=0:uva=53:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el1:text=6730:kstack=0:uva=64:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-save-el0:text=0:kstack=0:uva=4222:smallint=207:other=0] +[RESUME_PC_CENSUS:cpu=1:source=lr-restore-el0:text=0:kstack=0:uva=4221:smallint=207:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el1-restore-frame-elr:text=7319:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=el0-restore-frame-elr:text=0:kstack=0:uva=4354:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-x30:text=9456:kstack=0:uva=4208:smallint=206:other=0] +[RESUME_PC_CENSUS:cpu=2:source=ctx-elr-el1:text=9516:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el1:text=7199:kstack=0:uva=60:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el1:text=7259:kstack=0:uva=60:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-save-el0:text=0:kstack=0:uva=4133:smallint=203:other=0] +[RESUME_PC_CENSUS:cpu=2:source=lr-restore-el0:text=0:kstack=0:uva=4149:smallint=206:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el1-restore-frame-elr:text=7655:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-restore-frame-elr:text=0:kstack=0:uva=4163:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=el0-first-entry-frame-elr:text=0:kstack=0:uva=3:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-x30:text=10160:kstack=0:uva=3945:smallint=257:other=0] +[RESUME_PC_CENSUS:cpu=3:source=ctx-elr-el1:text=10200:kstack=0:uva=0:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el1:text=7642:kstack=0:uva=50:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el1:text=7617:kstack=0:uva=39:smallint=0:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-save-el0:text=0:kstack=0:uva=3888:smallint=252:other=0] +[RESUME_PC_CENSUS:cpu=3:source=lr-restore-el0:text=0:kstack=0:uva=3906:smallint=257:other=0] +[heartbeat] tid=1241 uptime_ms=30096 kbd_nonzero=0 +[PT_ROOT_CUSTODY:no_proof=15:no_arch=0:terminated=1:undecided=1:mid_retire=1:retired=82] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=57647:kernel=58910:cleared=102020] +[net-rx-counters] sample=2 begin +[net-rx-counters] sample=2 NET_RX_MSI_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_RING_DRAIN_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_FRAME_TOTAL: 3 (cpu0=3) +[net-rx-counters] sample=2 NET_RX_ARP_TOTAL: 2 (cpu0=2) +[net-rx-counters] sample=2 NET_RX_ETHERTYPE_OTHER_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_ENTRY_TOTAL: 83 (cpu0=17, cpu1=23, cpu2=22, cpu3=21) +[net-rx-counters] sample=2 NET_RX_SOFTIRQ_EXIT_TOTAL: 83 (cpu0=17, cpu1=23, cpu2=22, cpu3=21) +[net-rx-counters] sample=2 NET_RX_REENTRANT_SKIP_TOTAL: 2 (cpu2=2) +[net-rx-counters] sample=2 NET_RX_GUARD_RELEASE_TOTAL: 81 (cpu0=17, cpu1=23, cpu2=20, cpu3=21) +[net-rx-counters] sample=2 NET_RX_REARM_CHECK_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_RACE_TOTAL: 0 +[net-rx-counters] sample=2 NET_RX_REARM_ARMED_TOTAL: 0 +[net-rx-counters] sample=2 NET_PCI_IRQ_RAISED_NETRX: 0 +[net-rx-counters] sample=2 GIC_SPI55_ACK_TOTAL: 0 +[net-rx-counters] sample=2 end +[SCHED_STRAND_ORACLE:aarch64:samples=607:checked=2097:stranded=0:running_shape=0:ready_shape=0:resolved_production=0:resolved_exercised=2:worst_dwell_ms=0:overflow=0:worst_nonprogress_ms=0:nonprogress=1:queued_on_nondispatching_cpu=1:worst_queued_nondispatch_ms=6428:worst_cpu_scheduler_silence_ms=6505:worst_silence_cpu=0] +[TOMBSTONE_CENSUS:resident=0:removed=13:reap_second=12:retire_second=1:abandoned_unqueued=0] +[TTBR0_ASID_CENSUS:untagged=0:tagged=59163:kernel=60073:cleared=104021] +[PINNED_HOME_CPU_UNAVAILABLE:count=0:publish_discarded=0:hold_pen_migrated=0:delivered=0:migration_refused=0:stack_home_conflict=0] +[heartbeat] tid=1241 uptime_ms=31102 kbd_nonzero=0 +bssh: userauth request method=publickey user='root' algo=rsa-sha2-256 has_signature=true signature_len=276 +bsshd: pubkey auth: algo=rsa-sha2-256 blob_len=279 has_sig=true +bsshd: key MATCHES authorized_keys! +bssh: userauth failure methods='publickey,password' partial=false +bssh: authentication failed +[syscall] exit(77) pid=107 name=bssh +[TTBR0_ASID_CENSUS:untagged=0:tagged=60083:kernel=60754:cleared=105207] +[BSSH_PUBKEY_ORACLE:right=ok:wrong=refused:PASS] +[spawn] path='/bin/xhci_counters' +bsshd: handshake failed: Io +[syscall] exit(0) pid=108 name=bsshd_child_108 +[TTBR0_ASID_CENSUS:untagged=0:tagged=60127:kernel=60784:cleared=105269] +manager.create_process_with_argv [ARM64]: ENTRY - name='xhci_counters', elf_size=292264, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 109 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f140 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 109 +[spawn] Created child PID 109 for parent PID 1 +[spawn] Success: child PID 109 scheduled +[spawn] path='/bin/bwm' +[xhci-counters] XHCI_MSI_EVENT_TOTAL=0 +[xhci-counters] XHCI_IRQ_ENTRY_TOTAL=0 +[xhci-counters] XHCI_LOCK_CONTENDED_TOTAL=0 +[xhci-counters] KBD_NONZERO_TOTAL=0 +[syscall] exit(0) pid=109 name=xhci_counters +[TTBR0_ASID_CENSUS:untagged=0:tagged=60976:kernel=61706:cleared=107032] +manager.create_process_with_argv [ARM64]: ENTRY - name='bwm', elf_size=428144, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 110 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x40018bf8 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffee0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 110 +[spawn] Created child PID 110 for parent PID 1 +[spawn] Success: child PID 110 scheduled +[spawn] path='/sbin/telnetd' +[bwm] Breenix Window Manager starting... (v2-chromeless-skip) +manager.create_process_with_argv [ARM64]: ENTRY - name='telnetd', elf_size=298232, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 111 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x4000f930 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 111 +[spawn] Created child PID 111 for parent PID 1 +[spawn] Success: child PID 111 scheduled +TELNETD_STARTING +TELNETD_LISTENING +[init] Boot script completed +[spawn] path='/bin/bounce' +manager.create_process_with_argv [ARM64]: ENTRY - name='bounce', elf_size=388200, argc=1 +manager.create_process_with_argv [ARM64]: Generated PID 112 +manager.create_process_with_argv [ARM64]: Creating ProcessPageTable +manager.create_process_with_argv [ARM64]: Loading ELF into page table +manager.create_process_with_argv [ARM64]: ELF loaded, entry=0x400188f4 +manager.create_process_with_argv [ARM64]: Allocating user stack +manager.create_process_with_argv [ARM64]: User stack will be at 0xfffffeff0000-0xffffff000000 +manager.create_process_with_argv [ARM64]: argc/argv set up on stack, SP=0xfffffefffed0 +manager.create_process_with_argv [ARM64]: SUCCESS - returning PID 112 +[spawn] Created child PID 112 for parent PID 1 +[spawn] Success: child PID 112 scheduled +[init] bounce started (PID 112) +[INIT_GROUP_WALK:aarch64:rows=13:init_tgid_rows=1:foreign_tgid_rows=0:refused=3:verdict=PASS] +[INIT_GROUP_WALK:aarch64:rows=13:init_tgid_rows=1:foreign_tgid_rows=0:refused=4:verdict=PASS] +[INIT_GROUP_REFUSAL:aarch64:phase=quiesce:probe1=-22:probe2=-22:expected=-22] +[init] Process 92 exited (code 0) +[init] Process 93 exited (code 0) +[init] Process 102 exited (code 0) +[init] Process 103 exited (code 0) +[init] Process 109 exited (code 0) +Bounce spheres demo starting (for Gus!) [boot_id=0000000771e12e90] +[window] create_window_buffer: 400x300 (480000 bytes, 118 pages) +[window] Created buffer id=1 for pid=112: 400x300 at virt=0x7ffffdf86000 phys=0x44390000 +[bounce] Window mode: id=1 400x300 [boot_id=0000000771e12e90] +[heartbeat] tid=1241 uptime_ms=32104 kbd_nonzero=0 +[heartbeat] tid=1241 uptime_ms=33105 kbd_nonzero=0 diff --git a/tests/loopback_pump_structure.rs b/tests/loopback_pump_structure.rs index efdaf1615..f734dd556 100644 --- a/tests/loopback_pump_structure.rs +++ b/tests/loopback_pump_structure.rs @@ -4941,3 +4941,71 @@ fn loopback_wake_budget_emitter_validator_rejects_the_unavailable_collapse() { "reintroducing an idle_cpus print with no availability flag must redden the validator" ); } + +fn validate_measured_extension_guard(source: &str) -> Result<(), String> { + let body = function_body(source, "loopback_extension_eligible") + .ok_or("missing extension policy")?; + let compact: String = body.chars().filter(|c| !c.is_whitespace()).collect(); + if compact.trim_start_matches('{').trim_end_matches('}') != "pending&&runnable&&starved&&extensions 0 && received == 3", + "break (tick_ms, ctr_ms, switches, wake_ms, reader_state)", + ] { + if !caller.contains(required) { return Err(format!("missing production wiring: {required}")); } + } + let verdict = &caller[caller.find("let verdict =").unwrap()..]; + if !verdict.starts_with("let verdict = if wake_ms != 0 {") { + return Err("remembered starvation must be confined to completed reads".into()); + } + Ok(()) +} + +#[test] +fn loopback_guest_budget_guard_and_always_extend_mutation() { + let source = repo_text("kernel/src/test_framework/registry.rs"); + validate_measured_extension_guard(&source).unwrap(); + let mutant = source.replacen("pending && runnable && starved &&", "pending && runnable &&", 1); + assert_ne!(source, mutant); + assert!(validate_measured_extension_guard(&mutant).is_err()); +} + +#[test] +fn loopback_guest_budget_production_policy_cases() { + let source = repo_text("kernel/src/test_framework/registry.rs"); + let mut program = String::new(); + for name in ["LOOPBACK_WAKE_MAX_EXTENSIONS", "LOOPBACK_WAKE_CTX_FLOOR", "LOOPBACK_WAKE_DIVERGENCE_NUM", "LOOPBACK_WAKE_DIVERGENCE_DEN"] { + let start = source.find(&format!("const {name}:")).unwrap(); + let end = start + source[start..].find(';').unwrap() + 1; + program.push_str(&source[start..end]); + } + program.push_str("fn starved(tick_ms:u64,ctr_ms:u64,ctx_delta:u64)->bool {"); + program.push_str(function_body(&source, "loopback_window_starved").unwrap()); + program.push_str("} fn eligible(pending:bool,runnable:bool,starved:bool,extensions:u64)->bool {"); + program.push_str(function_body(&source, "loopback_extension_eligible").unwrap()); + program.push_str(r#"} +fn main() { + assert!(!starved(200,200,30)); + assert!(!eligible(true,true,starved(200,200,30),0)); + assert!(eligible(true,true,starved(200,200,29),0)); + assert!(eligible(true,true,starved(20,201,90),0)); + assert!(!eligible(true,false,true,0)); + assert!(!eligible(false,true,true,0)); + for count in 0..LOOPBACK_WAKE_MAX_EXTENSIONS { assert!(eligible(true,true,true,count)); } + assert!(!eligible(true,true,true,LOOPBACK_WAKE_MAX_EXTENSIONS)); + assert!(!eligible(true,true,true,u64::MAX)); +} +"#); + let dir = std::env::temp_dir().join(format!("loopback-policy-{}",std::process::id())); + std::fs::create_dir_all(&dir).unwrap(); + let src = dir.join("policy.rs"); let bin = dir.join("policy"); + std::fs::write(&src, program).unwrap(); + assert!(std::process::Command::new("rustc").arg("--edition=2021").arg("-Dwarnings").arg(&src).arg("-o").arg(&bin).status().unwrap().success()); + assert!(std::process::Command::new(&bin).status().unwrap().success()); + std::fs::remove_dir_all(dir).unwrap(); +}